내가 정리하고 싶은 Android

Goodis·2023년 1월 11일
0

android

목록 보기
2/2

📌Android 4대 컴포넌트

1. Activity

 0) lifeCycle
 1) UI 구성하기(.xml 이용)
 2) Adapter를 활용한 RecyclerView 사용
 3) RecyclerView
   (1) ListAdapter 와 DiffUtil, LiveData 활용
   (2) viewHolder 사용
   (3) 2개 이상의 다른 Item 사용 방법
   (4) onCreateViewHolder에서 listener를 달아주자
 4) ViewPager2 사용방법
 5) ViewModel 사용방법
 6) LiveData 사용방법
 7) Fragment 와 Activity lifecycle 차이
 8) SettingPreference 활용하기
 9) bottom navigation view 활용법
 10) graph 그리기(MPChart)
 11) custom dialog

2. Service

 0) service lifecycle 
 1) foreground service
   foreground service를 돌리려면 notification 설정해야댐 noti 설정 방법 설명

 2) background service
   
 3) job scheduler
   (1) jobservice 설명
   (2) 예약 설정 방법 

 4) bind service
   (1) Activity와 Service간의 data 전달 방법 설명
 
 5) Intent service
   (1) 동작 설명
 6) onStartCommand에서 return 값 의미
 7) onCreate에서 변수 설정해야하는 이유
 8) service에서 dialog 띄우는 방법
 9) Service에서 Handler 사용방법 – deprecated된 내용 포함, weakReference

3. Broadcast Receiver

 1) br에서 Thread 사용 시 anr 발생
 2) 동작 원리 

4. Contents Provider

 1) 동작 원리

📌그외

5. DB

 1) SQLite
 2) Room DB
 3) Shared Preference
 4) 내장 DB 확인하는 방법

6. 동시성 이용

 1) Thread
 2) Handler
 3) Asynctask
 4) Coroutine
 5) Executor Service 
 6) runOnUIThread

7. 디자인 패턴

 1) MVVM
 2) Builder Pattern
 3) singleton pattern
 4) factory pattern

8. ADB Command 설명

pidof com.sec.android...
adb pull push
dumpsys
kill process

9. android studio 단축키 세팅 및 설명

10. 알고리즘 공부

1) 삼성 서티 공부

11. android memory 상태

12. Hilt를 활용한 DI

profile
software developer

0개의 댓글