설리번 프로젝트 2021년 상반기의 앱 2팀 예시 코드 리포지토리입니다.
해당 리포지토리는 다트 기초부터 시작하여 플러터로 간단한 디데이 앱을 개발하기까지의 과정을 담고 있습니다.
Chapter1
는 이론만 다루기 때문에, 자료가 없습니다.
해당 교육의 커리큘럼은 다음과 같습니다.
- 안드로이드와 iOS에 대해서 간단히 알아볼거에요.
- 플러터가 무엇인지 간단히 알아볼거에요.
- 다음 차시에, 실제로 프로그래밍을 하기 위해 개발 환경을 구축할거에요.
- 플러터를 다루기 위한 기초적인 다트 언어를 다뤄볼거에요!
- 주석, 변수, 데이터 타입, 연산자, 조건문을 다룰거에요.
- 기초적인 위젯으로 만들고 싶은 화면을 만들어볼거에요.
Container
,Text
,Row
,Column
,ListView
등을 다룰거에요.- 함수를 배워서, 코드 길이를 줄여볼거에요!
- 디데이 앱 만들기를 시작할거에요!
- 실제로 데이터를 처리하는 코드는 다음 시간에! UI만 다룰거에요!
- 디데이들을 보여주는 화면과, 디데이를 추가하는 화면을 만들거에요.
- 다른 화면으로 어떻게 넘어가는지를 배울거에요!
- 디데이 추가화면에서 추가를 하면, 진짜 추가되게 만들거에요!
- 화면 간에 어떻게 데이터를 주고받는지 배울거에요.
- 클래스와 상속에 대해서 간단히 배울거에요.
image_picker
과intl
패키지를 통해서, 패키지(라이브러리)를 사용하는 법을 배울거에요.
조금 어려울 수도 있어요. 화이팅 화이팅! 😆
- 5차시에서 디데이를 실제로 추가해도, 앱을 껐다 키면 다 없어져요... 😭 이걸 해결해볼거에요!
- 데이터를 기기에 저장해서, 앱을 껐다 켜도 데이터가 보존되도록 해볼거에요.
- 비동기를 아주 간단히 다룰거에요. 이해하지 못해도 괜찮아요.
shared_preferences
과path_provider
패키지를 사용하는 방법을 배울거에요.
- 6차시까지 만든 앱에서는 아직 여러 문제가 남아있을거에요.
- 사진을 지정 안하면 기본 사진이 들어간다거나... 그런 것들?
- 다 했다면, 끝! 수고하셨어요!! 👏👏