https://sesac.seoul.kr/course/active/detail.do
1. 강의 소개
2. 안드로이드와 모바일 앱 개발의 Trend를 파악하자!
3. 앱 개발 환경을 구축하자.
4. 앱을 Google Play Store 에 배포해 보자.
5. UI 프로그래밍의 기본을 이해하자.
6. Layout 클래스를 잘 다루어야 멋진 화면을 만들 수 있다.
7. 유저 이벤트 처리는 앱의 생명이다.
8. 다양한 리소스를 앱에 적용하자.
9. AdapterView를 적용해 보자.
10. Menu 와 ActionBar를 앱에 적용해 보자.
11. Intent 는 안드로이드의 핵심이다.
12. Activity Lifecycle을 이해하자.
13. ANR 문제를 해결하자.
14. 퍼미션을 설정하자.
15. 다양한 유저 알림효과를 적용해보자.
16. SharedPreference 로 앱 데이터를 저장해 보자.
17. 데이터베이스 프로그래밍으로 앱 데이터를 저장해 보자.
- 구글의 다양한 앱을 연동해 보자. (컨텐츠 프로바이더)
19. BroadcastReceiver를 이해해 보자.
20. Service를 이용해 백그라운드 업무를 구현해 보자.
21. Notification으로 유저 알림을 구현해 보자.
22. Background Limit 문제를 해결해 보자.
23. 유저 위치 정보를 앱에 적용해 보자.
- 네트워크 프로그래밍으로 서버와 데이터를 주고받자. (레트로핏)
25. ViewBinding 기법으로 효율적인 앱 개발을 해보자.
26. JetPack 의 View를 활용해 상용앱 수준의 화면을 만들자.
27. ViewModel을 이용해 MVVM 모델을 적용해 보자.