👀 Activity LifeCycle android에서 Activity는 LifeCycle을 가지는데, 아래에 보이는 순서대로 진행이 된다. 아래에 있는 함수들은 모두 callback 함수이므로 직접 구현할 필요는 없지만, 알고 활용할 수 있어야 한다.
Context는 애플리케이션 환경에 대한 글로벌 정보를 갖는 인터페이스입니다.
🤔 Android에서 Room DB를 사용하다 위와 같은 오류가 발생하였다.
🤔 이 오류는 Android에서 kotlin으로 AlarmManager를 등록하기 위하여 PendingIntent를 생성할 때 발생하였다.
🖐 Fragment 안에 있는 Recyclerview에서 context menu 사용하기
🔥 Kotlin 으로 Android Room DB 사용하기
🖐 Android 에서 검색 기능을 구현할 때 사용하는 방법 중 SearchView 사용하기
🖐 Android 에서 자주 사용하는 RecyclerView와 함께 CardView 사용하기
🔥 Android 어플을 만든 후에 play store에 올리려면 스크린샷이 필요하다.
🖐 Android TextView 에서 글자 크기를 자동으로 설정하거나 한 줄 안에 표시되도록 할 수 있다.
👉 런타임 권한은 앱에서 런타임 권한을 요청해야 제한된 데이터에 액세스하거나 제한된 작업을 실행할 수 있다.
Android 13 (API 33 이상) 부터는 알림을 사용하려면 런타임권한으로 POST_NOTIFICATIONS 를 추가해주어야한다.
🔥 Rxjava와 함께 Android Room DB 구현하기
🔥 Android Parcelable 을 사용하여 Intent 로 객체 전달하기
🔥 TabLayout 과 ViewPager 를 사용하여 스와이프 페이지 구현하기
🔥 Anroid NestedScrollView를 사용하여 위아래로 스크롤 가능한 화면 만들기
🔥 Glide 이미지가 갱신되지 않는 오류 해결
🔥 Android Retrofit 을 사용하여 xml 파일 파싱하기
🔥 Android 에서 현재 위치의 위도와 경도 가져오기
🔥 Android 에서 Activity 에 callback 적용하기
🌄 안드로이드 생명주기 직접 테스트!
🔥 Android EncryptedSharedPreferences 에 대해 알아보고, 사용 방법을 살펴보자
🔥 Android 에 내장되어있는 기본 '메시지' 앱으로 전환하는 방법을 알아보자
🔥 Android 에서 폰트를 일괄적으로 적용하는 법을 알아보자.
🔥 Android 에서의 http 통신에 대해 알아보자.
🔥 Rxjava와 함께 Retrofit 구현하기
🔥 Android 에서 Naver Map API 를 사용하여 지도를 띄우고, 현재 위치를 표시해보자.
🔥 Android 에서 Naver Map 에 현재 위치를 적용해보자.
🔥 Android 에서 Logger 사용하기
🔥 Android Render Thread 에서 발생한 Segmentation Fault 오류 해결하기
🔥 Android 에서 TabLayout(+ViewPager) 와 RecyclerView 의 중복 스크롤 방지하기
🔥 Android 에서 TabLayout(+ViewPager) 와 RecyclerView 의 중복 스크롤 방지하기
🔥 Android 에서 애니메이션을 위해 사용하는 MotionLayout 에 대해 알아보자.
🔥 Android 에서 Naver Search API 를 사용해보자
🔥 Android Room 에서 version Migration 이 필요할 때와 사용법을 알아보자.
🔥 Hilt 기본적인 사용법 정리하기!
🔥 Compose + MVI + Orbit 장점과 적용 예제 알아보기!
🔥 ExoPlayer를 사용하여 동영상 플레이어 구현하기
🔥 ExoPlayer와 Compose를 활용하여 미니 플레이어 구현하기
🔥 ExoPlayer와 Compose를 활용하여 전체 화면 플레이어 구현하기
🔥 WebRtc 설계하기!