<aside> 💪 이해가 잘되지 않거나 딥 다이브가 필요한 개념에 대해 문서로 정리하며 학습합니다.

</aside>

<aside> 😲 주로 공식 문서와 서적, Medium 포스트를 기반으로 학습합니다. 영어 문서도 어려움 없이 읽을 수 있습니다!

</aside>

Android / Kotlin

Kotlin 언어에 대하여

문(Statement) vs 표현식(Expression)

비트 연산(비트 마스킹)

Enum Class

커스텀 접근자(getter/setter)

가시성 변경자(Visibility Modifier)

주(Primary)/부(Secondary)생성자

추상 클래스(abstract class) vs 인터페이스(interface)

제네릭(Generics)

최상위 함수/프로퍼티(Top-level Function/Property)

확장(Extension Function/Property)

람다(lambda)

수신 객체 지정 람다 / 범위 지정 함수(Scope Function)

고차 함수 (high order function)

화면이 렌더링 되는 과정

Activity

Activity 생명주기 확인

Service

Foreground+Bind Service

ContentProvider

Loader(로더)

DI / 의존성 주입

Compose 기초 개념

Flutter / Dart

Comments

Libraries & imports

Operators

Variables

Built-in types

Collection

Generics

Records

Type system

Typedefs

Error handling

Concurrency in Dart

BoxConstraints (class)

BoxDecoration (class)

BoxPainter (absract)

Center (class)

Container (class)

Decoration (absract)

Offset (class)

Placeholder (class)

Rect (absract)

SizedBox (class)

State<T extends StatefulWidget> (class)

CS

Quality of Service(QoS)

ArrayList vs LinkedList

Call by Value vs Reference

라이브러리(정적vs동적)

프레임워크

마샬링 (Marshalling)

정적타입 언어 vs 동적 타입 언어

마이크로 서비스(Microservice)

서비스 지향 아키텍처 (Service Oriented Architecture)

퍼사드 패턴(Facade Pattern)

어댑터 패턴 (Adapter Pattern)

커맨드 패턴(Command Pattern)

SQLD 개념 정리