
며칠전 갑자기 테스트 중인 앱이 원인을 알 수 없는 오류가 잔뜩 발생했다. 정식 출시는 한참 전이었는데 안드로이드 기기에서의 업데이트는 왜 이제서야 자동 업데이트가 진행된걸까. 절대로 내가 게을러서 이제서야 알게 된게 아니다. 진짜다. 일단 공식 문서부터 훑어봤다.

안드로이드 개발을 한지 벌써 수년이 지났지만, 오랫동안 묵혀둿던 버킷 리스트를 드디어 실천하게 되었다. 의외로 오래 걸리지 않았고, 그리고 예상외로 재미있었고, 결과적으로는아무튼 간에, 만 이틀 동안에 걸쳐 진행한 과정에 대한 기록을 남겨보려 한다.시간은 아주 사소한

한동안 여러가지 핑계로 실무에서 주먹구구로 도입해서 사용하던 기술을 다시 재정비하며, 기본 프레임워크로 구축해두기 위해 포스팅과 함께 달려보자. (이렇게 채찍질해야 끝까지 하지...)일단 큰 틀에서 목표를 설정해보자.android 개발을 위한 기본 프레임워크를 구축한다

이전 포스팅에 이어 진행해보자.구글은 공식 문서를 통해 안드로이드 앱에 클린 아키텍처 철학을 녹여낸 'Modern Android Architecture (MAA)'를 권장하고 있다.아래와 같이 크게 세가지로 분류한다.UI 레이어 (Presentation Layer)도메

nowinandroid 의 프로젝트 구성에 대해 분석을 시작해보자.처음 안드로이드 클린 아키텍처에 대해 알게 되었을 때는 분명, 크게 3가지 모듈로 분리되었다고 했다.presentationmodaindata헌데 nowinandroid 는 그렇게 단순하지 않았다. 심지어

이제 실제 개발을 진행해보자.첫 포스팅에서 언급한대로 기본 프레임워크에 간단한 데모 기능을 넣고자 한다.MVVM 패턴 ( 가능하다면 MVI 패턴 도입 고려 )ComposeHiltCoroutine & FlowRoomTest Code ( Junit, Kotest, Espr