Mobile/Android(Kotlin)46 [Android/Kotlin] Retrofit2 활용하기 (Kotlin data class File from JSON) 안녕하세요 골드입니다. Java를 사용할 때, JSON파일을 읽기 위해 Retrofit2을 사용하는 법은 이미 글을 올린 적이 있습니다. 이번에는 Kotlin으로 Retrofit2를 사용하는 방법에 대해서 글을 작성하도록 하겠습니다. 1. Retrofit2 의존성 추가 먼저 build.gradle(Module: app) 파일에 Retrofit2를 추가합니다. dependencies {} 중괄호 안에 코드를 추가합니다. 맨 밑에 두 줄입니다. Retrofit2를 위해서 컴파일할 때, 자바 버전 1.8이상이어야 합니다. 같은 파일에서 android {} 중괄호 맨 아래 부분에 새로운 코드를 추가합니다. compileOptions {} 부분을 추가하면 됩니다. 이 코드는 자바 1.8이상으로 컴파일하겠다는 말입.. 2020. 11. 26. [Android/Kotlin] NAVER Maps API(네이버 지도) 사용법 안녕하세요 골드입니다. NAVER CLOUD PLATFORM의 AI.NAVER API 중 Mobile Dynamic Map API 사용법에 대해서 글을 작성하도록 하겠습니다. 네이버 클라우드 플랫폼은 다양한 서비스를 제공하고 있습니다. Map API에도 다양한 서비스가 있습니다. 그 중 Mobile Map은 안드로이드나 IOS에서 개발할 때 사용할 수 있는 api이며, 비용은 무료입니다. 좋은 서비스라고 생각하는데 이런 서비스를 무료로 사용할 수 있다는 점은 정말 감사한 일입니다. 그럼 시작하겠습니다. 1. 네이버 클라우드 플랫폼 시작하기 먼저 네이버 클라우드 플랫폼에 가입해야 서비스를 사용할 수 있습니다. 네이버 클라우드 플랫폼에 가입해주세요. 가입이 완료되었다면 어떤 서비스를 사용할 것인지 설정한 후.. 2020. 9. 2. [Android/Kotlin] Google Map API(구글 지도) 사용하기 안녕하세요 골드입니다. Google Map API를 사용하는 방법에 대해서 글을 작성하도록 하겠습니다. 구글 지도는 많은 업데이트를 통해서 날이 갈수록 발전하고 있지만, 한국에서는 업데이트가 되고 있지 않다는 점 참고해주시기 바랍니다. 안드로이드에 지도 api를 추가하는 방법은 매우 간단합니다. 1. Google Maps Activity 생성하기 안드로이드 스튜디오는 구글 지도를 굉장히 쉽게 사용할 수 있습니다. 왜냐하면 프로젝트를 새로 만들 때 처음부터 Google Maps Activity를 제공해주기 때문입니다. Google Maps Activity로 새로운 프로젝트를 생성합니다. 구글 지도 api를 사용하기 위해서는 Google Play services가 설치되어 있어야 합니다. 안드로이드 스튜디오.. 2020. 9. 1. [Android/Kotlin] Insert images into SQLite(SQLite에 이미지 저장) 안녕하세요 골드입니다. 오늘은 안드로이드에서 제공하는 SQLite 데이터베이스에 이미지를 저장하는 방법에 대해서 글을 쓰도록 하겠습니다. 저는 레이아웃을 리사이클러뷰로 만들 것입니다. 빠른 진행을 위해 리사이클러뷰에 대한 글을 작성하진 않지만 링크를 하나 남겨놓겠습니다. https://kumgo1d.tistory.com/43 [Android/Kotlin] RecyclerView를 사용해서 ListView와 GridView 만들기 안녕하세요 골드입니다. 오늘은 Android에서 RecyclerView를 사용해서 ListView와 GridView를 만드는 방법에 대해서 글을 쓰도록 하겠습니다. Android Studio 3.1을 기준으로 안드로이드에서 정말 많이 사용� kumgo1d.tistory.com 1.. 2020. 8. 19. [Android/Kotlin] Camera and photo library 안녕하세요 골드입니다. 오늘은 카메라 앱을 만들어보도록 하겠습니다. 카메라로 찍은 사진과 갤러리에 접근해서 사진을 불러오는 것까지 하도록 하겠습니다. 1. Add Permission in Manifest.xml 카메라와 갤러리는 개인적인 권한입니다. 누군가가 함부로 접근해서 여러분의 사진을 빼가거나 카메라를 통해 여러분에 대한 정보를 가져갈 수 있는 극단적인 상황이 있을 수 있기 때문에 안드로이드는 이 부분에 대해서 항상 권한을 먼저 물어보도록 되어 있습니다. '해당 사항에 대한 권한을 앱에서 사용할 수 있도록 허용하시겠습니까?' 라는 권한은 Manifest.xml 파일에 정의합니다. 카메라에 대한 권한과 저장소에 읽기 쓰기 권한입니다. 반드시 필요한 기능에 대해서 권한을 요청하도록 선언합니다. 요즘 같.. 2020. 8. 18. [Android/Kotlin] Set Preference Screen and Send data to another Activity from preference Hello i m GOLD. this time i m going to make a preference screen in my app, and send a data to another activity. 1. add implementation first, we need to add implementation about preference in build.gradle(module: app) then we can use it. cool. 2. Create Options Menu in MainActivity(or some activity) i m going to override onCreateOptionsMenu and onOptionsItemSelected. in onCreateOptionsMenu, i m g.. 2020. 8. 7. [Android/Kotlin] EditText 속성(커서, 밑줄, 하이라이트) 색깔 변경하기(cursor, highlight, bottom line color change) 안녕하세요 골드입니다. 오늘은 EditText에 있는 여러가지 속성들의 색깔을 변경해보도록 하겠습니다. 1. EditText 밑줄 색깔 변경 먼저 밑줄입니다. xml파일에서 간단한 속성 추가로 밑줄의 색깔을 변경할 수 있습니다. EditText 속성에 코드를 한 줄 추가합니다. 안드로이드 최신버전(4.0)에서 @color/colorPrimary의 색깔은 보라색입니다. 밑줄이 보라색으로 변경된 것을 볼 수 있습니다. 컬러만 여러분이 원하는 색상으로 바꾸면 되겠습니다. 1-1 코드로 색깔 변경 이번에는 xml이 아닌 .kt 파일입니다. 프로그래밍적으로 코드에서 어떻게 밑줄의 색깔을 바꾸는지 알아보겠습니다. 코드를 어디에 넣어야할지 잘 모르시겠다면 onCreate() 함수 안에 넣으면 됩니다. (참고로 bac.. 2020. 7. 29. [Android/Kotlin] Layout view visibility Slide Animation 구현하기 안녕하세요 골드입니다. 오늘은 Layout view(Widget)객체에 Slide Animation을 넣는 방법에 대해서 알아보겠습니다. 1. 부모 Layout에 코드 추가 먼저 저의 xml 파일에 구성은 굉장히 간단합니다. ConstraintLayout안에 TextView와 Button이 들어있는 간단한 xml파일입니다. 부모 레이아웃인 ConstraintLayout 안에 animateLayoutChanges = true를 입력합니다. 2. .kt 파일에 코드 추가 간단한 슬라이드 애니메이션을 적용하기 위해 TranslateAnimation을 구현합니다. TranslateAnimation은 x, y좌표의 델타값을 매개변수로 입력할 수 있습니다. https://developer.android.com/re.. 2020. 7. 24. [Android/Kotlin] RecyclerView 아이템 클릭과 액티비티로 데이터 전송(item click and pass data) 안녕하세요 골드입니다. 오늘은 RecyclerView item click 이벤트와 Adapter.kt 파일에서 다른 액티비티로 데이터를 보내는 방법에 대해서 글을 쓰도록 하겠습니다. RecyclerView를 생성하는 방법은 이곳을 참고하세요. https://kumgo1d.tistory.com/43 [Android/Kotlin] RecyclerView를 사용해서 ListView와 GridView 만들기 안녕하세요 골드입니다. 오늘은 Android에서 RecyclerView를 사용해서 ListView와 GridView를 만드는 방법에 대해서 글을 쓰도록 하겠습니다. Android Studio 3.1을 기준으로 안드로이드에서 정말 많이 사용� kumgo1d.tistory.com 1. RecyclerView i.. 2020. 7. 23. 이전 1 2 3 4 5 6 다음 반응형