# 코틀린
코틀린의 기본 문법
코틀린은 Google I/O 2017에서 안드로이드의 공식 언어로 채택되었다. 그렇기 때문에 이제는 안드로이드 개발를 하면서 코틀린으로 개발을 하는 방향을 잡아야한다. 오늘은 코틀린의 기본적인 문법을 설명하도록 하겠습니다. 기본 문법1 : val, var 코틀린은

[Kotlin] 9장. 앱 개발 - Service, Content Provider
이것이 안드로이드다 with 코틀린(고돈호 지음)으로 공부한 내용 정리
[Kotlin] 구글 지도
구글 플레이 서비스에서 제공하는 Google Maps API를 사용하면 구글 지도 데이터를 기반으로 앱에 지도를 추가할 수 있다. 구글 지도는 Google Maps Platform 서비스 중 하나로, 교통정보 기반의 경로 찾기와 장소 정보, 검색 등의 기능을 제공한다
[Kotlin] 콘텐트 리졸버
'콘텐트 리졸버'를 이해하기 위해서는 먼저 '콘텐트 프로바이더'가 무엇인지 알아야할 것 같다. * 콘텐트 프로바이더 (Content Provider) 하나의 앱의 데이터를 다른 앱에서도 사용할 수 있게 제공한다. 다른 앱의 데이터를 제공받아 사용하려면 콘텐트 프로바이

[Kotlin] 6장. 앱 개발 - 권한, 파일 입출력, SharedPreferences
이것이 안드로이드다 with 코틀린(고돈호 지음)으로 공부한 내용 정리
자바에서의 static 그리고 코틀린에서 사용 1편
자바에서는 static을 사용함으로써 클래스를 객체로 생성하지 않고 내부에 있는 변수나 함수를 사용할 수 있다. 일반적으로 배우는 클래스는 객체의 설계도라는 개념과는 약간 대치되는 듯 하다. 클래스는 런타임 때 메모리에 올라가고 객체로 초기화 될 때부터 사용이 가능하다
kotlin으로 안드로이드 Room, LiveData를 viewmodel에서 구현하기
뷰모델에 대한 설명부터 정리해야 될 것 같다.뷰모델은 기본적으로 UI를 관리하는 부분에서 데이터를 다루는 것을 막고 이 둘을 분리시키기 위해 고안되었다. 안드로이드를 처음 입문했던 사람이라면 activity 클래스 onCreate 메소드 안에 모든 코드를 다 때려박고
안드로이드) 코틀린 03
해볼 것 오늘은 Fragment에 Image를 넣어 Image를 슬라이드 하는 것을 해볼까 한다. https://developer.android.com/training/animation/screen-slide-2?hl=ko 에 해당 내용이 잘 나와있기는 하나, 프래그
안드로이드) 코틀린 02
진행을 하면서 작업을 하다보니 중간중간 수정할 사항에 대해서 어떻게 대처해야될지가 약간 난해하긴 한듯다른 어플을 주로 보면 상단에 검색, 하단에 다른 창으로 넘어갈 수 있는 바가 있는것을 알 수 있다.이번엔 이를 구현해보고자 한다.우선 CoordnatorLayout 을

안드로이드) 코틀린 01
Android Studio 4.1프로젝트로 APP 제작을 하기로했다. 맥이 없는 관계로 IOS 개발은 포기하고 안드로이드로 개발을 하기로 하였다.React Native에서 expo를 사용하면 IOS개발이 가능하지만, expo의 단점이 너무나도 크게 와닿았기에 이는 포기