상세 컨텐츠

본문 제목

모바일 앱 개발 방법 및 툴

Programming

by 신농해태 2022. 2. 5. 16:47

본문

반응형

모바일 앱 개발

 

Native 

에뮬레이션 또는 호환 모드 사용 등 외적인 방법 없이

특정 하드웨어 또는 OS에서 그대로 실행되는 것

예) 안드로이드 앱개발시 안드로이드 스튜디오에서 KOTLIN언어로 제작

 

안드로이드 앱

안드로이드 스튜디오 개발 환경 및 안드로이드 API를 활용하여 개발

자바를 이용하다가 KOTLIN 언어로 코딩

 

프론트엔드, 백엔드, 앱 (안드로이드, 아이폰)

 

크로스 플랫폼

1) 리액트 네이티브 (페이스북에서 만듬) 는 자바스크립트 언어로 코딩

자바스크립트 코드와 번역 엔진을 패키징하여 앱 베포

실시간으로 자바스크립트 코드를 업데이트 가능함

2) Xamarian (마이크로소프트 만듬)는 C# 언어로 코딩

3) 플러터(구글에서 만듬)는 다트 언어로 코딩

  안드로이드, 아이폰, 웹, 리눅스 와 윈도우에서 동작하는 PC 어플도 만들 수 있음

 

크로스 플랫폼 단점

네이티브의 룩앤필, 성능을 따라가지 못하고

많은 네이티브 API를 사용할 수 없으며

최신 네이티브 API를 크로스 플랫폼에서 적용해줄때까지 기다려야하며

크로스 플랫폼 자체에서 발생하는 버그도 생길 수 있으며 있음

728x90
LIST

관련글 더보기

댓글 영역