분류 전체보기 1203

Android FCM(Push) Kotlin

안드로이드 푸시 날리는 방법입니다. 문서는 여기 Android에서 Firebase 클라우드 메시징 클라이언트 앱 설정 Firebase 클라우드 메시징 Android 클라이언트 앱을 만들려면 FirebaseMessaging API와 Gradle이 있는 Android 스튜디오 1.4 이상을 사용하세요. 이 페이지의 안내에서는 Android 프로젝트에 Firebase를 추가하는 단 firebase.google.com Firebase에 연결하고 난 다음 SDK 넣어주고 Firebase 콘솔에서 날리면 되는데 이게 처음에 수신이 안될 때가 있습니다. 앱을 background에서 실행하고, 다시 FCM을 날려본 후에 다시 시도해보시면 잘 도착하는 것을 볼 수 있습니다. 다음 포스팅에서 개별 push메세지에 대해서 ..

Android(Kotlin) 2021.01.21

Android Notification

Android Notification 을 만드는 간단한 방법입니다. 문서는 여기에 있고 알림 만들기 | Android 개발자 | Android Developers 알림은 사용 중이 아닌 앱의 이벤트에 관한 짧고 시기적절한 정보를 제공합니다. 이 페이지에서는 Android 4.0(API 레벨 14) 이상의 다양한 기능을 사용하여 알림을 만드는 방법을 설명합니다. Android developer.android.com 간단하게 코드로 구현해보면 아래와 같습니다.

Android(Kotlin) 2021.01.21

AAC(MVVM) - ViewModel

이 글은 아래 영상을 많이 참고했습니다. 자, 일단 카운팅을 하는 앱을 만들어보겠습니다. 아래와 같이 플러스와 마이너스 버튼 하나만 만들어놓고 이 친구들을 누르면 숫자가 변경되는 코드를 짰습니다. 코드는 아래와 같아요~ 자 그런데 핸드폰을 이렇게 뒤집으면 액티비티가 새로 그려져서 있던 데이터가 날라가는 경우가 생깁니다. 자, 이 때문에 ViewModel을 사용해주면 화면을 돌려도 데이터가 날라가지 않도록 가능합니다. 아래와 같이 코드를 변경했습니다.

Android(Kotlin) 2021.01.13