본문 바로가기
Develop/App

[App] 앱개발 배우기 1

by 모두모두파이팅 2022. 4. 21.

그런데 Java&Kotlin 또는 Swift 언어는 다소 높은 러닝커브가 존재하며, 심지어 이 중 하나를 공부했다고 하더라도 우리는 안드로이드 또는 iOS 앱 중 "하나"만! 개발이 가능한 겁니다. 그렇다면 앱개발에는 이 두 가지를 배워야 하는 것 말고는 존재하지 않을까요?

안드로이드, iOS 각각 개발 하는 건 네이티브 앱! 웹 사이트를 만들고 껍데기를 씌워 간단히 배포하는 건 하이브리드 앱! 그리고 우리가 배우려고 하는 "크로스 플랫폼 앱"! 개발이 존재합니다. 크로스 플랫폼 앱 개발은 네이티브 앱과 하이브리드 앱 개발의 장점들을 모아놨습니다.

크로스 플랫폼 앱 개발 언어 중 하나입니다!
페이스북에서 만들고 지원하고 있으며, 사용자 인터페이스(UI)를 만드는 데에 특화되어 있는 리액트(React.js) 라이브러리/프레임워크 기반으로 앱을 제작하는 기술입니다.
리액트(React.js) 라이브러리/프레임워크를 기반으로 다루는 기술인 만큼, "자바스크립트"로 개발 가능 합니다. (js = javascript 줄임말)

이밖에도 많은 회사들이 사용하고 있으며, 리액트 기반의 앱 개발 기술인 만큼 형성되어 있는 커뮤니티가 상당합니다. 즉, 많은 사람들이 이미 다양한 경험을 거쳐서 리액트 네이티브를 사용해 많은 앱을 만들었다는 뜻입니다. 믿고 안심해도 됩니다.