APP 다양한 앱 개발 방법
페이지 정보
본문
앱을 개발하는 다양한 방법을 소개합니다
1. Native Application
각각 OS에 맞게 주어진 개발 소프트웨어
개발에 사용되는 언어
iOS : Objective-C ( 오브젝트-C ) , Swift (스위프트)
Android : Java ( 자바 ) , Kotlin (코틀린)
2. Hybrid Application
하이브리드 앱(웹앱)은 웹 개발 방식으로 모바일 UI를 제작한 후 아이폰/안드로이드 웹뷰로 패키징하여 앱스토어에 출시하는 방식이고 적은 비용으로 빠르게 개발할 수 있습니다.
프레임워크
IONIC ( 아이오닉 ) : 앵귤러JS, 아파치 코도바, 앵귤러, 리액트나 Vue.js 등 유저 인터페이스 프레임워크
Adobe PhoneGap ( 폰갭 ) : 2020년 10월 1일 서비스 종료
Apache Cordova ( 아파치 코도바 ) : HTML5, JavaScript, CSS를 사용하여 디바이스 하이브리드 어플리케이션 구축하는 프레임워크
3. Cross-Platform Application
하나의 개발 언어와 프레임워크로 아이폰/안드로이드 양쪽 앱스토어에 출시할 수 있습니다.
2~3년 전까지는 페이스북이 주도하던 리액트 네이티브가 모바일 크로스 플랫폼 중 가장 활발하게 발전하고 있었으나
현재는 구글이 주도하는 플러터라는 플랫폼이 빠르게 성장하고 있습니다.
프레임워크
React Native ( 리엑트 네이티브 ) : 페이스북에서 만든 프레임워크
Flutter ( 플러터 ) : 구글에서 만든 프레임워크
Xamarin ( 자마린 ) : .NET.으로 iOS, Android 및 Windows용 애플리케이션을 빌드하기 위한 오픈 소스 플랫폼
4. Progressive Web Application ( PWA )
개발하기 쉽고 사용하기 편리한 새로운 방법론으로 탄생된 앱.
모바일 웹의 한계를 브라우저의 새 기능을 통해 향상시킵니다.
모바일 OS 기능을 사용하는 웹 페이지를 만들수가 있습니다.
참고자료
https://velog.io/@dear_sopi9211/앱-개발-방법의-장단점과-PWA
https://learn.microsoft.com/ko-kr/xamarin/get-started/what-is-xamarin
1. Native Application
각각 OS에 맞게 주어진 개발 소프트웨어
개발에 사용되는 언어
iOS : Objective-C ( 오브젝트-C ) , Swift (스위프트)
Android : Java ( 자바 ) , Kotlin (코틀린)
2. Hybrid Application
하이브리드 앱(웹앱)은 웹 개발 방식으로 모바일 UI를 제작한 후 아이폰/안드로이드 웹뷰로 패키징하여 앱스토어에 출시하는 방식이고 적은 비용으로 빠르게 개발할 수 있습니다.
프레임워크
IONIC ( 아이오닉 ) : 앵귤러JS, 아파치 코도바, 앵귤러, 리액트나 Vue.js 등 유저 인터페이스 프레임워크
Adobe PhoneGap ( 폰갭 ) : 2020년 10월 1일 서비스 종료
Apache Cordova ( 아파치 코도바 ) : HTML5, JavaScript, CSS를 사용하여 디바이스 하이브리드 어플리케이션 구축하는 프레임워크
3. Cross-Platform Application
하나의 개발 언어와 프레임워크로 아이폰/안드로이드 양쪽 앱스토어에 출시할 수 있습니다.
2~3년 전까지는 페이스북이 주도하던 리액트 네이티브가 모바일 크로스 플랫폼 중 가장 활발하게 발전하고 있었으나
현재는 구글이 주도하는 플러터라는 플랫폼이 빠르게 성장하고 있습니다.
프레임워크
React Native ( 리엑트 네이티브 ) : 페이스북에서 만든 프레임워크
Flutter ( 플러터 ) : 구글에서 만든 프레임워크
Xamarin ( 자마린 ) : .NET.으로 iOS, Android 및 Windows용 애플리케이션을 빌드하기 위한 오픈 소스 플랫폼
4. Progressive Web Application ( PWA )
개발하기 쉽고 사용하기 편리한 새로운 방법론으로 탄생된 앱.
모바일 웹의 한계를 브라우저의 새 기능을 통해 향상시킵니다.
모바일 OS 기능을 사용하는 웹 페이지를 만들수가 있습니다.
참고자료
https://velog.io/@dear_sopi9211/앱-개발-방법의-장단점과-PWA
https://learn.microsoft.com/ko-kr/xamarin/get-started/what-is-xamarin
댓글목록
등록된 댓글이 없습니다.