1. 앱 서비스의 기본 동작 구조
- 도화지 , 펜, 설명서
- 앱 서비스를 만든다는 건, 주어진 설명서대로 완성본 대로 차근차근 만들어 나가는 과정
- 앱 서비스를 만든다=클라이언트와 서버 모두 만들어야 한다는 것
- 클라이언트 : '사용자'가 보는 앱 '화면'
- 서비스 : 앱 에서 사용 할 '데이터'가 들어있는 곳
2. 앱을 만들려면?
- 안드로이드, ios
- 안드로이드 : java,Kotlin
- ios : Swift
- 환경이 다르기 때문에 언어가 다르다. 허들이 있다.
- 안드로이드, ios 각각 플랫폼에 해당하는 언어로 만드는 것 '네이티브 앱' , 웹 사이트를 만드는 기술로 만드는 것 '하이브리드 앱', 앞으로 배울 것은 두 플랫폼에 해당되는 것 '크로스 플랫폼 앱'> 한 가지 언어로 두 곳 모두 배포가 가능하다.
3. 리액트 네이티브
- 크로스 플랫폼 앱 언어 중 하나 '리액트 네이티브'
- 페이스 북이 만듦. 가장 많이 쓰고 있는 언어.
- 자바 스크립트로만 가능
- 업데이트, 발전 되고 있고, 안전하고 가장 유명한 언어이기 때문에 물어볼 곳도 많다.
4. 플랜
자바스크립트 이해 > 리액트 네이티브 , Expo 도구 사용 해보기 : 앱 화면 > 앱 다운 기능, 페이지 이동 > 데이터를 요청하고 보내기 > 서버 : 파이어베이스 만들기, 앱 연결 > 구글 광고, 배포
5. 필수 프로그램 다운받기
- visual studio code stable 버전 다운로드
- 안드로이드 스튜디오 실행 > standard ver. > next 계속 > 설치 완료!
*mac 경우, Xcode 추가 다운로드
- node, npm 설치!
'growing 앱 개발' 카테고리의 다른 글
[스파르타코딩클럽, 앱개발] 1주차-java 늪 (0) | 2021.12.20 |
---|