- Total
목록오뚝이 개발자 (231)
꿈꾸는리버리

🔧 문제 상황출시하고 2-3일부터 이렇게 위젯이 갱신이 안된다는 보고를 받았다.분명 위젯을 만들 때 updatePeriodMillis으로 갱신이 되도록 설정을 했었는데 말이죠....?! 우선 시험 주간이라 죄송하다는 멘트와 함께 문제가 되는 기기의 원인을 찾기 위해서 질문들 받았다.iOS의 경험상 특정 버전 이상인 경우 문제가 발생했을 거라 생각했다.💬 고민 Point좀 더 알아보니 Android 12 (API 31) 이상부터는 배터리 최적화 및 백그라운드 제한 정책이 강화되어 updatePeriodMillis 값이 30분(1800000ms) 미만이면 거의 무시된다고 한다. 그래서 문의가 왔던 S23, S24, Z플립4/5 등은 모두 Android 13~15이므로 갱신이 되지 않았던 것이었다. 그래서..

안녕하세요, 삶의 경험을 앱으로 표현하는 개발자 리버입니다. 오랜만의 회고라 사실 어떻게 적어야 할 지 기억이 잘 안나네요 2025년으로 넘어오면서 올해는 회고를 쉬어야지~했는데 지금 돌이켜보니, 올해 4월까지 아무런 회고글을 적지 않았던 것은 저 또한 제 삶의 방향이 어디로 흘러가는 지 몰랐기 때문인 것 같아요. 글은 만들어서 나오는 게 아니라 정리되면서 나오는 거니까요. 그리고 드디어 올해 어떻게 살아갈지에 대한 협상이 제 안에서 채결이 되었고, 이렇게 올해의 회고글을 또 다시 적기 시작하게 되었네요. 너무 상쾌한 출발입니다. 마음이 한결 가벼워졌어요!! 항상 한 박자가 늦는 저이지만, 이런 모습도 좋습니다.이야기가 길었네요. 지금부터 다시 2025년의 회고 시작하려합니다! 우하하핫!! 불태워버린 ..

❤️ 내가 원하는 것 사용자가 홈 화면에서 위젯 크기를 조절하면 자동으로 위젯 레이아웃이 변경된다.좌, 우는 다른 기기라서 이게 기기 마다 dp 값은 달라지는 것 같다. ❤️ SizeMode Glance는 여러 가지 SizeMode ( Single | Exact | Reponsive ) 세 가지를 지원하는데, SizeMode.Single이 Default이다.override val sizeMode: SizeMode = SizeMode.Single //default size SizeMode.Single위젯 메타데이터에 설정한 최소 크기 기준으로만 동작하고, 사용자가 위젯 크기를 조절해도 UI는 다시 안 만들어진다..따라서 지정한 대로 그냥 고정된 콘텐츠를 보여준다고 보면 된다. SizeMode.Exact ..
보호되어 있는 글입니다.

📣 안드로이드 출시 심사를 기다리며.. 회고 이 글은 안드로이드 개발을 하고, 첫 심사를 넣고, 기다리며 적는 Ourday 개발자의 회고 글입니다.안드로이드 출시가 되면 @ou._.rivery를 통해 안내드리도록 하겠습니다! Rivery님(@ou._.rivery) • Threads, 자유로운 소통 공간팔로워 1.3천명 • 스레드 0개 • 🌷안녕하세요, 삶의 경험을 앱으로 녹여내는 오뚝이 개발자 리버입니다! 일기앱, Cherish / 커플디데이앱, Ourday를 만들었어요 :). @ou._.rivery님과의 최근 대화를 확www.threads.com 💖 OurDay iOS 다운로드 링크 OurDay - Our Minimi in WidgetOurDay - Meet Our Characters Thr..
보호되어 있는 글입니다.
1️⃣ importimport androidx.compose.foundation.layout.imePaddingimport androidx.compose.foundation.layout.WindowInsetsimport androidx.compose.foundation.layout.imeimport androidx.compose.foundation.layout.isImeVisibleimport androidx.compose.ui.platform.LocalDensityimport androidx.compose.ui.platform.LocalFocusManager 2️⃣ View에서 isKeyboardVisible와 focusManager를 정의하고 사용하기@Composablefun --View() { ..

1️⃣ build.grandle.kts에 아래 dependencies 추가하기 implementation("androidx.glance:glance-appwidget:1.1.1") implementation("androidx.glance:glance-material:1.1.1") implementation("androidx.glance:glance-material3:1.1.1") 한눈 | Jetpack | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Glance Jetpack Compose 스타일의 API를 사용하여 원격 표면의develop..