Home 모바일앱개발
기업의 모바일앱개발 방안

모바일앱개발은 다양한 개발 방법이 있습니다.

모바일앱개발을 하기 위해선 우선 기업의 업무에 맞게 하이브리드앱,네이티브앱,웹앱등 특성과 업무기능을 고려하여야 합니다.

속도가 빠른 네이티브코드로 모바일앱개발을 다 하신다면 비용이 더 추가가 되기 때문에 속도에 중요한 업무특성이 있을때 하는 모바일앱개발 방법론입니다.

수정사항이 많이 발행하는 모바일앱개발을 하실때에는 웹기반 방식을 이용한 하이브리드형 모바일앱개발을 하는 방안이 유리합니다.

모바일앱개발시 초기개발비용이나 유지보수 비용이 상대적으로 저렴하기 때문입니다.

또한 플랫폼을 이용하여 안드로이드,아이폰용 모바일앱개발을 편리하게 할 수도 있습니다.


1.앱이란 ?

앱은 어플리케이션(Application)의 약자 이며 애플리케이션이랑 응용소프트웨어, 흔히 프로그램이라 명칭하는 소프트우에어 이다. 예를 들어 알집,곰플레이어,네이트온등 프로그램을 지칭한다.

2.모바일앱이란 ?

안드로이드 스마트폰이나 아이폰과 같은 모바일 기기에서 동작하는 어플리케이션 (응용프로그램)이며 어플이라고도 한다. 예를 들어 카카오톡, 쇼핑몰앱등

3.앱기획 방법

서비스 기능 기획 (고객측 분석, 기능 설계등 ) => 어플리케이션 디자인 설계 => 서비스 개발 (앱개발,서버설계,데이타베이스 설계) => 배포

1.네이티브앱 개발 방법

네이티브 앱 (Native App)은 안드로이드 ios 마켓에서 다운로드 해서 사용하는 앱이며 스마트폰에서 설치해야 사용할수 있습니다.

2.모바일 웹앱 개발 방법

모바일 웹앱은 모바일 웹사이트 를 말합니다. 사용자 스마트폰에 설치되어 있는 인터넷 브라우저를 실행해서 동작하는 앱입니다.웹페이지 개발과 같은 기술로 개발하기 때문에 빨리 개발이 가능하며 상대적으로 적은 비용으로 개발이 가능합니다.

마켓에 등록이 불가하며 스마트폰에 설치하지 않아서 실행속도는 상대적으로 느립니다.

3.하이브리드 앱 (Hybrid App) 개발 방법

하이브리드 앱은 네이티브앱 장점과 모바일웹앱의 장점을 결합한 앱입니다.

하이브리드 앱의 장점 과 단점 비교 :

(1) 외부형태는 네이티브앱이면서 실제 내부는 모바일 웹앱으로 실행합니다.

(2) 네이티브 앱처럼 핸드폰에 설치해야 사용할 수 있으며 하드웨어를 제어할수 있습니다.

(3) 하나의 소스로 아이폰과 안드로이드에 맞게 포장이 가능하여 개발 비용이 적게듭니다.

(4) 하이브리드앱을 제작하기위해서는 별도의 하이브리드 앱 프레임워크가 필요합니다. (ex. 오픈소스 크로스 프레임워크 : 폰갭 , 앱스프레소 , 티타니움 )

(5) 마켓에 등록이 가능하며 배포 후에도 웹만 연결 되어있다면 수정/보완을 할 수 있습니다.

* 조건 : 개발을 할 수 있는 기술이 있으면 혼자 아이디를 가지고 개발 가능함.

1.아이디어 정리하여 스토리보드 작성

스토리 보드 작성


2. 와이어프레임 그리기

http://pencil.evolus.vn/ 에서 툴을 다운로드 받아 와이어프레임 설계를 한다.

3.플랫폼 (안드로이드,아이폰등 os 및 버젼) 정의 및 지원 버전 확인

4.UX,UI 확인

https://developer.android.com/design/index.html

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/

5.앱 개발하기

앱개발자 교육 사이트 https://developer.android.com/index.html

개발툴 설치부터 개발 시작하기

안드로이드 무료개발 교육

광고
Quick Menu