본문 바로가기
반응형

안드로이드40

[안드로이드] nowinandroid 를 보면서 개인적으로 기억하고 싶은 것들 Google IO를 보면서 새로운 기술도 많이 나오고 정리할 것들도 많고, 이참에 프로젝트에도 최근 기술을 접목할겸 개인적으로 정리를 해볼까 합니다. 1. BuildSrc 하고 다른, 모듈을 통한 로직 보통은 프로젝트에서 BuildSrc를 적용을 하고 Dep이라는 파일로 라이브러리 버전을 체크하면서 활용하곤 했습니다. 하지만, 이번 nowinandroid 에서는 build-logic이라는 모듈을 활용해서 gradle 플러그인을 관리하는 것이 인상적이었다. 2. toml 을 통한 VersionCatalog Gradle 7.4 에서는 기본으로 제공되는 것 같은 VersionCatalog 가 지원이 된다. Dep 을 넘어서 toml 으로 버전을 관리하는데, 생각보다 엄청 간단한 것 같아서 인상적이다. [ver.. 2022. 5. 29.
[안드로이드] 빠르게 개발하려면 flowWithLifecycle 안녕하세요. 오늘은 flowWithLifecycle에 대해서 말해보려고 합니다. 참고로 이 글은 저의 경험적인 고찰이라서 틀린 내용이 있을 수 있습니다. 이전 글에서 2021.12.26 - [안드로이드] - [안드로이드] repeatOnLifecycle 을 사용하며. [안드로이드] repeatOnLifecycle 을 사용하며. 안녕하세요 오늘은 repeatOnLifecycle 에 관한 이야기를 써보려고 합니다. 먼저, MVVM 패턴을 사용하면서 LiveData -> Flow 로 변경하고자 하는 이유들이 있었습니다. ViewModel 에서는 플랫폼에 의존적인 코 keelim.tistory.com viewModel에서 Flow를 사용할때, repeatOnLifecycle을 사용하면 좋다고 언급했었습니다. 확.. 2022. 3. 9.
[안드로이드] Jetpack AppStartUp 이해를 위한 정리 안드로이드 Jetpack AppStartUp을 사용하면서 무작성 빠르다고 해서 사용을 했던 것 같은데, 이해를 가질 필요가 있어 정리하고자 합니다. AppStartUp는 앱에 콜드 스타트 상황을 가정하고 전역으로 초기화를 해야 할 때, Application에서 초기화를 해야 합니다. 즉, 앱을 시작할 때 구성요소를 초기화하는 간단하고 성능 기준에 부합하는 방법을 구현하는 것입니다. (*콜드 스타트는 앱이 처음부터 시작되는 것을 말한다.) https://developer.android.com/topic/performance/vitals/launch-time?hl=ko#internals 앱 시작 시간 | Android 개발자 | Android Developers 앱 시작 시간 사용자는 앱이 응답하고 빠르게 .. 2022. 1. 27.
[안드로이드] 앱 오프닝 광고 구현 Version: Kotlin 자바를 사용하시거나 기존 수정전 코드를 보고 싶으시면 아래 코드를 먼저 봐주세요! 2021.04.18 - [안드로이드] - [안드로이드] 앱 오프닝 광고 구현 [최근 업데이트] [안드로이드] 앱 오프닝 광고 구현 [최근 업데이트] 오늘은 애드몹에 추가된 앱 오프닝 광고 구현 예시 최신을 적어보고자 합니다. 기존의 적어둔 포스트를 수정하였습니다. 사실 아래 코드는 Google 에서 만든 레퍼런스를 조금 수정하여 저의 애플 keelim.tistory.com 앱 오프닝 광고를 사용해보자. 아래 그림처럼 액티비티 생명주기 시마다, 화면을 따로 띄워주는 방식에 광고를 애드몹에서 제공을 하고 있습니다. 물론 샘플 코드도 있고 자바 방식도 저번에 작성한 글에서도 있지만, 무엇인가 아쉬워 코틀린 버전으로 바꾸었습니다... 2022. 1. 14.
반응형