앱 서비스 런칭 후에는 추후 유지보수가 가장 필요하다. 유지보수가 정상적으로 유/무에 따라 앱을 사용하는 유저들은 앱을 지속적으로 계속 사용할 수도 있고, 이탈할 수도 있다. 개발자 -> 유저의 일방적인 단방향 의견 소통 방식을 막기 위해 오래 전부터 Google에서는 Firebase를 활용한 Analytics 와 Crashlytics 라는 기능을 제공하고 있다. ** 이 글에서는 Firebase Analytics 와 Crashlytics의 간단한 설명과 적용 방법을 소개하고 있으며, 자세한 글은 끝 부분에 참고 사이트를 참고부탁드립니다. Analytics Firebase 전체 기능에 통합되어 Firebase SDK를 사용하여 정의할 수 있는 최대 500개의 고유한 이벤트에 대한 무제한 보고를 제공합니다..
원인 나는 앱을 최초로 clone 후 빌드 시에 아래 에러가 발생했다. 에러를 찾아보기 위해 검색하여 스택오버플로우 등등 많은 방법을 찾아보았고, 아래 해결책으로 해결 할 수 있었다. 코드 및 이슈발생 시의 크래시 로그 해결 방법 gradle.properties 하단 아래에 코드 추가 후 빌드 android.useAndroidX = true android.enableJetifier = true 출처 https://stackoverflow.com/questions/51389533/program-type-already-present-android-support-v4-media-mediabrowsercompatcustom https://github.com/QuickBlox/quickblox-android-sd..
간혹 Android에서 Network를 사용하다 보면 어느 순간 "java.net.UnknownHostException: Unable to resolve host :No address associated with hostname" 에러가 뜨기도 한다. 이러한 에러가 뜨는 경우는 대부분 테스트 기기에 WiFi(와이파이)나 데이터가 연결이 안되어 있는 경우이다. 데이터 연결만 해준다면 위의 에러는 해결 될 것이다.
Android Studio에서 java로 만들어진 프로젝트에 Kotlin을 적용시키면서 "Unresolved reference: java" 에러를 볼 수 있습니다. 에러가 뜨는 원인은 기존 Java로 만들어진 프로젝트에 Kotlin 플러그인을 Gradle 안해줘서 생긴 에러입니다. 해결 방법 - build.gradle(Module: app) build.gradle 최상단에 다음 코드를 넣어줍니다. apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' - build.gradle(Project: Project Name) buildscript { ext.kotlin_version = ..