고재성

귀농 개발자
   

  • Hello Epoxy Adapter

    Overview 신규 서비스인 마미 개발을 진행하면서, 추가되고 있는 서비스를 대응하고 네이티브 앱에서도 A/B 테스트가 수월하게 진행할 수 있는 방법이 필요했습니다. 현재 브랜디와 하이버는 일반적인 Imperative...


  • MVVM 에 Room 더하기

    Overview 브랜디 AOS 파트에서는 MVVM + 캐싱 지원을 목표로 작업을 하고 있습니다. 방향성은 정해져 있지만 해당 기술 적용을 위한 변경 작업, 업무 시간 등을 고려했을...


  • Android Transition + SharedElement

    Overview 안녕하세요. 언제나 늦지만 새로움을 추구하는 브랜디 MA팀에서 작년까지는 개발적인 관점에서 접근하였다면 올해는 사용자 중심적인 방향으로 브랜디의 접근성을 높이기 위해 노력하기로 마음을 먹었습니다. 물론 저만의...


  • Android MVVM + Koin

    Overview MVC패턴의 장단점 MVVM 패턴 LiveData Model 예제 LiveData Model AAC ViewModel 예제 AAC ViewModel DI (Dependency Injection) 예제 DI (Dependency Injection) Koin 예제 Koin...


  • 2019년도 개발MA팀 워크샵 후기

    Overview 안녕하세요, 개발MA팀입니다! 날씨가 더워지고 2019년도 2분기를 마무리하는 계절이 찾아왔습니다. 여름이 되면 대학교에 다니던 학생 때 매년 산으로, 계곡으로 친구들과 친목을 다지기 위한 MT를 떠났던...


  • RxJava2 함수 파헤치기!

    Overview 지난 글 Rxjava를 이용한 안드로이드 개발에서는 RxJava의 Android 연결 방법과 기본적인 사용법을 다뤘습니다. 이번 글에서는 RxJava의 강력하고 다양한 함수들을 살펴보고자 합니다. Android에서 복잡하게 구현되는...


  • 안드로이드 개발자의 고민 Fragment (2)

    이전 글 보기: 안드로이드 개발자의 고민: Fragment 이번 글에서는 Fragment stack 관리와 Fragment 데이터 Lifecycle 관리 이슈를 줄일 수 있는 해결 방법을 찾아보겠습니다. 이전 글에서는...


  • 안드로이드 개발자의 고민: Fragment

    Activity는 화면의 기본 구성단위 입니다. 예전엔 하나의 Activity를 SubActivity 단위로 사용하려고 ActivityGroup으로 여러 Activity를 하나의 Activity로 묶어 사용했습니다. 이 방법은 장점보다 유지 관리 및 Lifecycle...


  • Rxjava를 이용한 안드로이드 개발

    Overview 브랜디는 현재 2.0 기반 Android 버전입니다. Main Thread와 Sub Thread 사이의 ANR를 방지하려고 Volley, Otto Bus Library를 사용해서 백엔드 서비스(back-end Service)를 연동하고 있습니다. 이제...