<aside>
🎯 스터디 목표
안드로이드 개발에 필요한 주요 사항의 전반을 직접 다뤄보는 것
</aside>
멘토 소개

많은 사람들에게 사랑받는 프로그램을 만드는 것이 꿈인 SW 개발자입니다. 현재는 그런 프로그램을 만들게 될 예비 개발자의 성장을 돕는 교육자로 살고 있습니다. 실무에만 머무르지 않고 지식을 공유하고 함께 성장하는 활동을 적극적으로 하고 있습니다. 코틀린과 플러터에 대한 책을 집필하여 더 많은 사람들이 쉽게 개발을 배울 수 있도록 돕고자 하였습니다. 기술적인 내용뿐만 아니라 개발자로서 필요한 다양한 역량과 시각에 대해서도 발표와 강연을 통해 전하고 있습니다.
경력
강의
저서
링크드인 : https://www.linkedin.com/in/junsu-seo/
| 학습목표 | |
|---|---|
| 1주차 | 과정 소개, 개발 환경 설정, 안드로이드 프레임워크 기초에 대해서 학습합니다. |
| 2주차 | 지도 앱을 간단하게 클론 코딩하는 프로젝트를 시작합니다. 기본 레이아웃을 그리고 검색 기능과 검색어 저장 기능을 추가합니다. 이때 SharedPreference, DataStore, SQLite, ListView, ViewHolder, RecyclerView에 대해서 학습합니다. |
| 3주차 | 키워드 검색 시 네트워크 처리, 네트워크 에러에 따른 처리, 맵 지도 그리기를 구현합니다. Thread, Handler, Retrofit, OkHttp, 지도 API 사용법을 학습합니다. |
| 4주차 | 검색결과 클릭 시 해당 위치로 포커스, 마지막 위치 저장 후, 앱 실행 시 해당 위치로 포커스 되도록 구현합니다. 테스트 코드도 작성합니다. Repository 패턴, 모듈 분리, 테스트(JUnit, Espresso), 의존성 주입에 대해 학습합니다. |
| (옵셔널) 5주차 | 리팩터링을 진행합니다. Hilt, Room, Coroutine, DataBinding, LiveData, ViewModel에 관해 학습합니다. |