leeeha / AndroidLab

🎯 Jetpack과 코틀린을 활용한 안드로이드 앱 개발 (SeSAC)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jetpack과 코틀린을 활용한 안드로이드 앱 개발

https://sesac.seoul.kr/course/active/detail.do


OT 및 개발 환경 구축

1. 강의 소개

2. 안드로이드와 모바일 앱 개발의 Trend를 파악하자!

3. 앱 개발 환경을 구축하자.

4. 앱을 Google Play Store 에 배포해 보자.


9월 (2주)

1주차

5. UI 프로그래밍의 기본을 이해하자.

6. Layout 클래스를 잘 다루어야 멋진 화면을 만들 수 있다.

2주차

7. 유저 이벤트 처리는 앱의 생명이다.

8. 다양한 리소스를 앱에 적용하자.

9. AdapterView를 적용해 보자.


10월 (3주)

3주차

10. Menu 와 ActionBar를 앱에 적용해 보자.

11. Intent 는 안드로이드의 핵심이다.

12. Activity Lifecycle을 이해하자.

4주차

13. ANR 문제를 해결하자.

14. 퍼미션을 설정하자.

15. 다양한 유저 알림효과를 적용해보자.

중간고사

5주차

16. SharedPreference 로 앱 데이터를 저장해 보자.


11월 (4주)

6주차

17. 데이터베이스 프로그래밍으로 앱 데이터를 저장해 보자.

  1. 구글의 다양한 앱을 연동해 보자. (컨텐츠 프로바이더)

7주차

19. BroadcastReceiver를 이해해 보자.

20. Service를 이용해 백그라운드 업무를 구현해 보자.

8주차

21. Notification으로 유저 알림을 구현해 보자.

22. Background Limit 문제를 해결해 보자.

9주차

23. 유저 위치 정보를 앱에 적용해 보자.

  1. 네트워크 프로그래밍으로 서버와 데이터를 주고받자. (레트로핏)

기말고사 및 종강


12월 (2주)

10주차

25. ViewBinding 기법으로 효율적인 앱 개발을 해보자.

26. JetPack 의 View를 활용해 상용앱 수준의 화면을 만들자.

11주차, 마무리

27. ViewModel을 이용해 MVVM 모델을 적용해 보자.

About

🎯 Jetpack과 코틀린을 활용한 안드로이드 앱 개발 (SeSAC)


Languages

Language:Kotlin 100.0%