본문 바로가기

프로그래밍/Kotlin

(7)
Android Studio 업데이트 후 에러 : 6 issues were found when checking AAR metadata Android Studio 업데이트 후 에러 : 6 issues were found when checking AAR metadata Android Studio를 최신 버전으로 업데이트 하면 빌드가 안되는 경우가 있다. 내용상 complieSdk 32를 33으로 변경하고 Sync Now 하면 되는 것 처럼 보이지만, 해보면 잘 안되서 이전에 사용했던 build.gradle(app) 내용을 그대로 사용했다. retrofit2 를 사용하기 위한 설정이다. plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' } android { compileSdk 32 defaultConfig { applicationId "패키지명" minSdk 2..
Kotlin - Retrofit 간단 사용법 Retrofit 간단 사용법 사용할 때마다 기존 개발 코드를 참고해서 복사하다보니 기억에 남지 않아서 간단하게 정리해 보려고 합니다. 1. Retrofit 라이브러리를 추가합니다. build.gradle(app) 에 아래 코드를 추가합니다. implementation 'com.squareup.retrofit2:retrofit:2.8.1' implementation 'com.squareup.retrofit2:converter-gson:2.8.1' 2. 인터넷 접속 권한을 추가합니다. AndroidManifest.xml 파일에 권한을 추가합니다. 3. 기본 구성요소 4가지 - 응답받을 data class - API 선언 interface - API interface를 호출할 object - 사용하는 Acti..
Kotlin API docs Kotlin API docs 코틀린은 프로그래밍 하기 편한 언어입니다. 프로그래밍 언어를 이미 익힌 사람이라면 며칠안에 Kotlin을 익힐 수 있을 것이며, 처음 프로그래밍 언어를 배우는 사람도 어렵지 않게 배울 수 있습니다. (처음 배우신다면 유행에 맞게 Python을 추천합니다.) 문법은 Python과 JAVA를 섞어 놓은 것 같은 느낌입니다. Android Studio 를 사용한다면 JAVA로 되어 있는 언어를 Kotlin으로 자동 변환해 주기 때문에 기존에 JAVA로 된 Android 소스코드가 있으면 바로 변환할 수가 있습니다. Kotlin은 자료가 워낙 많고 예제코드나 문제 해결 등 잠깐의 검색으로 모두 해결할 수 있다 기초 문법을 익혔다면 프로그래밍 언어에 대해 좀더 깊게 알아볼 필요가 있다..
Play Store 에 앱 올리기 android kotlin 후기 및 간단 가이드 Play Store 에 앱 올리기 android kotlin 후기 및 간단 가이드 처음으로 playStore 에 앱을 올려보았다. 앱 등록을 하면서 느낀점과 필요한 사항들을 정리해 보겠다. 참고로 처음 올린 완전 허접한 앱이다. https://play.google.com/store/apps/details?id=com.enigmah2k.rlottoa 랜덤로또 - Google Play 앱 랜덤으로 로또번호를 생성합니다. 거의 랜덤이고 약간의 가중치 로직이 포함되어 있습니다. 재미로 돌려보세요. 모두들 로또1등 됩시다. 단순한 UI로 로또 번호를 생성합니다. play.google.com 만들어 놓은 apk가 있으면, 일단 어렵지 않다는 것이다. 개발 언어나 개발 방법을 익히는 것과, 어떤 앱을 ..
Admob Kotlin Android 애드몹 코틀린 안드로이드 Admob Kotlin Android 애드몹 코틀린 안드로이드 코틀린을 사용하여 android 앱을 만들 때 애드몹을 추가하는 방법을 정리한다. 기본 가이드는 아래 구글 사이트를 참고하면 된다. https://developers.google.com/admob/android/banner?hl=ko 테스트는 항상 테스트 광고로 해야 한다. 그런데 이상한건 기본 가이드 만으로 잘 된 적이 없다. 그래서 내가 추가한 방법을 정리하겠다. [배너광고] 1. 레이아웃에 위치시킨다. 기본 가이드에 있는 내용을 그대로 복사하고 하단으로 위치만 이동했다. main_activity.xml 2. build.gradle (Module.app) 에 dependencies 안에 ads 버전 내용 추가한다. dependencies ..
Fragment Kotlin Android 프래그먼트 코틀린 안드로이드 Kotlin으로 Fragment 기능 구현 구조 : main Activity 가 있고, 일부 영역에 Fragment 화면을 보여줌 구성 : MainActivity, Fragment1, Fragment2 와 각각의 layout 3개. 버튼을 누르면 해당 Fragment가 나옴. MainActivity.kt package kr.co.enigmah2k.myfragment import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import kotlinx.android.synthetic.main.activity_main.* import kr.co.enigmah2k.myfragment.fg.ImageFragment import kr.co.e..
코틀린 Kotlin 코틀린 Kotlin 코틀린은 구글이 안드로이드 공식 언어로 선정했다. 자바에서 코틀린으로 이동할 것 같다. 이 페이지는 코틀린 관련 정보를 수집하는 페이지 이다. 코틀린 공식 사이트 https://kotlinlang.org/docs/reference/ : 필요한 정보가 다 있을 것 같지만, 영어가 짧아서 ... 코틀린 android 시작하기 https://developer.android.com/kotlin/get-started?hl=ko 라이브러리 만들기 https://developer.android.com/studio/projects/android-library?hl=ko 웹에서 써보기 https://play.kotlinlang.org/ 위 사이트에서는 직접 코딩을 해 보고 결과를 볼수 있는 곳이다. ..