공부 키워드
Git, github
GitKraken
Github
공부
Java 기본 문법 공부
Java 기본 문법을 공부하면서, 안드로이드 프로젝트도 하나 합니다.
인스턴스
클래스
인터페이스
상속
오버라이드
오버로드
람다
는 코틀린에서 많이 쓰니까 알아만 보고, 코틀린으로 넘어가기
Android 공부
XML
-
컴포넌트 커스텀 한 번씩 해보기
-
string.xml / theme.xml / 등 layout 파일 뿐만 아니라
여러 xml 파일 이것저것 건드려보기
Activity
- 정보 전달 (Intent)
LifeCycle
-
액티비티 / 프래그먼트 생명주기 공부
-
안드로이드의 생명 주기별 동작하는 메서드
-
뷰에 대한 참조를 시작할 수 있는 위치?
-
특수한 경우의 생명주기 잘 파악해놓기
- 앱을 사용하던 중 전화가 온다면?
- 앱을 사용하던 중 팝업 알람이 온다면?
- 앱을 사용하던 중 기기의 회전이 일어난다면?
-
아래는 lifecycle 관련 docs
Fragment
- 정보 전달
- Transaction
*여기부터는 코틀린이 편할거에요
ViewBinding
DataBinding
SharedPreferences
Retrofit
AAC ViewModel
RxJava
- 동기 / 비동기의 개념 확실히 알아두기
Coroutines
Coroutines Flow
짠 이제 선배들이 예뻐하는 안드로이드 개발자 꿈나무 탄생!