전체 글

    Android m1 - m1 connecting to the emulator

    현상 : 에뮬레이터에서 빌드를 하면 안되는 현상이 있었음. 안드로이드 스튜디오를 다시 설치하더라도 에뮬레이터가 빌드를 안 되었고, 다양한 방법 해결 방법 : 1. Prferences - tools - emulator 실행 2. Launch in a tool window 해제 환경설정이나 안드로이드 스튜디오가 꼬인 줄 알았는데, 그런게 아니라 버그인 듯 하다.

    'pod install' command failed with code 1.

    Error Message 'pod install' command failed with code 1. Error message: Analyzing dependencies Please, check that podfile contains following lines in header: source 'https://cdn.cocoapods.org' Please, check that each target depended on shared contains following dependencies: Solution https://youtrack.jetbrains.com/issue/KT-49418 [KMM Wizard] Android Studio BumbleBee 2021.1.1 Beta1 | Gradle Build..

    Android 백그라운드 정책 톺아보기

    1. 서론 API 버전이 마시멜로우인 23이상부터 Doze모드와 AppStand by의 개념이 도입되었습니다. 안드로이드 앱을 개발하는 개발자라면, Doze모드와 AppStand by를 대처해야한다는 말을 들어봤을 것입니다. 그리고 이를 실제로 대응하면서, 껄끄러웠던 경험이 있었을 것이라고 생각합니다. 필자도 '백그라운드에서 시간을 체크하는 작업', '백그라운드에서 네트워크 통신을 하는 작업'등을 경험을 해봤고, 이번에 'FCM에서 네트워크 통신을 사용'하는 경험을 통해서 Doze모드와 각종 백그라운드 정책에 직면을 했습니다. 그래서 이번 포스팅을 통해서 안드로이드의 백그라운드 제한 작업에 함께 알아보려고 합니다. 2. Doze 모드 (Android 6.0) Doze 모드는 '기기를 오래동안 사용하지 않..

    [시청 후기] What’s new in Jetpack | Session

    0. 서론 편하게 쓰기 위해선 학습이 더 필요해지게 되었다. 어떤 라이브러리가 제공되는 지, 파악하는 것이 중요해진 것 같다. 학습을 하기 보다는 점차 도입해서 사용해보고, 경험해보는 것을 중점으로 공부를 해야할 것 같다. 정말 빠르게 안드로이드 생태계가 변하고 있다고 생각한다. 1. 목차 2. Jetpack 사용의 확대 Jetpack은 이제 상위 1000개 앱 중에 79프로 이상이 사용하고 있다. 그래서 기존 라이브러리를 지속적으로 개선하는 작업 또한 활발하게 제공해 새로운 라이브러리로 다양한 문제들을 해결할 수 있도록 도울 것이다. 3. Jetpack 변경사항 Jetpack의 버전이 alpha, beta에 따라서 역할이 다르다. 기능이 불안정하지만, 검증이 되었기 때문에 어느 정도 잘 작동하는 것을 ..

    [시청 후기] What's new in Google Play | Keynote

    0. 서론 구글 i/o 공부에 대한 깊이 있는 공부를 하기엔 시간이 모자를 것 같아서, 영상을 보고 대략적인 내용을 정리하는 블로깅을 작성하려고 합니다. 구글 플레이스토어 키노트에서는 구글 플레이에서 새롭게 개발자들에게 제공하는 기능들과 변화들에 대해서 설명을 합니다. 웹 페이지를 개편을 한게 얼마전 같은데, 정말 많은 변화가 있어서 따라가기 바쁠 것 같네요. 1. 구글 플레이의 성장 코로나임에도 불구하고, 그 상황 속에 구글 플레이는 사용자에게 가치있는 리소스를 제공할 수 있었다. 2. 구글 플레이의 목표 개발자가 지속 가능한 비즈니스를 제공하는 것이 핵심입니다. 3. 수수료 할인 연 매출 첫 100만달러 이하에 대해서는 15프로의 수수료를 받기로 7월 1일부터 시행하고 있다. 4. 구글 플레이 정책 ..

    [시청 후기] State of Kotlin on Android | Session

    0. 서론 안드로이드와 관련되어 코틀린의 변화에 대해서 설명해주는 발표영상이었다. 생각보다 많은 내용을 짧은 시간 동안에 전달을 해줬다. 이전에 Desgaring을 통해서 각종 API를 사용할 것에 대해서는 알고 있었지만, 안드로이드12에서는 새로운 JAVA API가 추가 되고, 기존에 잘 사용하고 있던 LiveData가 코틀린에서는 필요가 없다는 것을 듣고, 공부를 더 많이 해야겠다는 생각이 들었다. 그리고, 코틀린 기반으로 개발 생태계가 만들어지고 있으며, IDE가 더 빠른 속도로 사용될 수 있도록 코틀린이 잘 사용되길 기대한다. https://www.youtube.com/watch?v=etLUpHvhNZw 1. 코틀린 Android와 관련해 Kotlin에 대한 새로운 소식을 전달합니다. 코틀린은 안..

    [시청 후기] New tools to help you build safer apps on Google Play | Session

    0. 서론 - 개발자들이 더 쉽게 정책위반이나 앱 배포 상황을 확인할 수 있다. - SDK Console을 통해서 개발자들이 SDK를 선택하는 위험성을 감수하도록 돕고, 쉽게 선택할 수 있는 서비스를 제공할 것이다. 이 두가지가 해당 영상의 키워드라고 생각이 든다. SDK에 가려진 소스들과 이슈들을 사용하는 개발자들이 쉽게 알 수 없었는데, 이를 SDK Console이라는 것을 통해서 제공한다고 하니, 많이 기대가 된다. https://www.youtube.com/watch?v=apHcQXxMUIs 1. 정책 위반 관리 구글 플레이가 어떻게 정책위반을 관리할 수 있는 지, 도움이 되는 방법을 제공할 것이다. 모든 앱과 게임에 특정 정책을 제공한다. 이러한 정책은 사용자가 안전하게 앱을 사용하기에 필요하다..

    Google I/O 어드벤처

    1. 구글 대단한 녀석들이잖아... 온라인으로 진행되고 있는만큼 정말 많은 노력을 해서 서비스를 제공하고 있다는 것을 알게 되었습니다. 안드로이드에서 계속 돌아다니면서 구글 i/o를 즐기도록 해야겠습니다. 2. 사이트 언제까지 열려있을 지는 모르겠지만, 해당 사이트에서 구글 io를 즐길 수 있습니다. https://events.google.com/io/adventure/ Google I/O 2021 Google I/O returns virtually and live May 18-20. events.google.com