주제
관심 있는 기술부터 찾아보세요.
Android와 Compose
화면 구성, 상태 관리, Android 프레임워크에서 만난 문제들.
- Afsm으로 ViewModel의 화면 흐름 관리하기
- Compose에서 SingleLiveEvent를 사용하며 겪은 두 가지 문제
- AI가 컨텍스트를 잃을 때마다 다시 내는 비용
- Remote Compose로 Android SDUI 만들기
- AI 시대에 Android 코드 구조화가 더 중요해진 이유
- Android CLI: 에이전트 시대의 Android 개발 도구
- ComposeEffect로 One-off UI Effect 다루기
- WebMessageListener로 WebView와 앱 연결하기
- LazyColumn의 items 에 key 설정 실수
- 안드로이드 런타임(ART), Dalvik, Dex 컴파일러란?
- KMP Build Error: Resolving 'No such module SharedUI'
- Manifest Android 정리 Q 11~15
- Android Uri에서 colon(:) 인코딩 문제 해결하기
- Manifest Android 정리 Q 1~10
Kotlin과 Coroutines
언어의 동작부터 컬렉션, 코루틴과 Flow까지.
- Afsm으로 ViewModel의 화면 흐름 관리하기
- Compose에서 SingleLiveEvent를 사용하며 겪은 두 가지 문제
- Remote Compose로 Android SDUI 만들기
- AI 시대에 Android 코드 구조화가 더 중요해진 이유
- Kotlin Data Class의 구조와 동작
- Kotlin in Action 2판 18장 오류 처리와 테스트
- Kotlin in Action 2판 17장 Flow Operator
- Kotlin in Action 2판 16장 Flow
- Ktor 서버를 AWS Elastic Beanstalk을 활용하여 배포하는 방법
- Kotlin in Action 2판 15장 구조화된 동시성
- Kotlin in Action 2판 14장 코루틴과 플로우를 활용한 동시성 프로그래밍 Part 2
- Kotlin in Action 2판 14장 코루틴과 플로우를 활용한 동시성 프로그래밍 Part 1
- Kotlin in Action 2판 13장 DSL 만들기
- Kotlin in Action 2판 12장 어노테이션과 리플렉션
- Kotlin in Action 2판 11장 Generics
- Kotlin in Action 2판 10장 고차 함수 람다를 파라미터와 반환값으로 사용
- Kotlin in Action 2판 9장 연산자 오버로딩과 다른 관례
- Kotlin in Action 2판 8장 기본 타입, 컬렉션, 배열
- Kotlin in Action 2판 7장 널이 될 수 있는 값
- 코틀린 인 액션 2판: 6장 - 컬렉션과 시퀀스
- Kotlin In Action 2판 5장 람다를 사용한 프로그래밍
아키텍처와 AI
코드 구조와 설계 선택, AI와 함께 개발하는 방법.
서버와 개발 도구
Ktor 서버, 빌드와 배포, 반복 작업을 줄이는 도구.