클라이언트 = 사용자가 보는 화면
서버 = 내가 원하는 데이터가 있는곳 + 데이터를 요청하면 응답해주는 곳
안드로이드 => Java,Kotlin으로 개발
ios => Swift로 개발
네이티브 앱 --> 해당 언어로 직접 만든 앱
하이브리드 앱 --> 웹사이트를 만들고 이를 클라이언트로 불러와 배포하는 앱
크로스 플랫폼 앱 --> 네이티브 앱과 하이브리드 앱을 혼용하여 만든 앱
사용 언어 -> "리엑트 네이티브"(React.js) --> 자바 스크립트로 개발 가능
리엑트 네이티브 --> 리엑트(React.js)라이브러리/ 프레임워크 기반으로 앱을 제작하는 기술