아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
뱅크샐러드 favicon뱅크샐러드

뱅크샐러드 Android 팀의 모든 것!

by DD
2022-03-30
4년 전
조회수 9

안드로이드 앱의 성능 및 품질 최적화를 위해 다양한 도구와 멀티 모듈을 활용함

핫픽스 발생 시, 고객에게 문제 상황을 신속하게 공유하고 실험 플랫폼을 통해 해결함

Compose 도입을 고려하며, 내부 도구에 먼저 적용할 계획을 밝힘

빌드 시간 단축을 위한 노력

최신 맥북에서 개발용 빌드는 3분, 증분 빌드는 30초에서 2분 내에 완료된다. 멀티 모듈 전환, 레거시 코드 제거, 모듈 의존성 개선, M1 빌드 검증 등의 작업을 통해 빌드 시간을 지속적으로 개선하고 있다. 따라서 개발 생산성 향상에 기여한다.

모듈 관리 및 코드 자동 생성

Clean Architecture와 Multi Module을 활용하여 모듈 레이어를 구성하고, Data, Domain, Feature Module로 분리했다. Protobuf를 활용한 API 요청/응답 코드 자동 생성으로, 코드 중복을 줄이고 유지보수성을 높였다. 결과적으로 개발 효율을 높였다.

Compose 도입 가능성

Android Compose 1.1.1 버전을 긍정적으로 평가하며, 내부 도구에 먼저 도입할 가능성을 시사했다. 선언형 UI에 대한 높은 관심을 바탕으로, Annotation Processor를 활용한 DSL 문법 구현을 시도했다. 따라서, Compose 도입을 통해 UI 개발 생산성을 향상시킬 수 있을 것으로 기대된다.

[여의도 43층 사람들] Android 팀에게 무엇이든 물어보세요!
중급
커리어
Android
Compose
Kotlin
Mobile
Frontend
원문 읽기
원문 읽기

관련 추천 글

Compose LazyList, stable 상태 관리가 성능을 좌우한다!

여기어때 로고

Compose 안정성, 쉽게 보면 큰 코 다칩니다!

여기어때 로고

Kotlin Coroutine으로 안드로이드 앱 동시성 문제 해결!

데브시스터즈 로고

Gemma 4 기반 ADHD 앱 Vestige: 당신의 뇌를 추적합니다.

데브투 로고

Skip, Swift/SwiftUI 기반 크로스 플랫폼 개발 도구, 오픈 소스 전환!

해커뉴스 로고

지도 통합, 비용 절감, 아키텍처 개선까지! 여기어때 개발팀의 기술 회고

여기어때 로고
뱅크샐러드 favicon뱅크샐러드
중급
커리어
Android
Compose
Kotlin
Mobile
Frontend

관련 추천 글

Compose LazyList, stable 상태 관리가 성능을 좌우한다!

여기어때 로고

Compose 안정성, 쉽게 보면 큰 코 다칩니다!

여기어때 로고

Kotlin Coroutine으로 안드로이드 앱 동시성 문제 해결!

데브시스터즈 로고

댓글 0

첫 번째 댓글을 남겨보세요!