Java

Google Android App Architecture Guide 요약

Platform Basic

Context

Intent & Bundle

Activity LifeCycle

Log

Application Class

Serializable vs Parcelable

Application Lifecycle

Thread, Handler, Looper

4대 Components

Service

View

Fragment

AppBar

ListView RecyclerView ViewHolder

RecyclerView

RecyclerView 성능 향상

DiffUtil

Activity BackStack

window vs Surface

View가 렌더링되는 과정

Architecture & Jetpack

Navigation Component

Clean Architecture

Copy of MVVM 아키텍처

Copy of MVVM

Copy of ViewModel

Copy of 비즈니스 로직

Copy of DI

Copy of JetPack

Network & Auth

OAuth2

JWT

okHttp Retrofit

Retrofit vs OkHttp

HTTP 패킷

Networking

Kotlin

Kotlin

Kotlin 스터디

확장함수(Extension)

open, data, enum, sealed, object

inline / Reified

Scope함수(범위지정함수)

프로퍼티

lateinit / lazy 변수

kotlin 함수형 프로그래밍

접근제어자

RxJava

RxJava

RxJava 정리

Map, flatMap, zip

배압과 Flowable

RxJava와 동시성처리

RxJava3 바뀐 점


Module 모듈

Etc..

Android 동시성 이슈

POJO / VO / DTO /Entity

TestCode & Refactoring

Sensor

Android OS Architecture

SOLID 원칙

동시성 처리

Callback

난독화 (Proguard & Dexguard)

Android10, 11


Firebase

FCM

Project

MonoPad Reference

FLO 앱개발 첼린지

면접 레퍼런스

안드로이드 개발자 로드맵

안드로이드 3년차 면접 질문

카카오페이 '19 안드로이드 개발 인턴 1차 면접 정리

taeiim/Android-Study

안드로이드 개발자 면접 후기 2탄

네이버제트 면접 후기

Copy of Android - 인터뷰 질문

Copy of 카카오페이 면접 기출