I am a student studying Android app development
Main technology & Language : Android Studio, Kotlin, java, Firebase Sub technology & Language : Flutter, Dart, Html, C, Javascript
Mar 15, 2021 · 2 min read · 인강 vs 학원 vs 책 안드로이드를 공부하려면 무슨방법이 좋을까요? 각각의 장단점을 알아봅시다 미리 앞서 말씀 드립니다, 이 글은 저의 주관적인 생각이므로 반드시 정답이 아니다는걸 명심해 주세요 인강 장점 돈이 적게 든다(학원에 비하면) 최신기술들이 올라오고 영상의 질이 좋다 단점 깊지않은 정보(한국어) 초보자들은 간혹 갈피를 잡기 힘들수도 있다(하지만 여러 커뮤니티나 개발자 로드맵 참고) 한국어로 만들어진 인강은 보통 기초지식들이 많고 ...
Join discussion
Mar 11, 2021 · 1 min read · 우리는 android studio에서 에뮬레이터를 실행하거나 프로젝트를 런하거나 만들거나 여러 작업을 하면서 프로그레스바를 보게 됩니다. 이러한 밋밋한 프로그레스바를 보는것도 굉장히 지루하고 질리는 일입니다. 소소하게 재미를 기다리는 즐거움을 높이기 위해 프로그레스바 커스텀 방법에 대해 이야기해 보겠습니다 커스텀하는 방법 android studio에서 File -> Settings를 클릭합니다 왼쪽화면을 보면 검색창이 있습니다. 그곳에 Plu...
Join discussion
Mar 8, 2021 · 2 min read · 이유도 모르고 사용하는 것보다는 알고 사용하는게 더 좋다고 생각해 글을 작성하게 되었습니다. 우리는 왜 View Model을 사용할까요? 간단한 예시 하나를 들어보겠습니다 우선 이 코드를 실행 시켜봅시다 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ap...
Join discussion
Mar 7, 2021 · 6 min read · Data Binding 의 작동 방식 레이아웃의 각 보기에 대한 참조를 포함하는 바인딩 개체를 만듭니다. 바인딩 개체가 생성되면 바인딩 개체를 통해 앱의 모든 구성 요소가 보기 및 기타 데이터에 액세스할 수 있습니다. Android 시스템은 항상 보기를 검색하면서 보기 계층을 반복할 필요가 없습니다. Data Binding 장점 데이터 바인딩은 앱의 성능을 크게 향상시킵니다 데이터 바인딩을 통해 FindViewById를 제거할 수 있으며, 데이...
Join discussion