반응형 Android45 Retrofit을 사용하여 데이터를 가져와 화면에 나타내기 2021.04.10 - [Android Studio/Retrofit] - Json 데이터 클래스 생성 Json 데이터 클래스 생성 json객체를 앱에서 변환을 해줘야 합니다 변환하는 방법은 수동적인 방법도 있지만 매우 비효율적이고 오류가 발생하기 쉽습니다. 때문에 정확하고 효율적인 JSON To Kotlin Class 를 사용합니다 안드 asuhdevstory.tistory.com 이전글에서 데이터 클래스를 생성했었습니다(이전글과 설명을 이어서 하도록 하겠습니다) 시작하기 앞서서 Gradle(Module)에 추가해줍니다(버전은 달라질수 있으니 공식문서등을 참고해 주세요) square.github.io/retrofit/ Retrofit A type-safe HTTP client for Android and.. 2021. 4. 14. Json 데이터 클래스 생성 json객체를 앱에서 변환을 해줘야 합니다 변환하는 방법은 수동적인 방법도 있지만 매우 비효율적이고 오류가 발생하기 쉽습니다. 때문에 정확하고 효율적인 JSON To Kotlin Class 를 사용합니다 안드로이드 스튜디오에서 file -> setting -> 왼쪽 상단에 검색에 plugins -> plugins에서 JSON To Kotlin Class를 검색하고 설치해줍니다 (이때 Marketplace에서 검색을 해야한다, Installed는 내가 설치한 플러그인 목록을 보여줌) 추가한 다음 데이터 클래스를 생성해 봅니다 New -> kotlin data class file from json파일 형식을 선택 해줍니다 그리고 나오는 창에 json을 붙여 넣고 아래 Class Name을 설정하고 Gener.. 2021. 4. 10. rtdb에서 값을 가져오지 못하는 오류 개발을 하던중 회원가입 구현에서 회원정보를 추가하고 다시 그값을 가져와 사용자 정보로 입력하고 메인화면으로 넘어가는 코드를 작성했다. 하지만 왜 인지 모르게 값이 올려지지만 받아올때 null값이 나왔다... 이유는 간단했다. 처음 사용자 회원가입 정보를 올리는데 약간에 시간이 걸리는데 그 텀을 안주고 바로 값을 가져 오려했기 때문에 null값이 들어왔다. 해결 방법은 간단했다(아래코드) private fun onSignUpSuccess() { database.reference.child("users").child(auth.currentUser.uid).setValue(signUpUserModel) Handler().postDelayed( { val shareViewModel = ShareViewModel.. 2021. 4. 7. RecyclerView 란? RecyclerView 탄생 배경! RecyclerView는 기존에 있던 ListViews 및 GridViews의 단점을 인식했습니다 문제는 메모리가 매우 비효율적이었고 복잡하고 오류가 발생하기 쉬운 코드를 자주 작성해야했습니다 때문에 RecyclerView 나오게 되었습니다 RecyclerView를 사용해 보자 activity_main.xml 에 recyclerview를 추가 해줍니다 참고로 이 글에서는 databinding을 사용합니다 추가 했다면 MainActivity.kt 로 가서 바인딩을 선언해줍니다 class MainActivity : AppCompatActivity() { lateinit var binding: ActivityMainBinding override fun onCreate(sav.. 2021. 4. 3. 이전 1 ··· 7 8 9 10 11 12 다음 반응형