/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
3:30 5/30
blog.kmshack.kr
3:30
blog.kmshack.kr
꿈꾸는 개발자의 로그
https://blog.kmshack.kr/
EAT. SLEEP. ANDROID. 🤘
최종 피드 수집: 2026-07-31 09:46
전체 (11)
21h
AI 시대, 당신의 통장 잔고가 그대로인 진짜 이유
AI가 비즈니스의 모든 것을 바꿀 것처럼 이야기됩니다. 자료를 정리하고, 문서를 만들고, 프로그램을 작성하는 속도는 이미 눈에 띄게 빨라졌습니다. 예전에는 하루가 걸리던 일도 이제 몇 시간이면 끝낼 수 있습니다.
그런데 이상한 점
0
0
0
읽기모드
7y
AppUpdateManager를 이용한 앱 업데이트 처리
어느 정도 규모가 있는 앱에는 사용자에게 최신버전의 업데이트를 알려주는 기능과 강제 업데이트 기능이 대부분 포함되어 있습니다. 강제 업데이트의 경우 중요한 문제로 인해 더이상 해당 버전을 사용하지못하고 최신버전을 받아 사용하기 원
0
0
0
읽기모드
7y
WorkManager로 정기적인 백그라운드 작업 수행하기
Android O 부터 긴 작업의 백그라운드 서비스와 브로드캐스트는 재기능을 하지 않습니다. 따라서 백그라운드 작업을 구현하기위해서는 WorkManager를 선택할 수 밖에 없습니다.
WokrManager는 Android Jetp
0
0
0
읽기모드
7y
ViewPager2 맛보기
2011년에 출시된 ViewPager가 7년여 만에 ViewPager2 알파버전을 출시 하였습니다. 출시후 많은 개발자들이 ViewPager의 개선을 필요로 하였습니다.
앱에 많이 사용되고있지만 확실히 좋은 위젯은 아닙니다. Fr
0
0
0
읽기모드
7y
Kotlin Coroutines 사용 패턴
async 호출을 감싸서 핸들링 하는 경우 coroutineScope또는 SupervisorJob을 사용하자.
async 블록이 예외를 throw하는 경우 try/catch블록으로 감싸는 것만으로 모든 예외를 처리 할수 있다는 것
0
0
0
읽기모드
7y
MotionLayout을 통한 코드 한줄 없이 전화효과 주기
ConstraintLayout을 사용하는데 있어서 ConstraintSet을 이용한 애니메이션 처리는 간결한 코드를 통해 간단히 처리 할 수 있는 방법을 제공해 왔습니다. 두개의 레이아웃을 통해 서로 다른 크기와 위치의 변화를 감
0
0
0
읽기모드
7y
안드로이드에서 자연스러운 키보드 변경 처리하기
Dank라는 앱을 사용할때 부드럽게 잘 작동하는것에 많은 사용자들은 만족스러워 할것입니다. 앱은 화면 변경시 적절한 모션처리를 잘하였지만, 좀더 부드럽게 느껴지는 이유는 키보드 변경처리를 잘하였기 때문입니다.
소프트키보드가 표시되
0
0
0
읽기모드
8y
ProcessLifecycleOwner를 이용한 앱 B/F이벤트 처리
안드로이드 앱을 개발을 하다보면 앱이 Background, Foreground 상태에 대한 이벤트를 탐지를 필요로 합니다. 일반적으로 ActivityManager의 Activity의 갯수와 Lifecycle에 따라 이벤트 탐지를
0
0
0
읽기모드
8y
Kotlin Coroutines – Retrofit2 + Coroutines 동시처리
Android의 스레딩 모델은 UI 스레드라고 불리는 싱글 스레드가 사용자의 인터페이스 렌더링, 이벤트 캡쳐 및 기타 여러 측면을 담당하는데 이는 모든 UI 프레임워크와 동일합니다. 네트워크 요청, DB 쿼리, 많은 연산과 같은
0
0
0
읽기모드
8y
Fragment 트랜지션 쉽게 적용하기
이 글은 Fragment에서 멋진 전환 효과를 적용하기 위한 글로 간단하지만 알아두면 쉽게 적용 할 수 있는 부분에 대해 다루려고 합니다. 얼마전 Chris Banes가 좀 더 멋진 장면 효과를 구현한 ColumnedChangeB
0
0
0
읽기모드
8y
Support Library 28.0.0 alpha1에 추가된 BottomAppBar
지난 주 Google은 Android P 프리뷰를 발표하면서 디자인 서포트 라이브러리도 새로운 알파버전을 공개하였습니다.
com.android.support:design:28.0.0-alpha1
이 새로운 버전의 라이브러리에는 M
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy