카카오API 2

[kotlin] 코틀린 Android Room DB 활용

이번에는 안드로이드 앱을 개발하면서 DB를 사용할 때 활용할 수 있는 Room DB에 대해서 알아보자. Room DB(DataBase) - AAC(Android Architecture Component) 중 하나이다. - ACC는 앱을 견고하고, 실험 가능하고, 유지보수성이 뛰어나도록 만들어주는 라이브러리 모음이다. - Room은 SQLite DB를 모두 사용할 수 있고 더 쉽게 사용할 수 있도록 하는 라이브러리이다. - ACC중 하나이기 때문에 다른 구성요소인 LiveData, ViewModel 등의 Component을 함께 사용하여 아주 간편하게 DB를 관리하고 UI를 갱신할 수 있다. Room DB 구성요소 - Entity: 데이터베이스 안의 테이블을 클래스로 나타낸 것이다. - DAO(Databa..

Develop/Kotlin 2021.08.26

[kotlin] 코틀린 Android Kakao Login(카카오 로그인) api 활용

이번에는 Kakao Developers에서 지원해주고 있는 카카오 로그인 api를 활용하여 로그인 기능을 구현해보도록 하겠다. Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 요구 사양 시작하기 앞서 Android SDK를 사용하기 위한 최소 요구 사양을 확인하자. Android Studio 3.6.1 이상 API 19: Android 4.4(KitKat) 이상 Java 8 이상 Gradle 설정 우선 프로젝트를 하나 생성하고 build.gradle(project) 파일에 Android SDK 레파지토리(Repository)를 설정한다. 다음 코..

Develop/Kotlin 2021.07.31