본문 바로가기

Android/Android Lecture

(13)
13. Json 조금 더 편하게 작성하기! (Json To Kotlin) 안녕하세요~ 효그니에요!!! 너무 늦었나요..? 엄청 오랜만에들 뵙는 것 같습니다 하핳.. 일단 오늘 배워보실건 저번 차시에 배우신 Retrofit을 조금 더 사용하는 방법입니다! Retrofit에서 데이터를 받아오실때 Json형식의 데이터를 data class로 만드셔야하는데... 이게 받아올게 많아지시면 엄청 귀찮거든요... 이러한 귀찮은 작업! 단 한번에 처리해주는 플러그인이 있으시면 쓰시는게 좋겠죠? 바로 이친구입니다! 받은 다음에 json파일을 가져와볼게요! 예를들어 { "id": "example", "phone": "01011112222", "email": "example@hyogeun.com", "nick": "12312314", "token": "9CQN3jhouq30BfaJW5tIfPZe..
12. Retrofit 서비스와 로그인! 그리고 SharedPref! 안녕하세요~ 효그니에요 >< 너무 늦어버렸어요 ㅠㅠ 사실 회사일이랑 대회가 너무 많아서 블로그 쓰는데에 나태해져 버렸네요 ㅠㅠ... 죄송합니다! 일단 오늘 배워볼것은 Retrofit 서비스인데요. 보통 안드개발 할 때에는 서버연동을 자주하죠! 기존 네트워크 기능을 위해 HttpUrlConnect등이 쓰여왔어요 그 후 OkHttp나 Volley..등이 쓰여져 왔는데. 그중에서 저같은 경우는 Retrofit을 자주 쓰는것 같아요! 우선 Retrofit Service를 사용하기 위해서는 implementation'com.squareup.retrofit2:converter-gson:2.3.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.9.1' im..
안드로이드 강의 11. 머티리얼 디자인이란? 안녕하세요~ 효그니에요 >
안드로이드 강의 10. RecyclerView와 Floating Action Button 안녕하세요 효그니에여 >
안드로이드 강의 9. TabLayout & ViewPager 와 BaseActivity사용 아령하세요~잇! 효그니에요!! 오늘은 안드로이드 ViewPager와 TabLayout관련한 강의를 할 생각이에요! TabLayout은 카카오톡이나 구글플레이 등에서 흔하게 볼 수 있는데 탭 메뉴를 표현하는것이에요 (Ex. FaceBook, Google PlayStore 등...) 그리고 탭을 누를 때마다 아래 화면이 마치 페이지가 넘어가듯이 변하는데요, 이 부분이 ViewPager입니다! 그럼 안스를 켜볼까요? 우선은 Build.Gradle에 implementation 'com.android.support:design:28.0.0' 를 implementation을 해줍니다! 그리고 전 차시에서 만들었던 Fragment를 또한번 생성해주세요! class TestFragment : Fragment() { o..
안드로이드 강의 8. Fragment를 사용하자! 안녕하세요~ 효그니에여>< 뭔가 피곤한 하루네요. 이번차시에는 Fragment에 대하여 알아볼건데요! 안드로이드에서는 화면을 바꿀때 두가지 방법이 제공되요! 하나는 화면 하나를 구성하고있는 액티비티를 새로 띄우는 방법과, 나머지는 액티비티의 일부분을 교체하는 프래그먼트 방식인데요. 먼저 시각적으로는 액티비티를 새로 띄우는경우 화면전체가 슬라이딩 된다던가 하는것을 볼 수 있고, 프래그먼트는 특정부분만 변경되는것을 볼 수 있어요. 우선 한번 안드로이드 스튜디오로 들어가 볼까요? activity_main에 이렇게 버튼 3개와 FrameLayout을 생성해줍시다! 하단 FrameLayout이 Fragment가 들어갈 곳이에요! 다음은 layout폴더에 프레그먼트 3개를 생성해 볼까요? fragment_one.x..