Flutter 라이브러리를 사용하면 하나의 코드베이스로 iOS, Android 앱을 만들 수 있습니다.
– React Native보다 빠른 네이티브급 성능과 느낌을 기대할 수 있고
– 커스텀 디자인 넣기도 매우 쉽고
– 구글이 계속 밀어주고 업데이트 주기도 잦기 때문에
요즘 신규 앱개발을 해야하는데 시간과 자원이 부족하다면 Flutter가 탁월한 선택입니다.
이미 Stadia, BMW, Google 신규 앱은 플러터로 만들어서 사용중입니다.
우리도 실제 프로덕션 레벨의 앱들을 만들어보도록 합시다.
그냥 선생님 코드 따라하기 식으로 배우면 정말 그것 밖에 못만들기 때문에
혼자 코드짤 수 있게 Flutter 사용법과 문법의 용도를 많이 알려드리는 강의입니다.
Dart 라는 언어의 장벽을 느끼는 분들이 있는데
자바스크립트 하던 분들에게 맞춰 쉽게 진행합니다.
실은 Dart 문법은 그냥 자바스크립트랑 거의 똑같습니다. 자바스크립트 열화버전
[배울 내용]
프로젝트 : 연락처 관리 앱 만들기
프로젝트 : 인스타그램 앱 만들기
기본 레이아웃 디자인
커스터마이징
혼자서도 앱 레이아웃 잘짜는 법
state와 state 관리법
서버와 통신기능
전환 애니메이션
네비게이션, 탭 등 필수 UI
연락처, 사진 등 폰 데이터 사용하는 법
서버없어도 서버역할 해주는 Firebase 약간
로컬 데이터 저장
notification 알림 팝업
iOS, Android 앱 발행
[필요한 사전 지식]
– JavaScript 기초 (var, function, if else, for, array, object)
– 혹은 다른 프로그래밍 언어 기초 (var, function, if else, for)
– 코드 짜는게 처음이라면 JavaScript 기초강의 선행 추천드립니다.
[업데이트 내용]
플러터 3.X 셋팅방법
연락처 패키지 flutter_contacts로 변경
local_notification 신버전 내용 추가
Leave a Reply