아래에 적어놓은 것들은 안드로이드 개발하면서, 회사 입사면접 시 알고있어야 할 내용들입니다.
Android 기본 Component (Activity, Service, BroadCastReceiver, ContentProvider)
액티비티 생명주기 LifeCycle
onCreate VS onStart
onPause VS onStop VS onDestroy
프래그먼트 생명주기 LifeCycle
API서버 비동기연동
동기/ 비동기
Database - SQLITE, Room, Realm
SDK/NDK
Reactive 프로그래밍
RxJava (RxJava2 라이브러리)
MVP, MVVM, MVC디자인패턴
Retrofit2, OkHttp3, Glide
Jenkins, Fabric을 이용한 빌드 배포 테스트 자동화
매니페스트 manifest.xml
Restful api
JetPack
Thread - mainThread, workerThread
Thread VS AsynkTask
쓰레드간 통신방법
메세지 핸들러
Firebase 기능들
인플레이션 inflation
안드로이드 화전회전시 (홈버튼, 휴대폰 전원 off, 전화왔을때)
Serializable vs Parcelable
스크린 사이즈가 다른 기기 대응법
Recycler view VS ListView
Databinding
Context
'안드로이드 개발' 카테고리의 다른 글
[Android] 안드로이드 예전에 문제없던 프로젝트 import가 에러를 뿜어낼때 (0) | 2020.03.22 |
---|---|
[Android] 안드로이드 플레이스토어 출시 후 구글맵이 뜨지않는 현상 (0) | 2020.03.16 |
[Android] 안드로이드 애드몹 전면광고로 수익창출하기! (0) | 2020.02.27 |
[Android] 안드로이드 뒤로가기 두 번 눌러서 앱 종료하기 (0) | 2020.02.25 |
Google Play Console 인앱 결제 만들기 (0) | 2019.11.25 |