안드로이드 Android/Android Study Jams (19) 썸네일형 리스트형 9. Repository and workManager - WorkManager Setup and starter code walkthrough Step 1: 스타터 앱 다운로드받고 실행하기 github.com/google-developer-training/android-kotlin-fundamentals-apps/tree/master/DevBytesRepository google-developer-training/android-kotlin-fundamentals-apps android-kotlin-fundamentals-apps. Contribute to google-developer-training/android-kotlin-fundamentals-apps development by creating an account on GitHub. github.com Step 2: 코드 살펴.. 9. Repository and workManager - Add a Repository github.com/google-developer-training/android-kotlin-fundamentals-starter-apps/tree/master/DevBytes-starter google-developer-training/android-kotlin-fundamentals-starter-apps android-kotlin-fundamentals-starter-apps. Contribute to google-developer-training/android-kotlin-fundamentals-starter-apps development by creating an account on GitHub. github.com Setup and starter code walkthrough Step 1: 스.. 8. Connect to the internet - Filter and create views with internet data github.com/google-developer-training/android-kotlin-fundamentals-apps/tree/master/MarsRealEstateGrid google-developer-training/android-kotlin-fundamentals-apps android-kotlin-fundamentals-apps. Contribute to google-developer-training/android-kotlin-fundamentals-apps development by creating an account on GitHub. github.com Add "for sale" images to the overview Step 1: MarsProperty가 형식을 포함하도록 업데이트.. 8. Connect to the internet - Load and display images from the internet Display an internet image github.com/google-developer-training/android-kotlin-fundamentals-apps/tree/master/MarsRealEstateNetwork google-developer-training/android-kotlin-fundamentals-apps android-kotlin-fundamentals-apps. Contribute to google-developer-training/android-kotlin-fundamentals-apps development by creating an account on GitHub. github.com Step 1: Glide 디펜던시 추가하기 dependencies { ... im.. 8. Connect to the internet - Get data from the internet github.com/google-developer-training/android-kotlin-fundamentals-starter-apps/tree/master/MarsRealEstate-Starter google-developer-training/android-kotlin-fundamentals-starter-apps android-kotlin-fundamentals-starter-apps. Contribute to google-developer-training/android-kotlin-fundamentals-starter-apps development by creating an account on GitHub. github.com Explore the MarsRealEstate starter app.. 7. Databases and RecyclerView - RecyclerView Fundamentals RecyclerView RecyclerView 구현하기 Implement RecyclerView and an Adapter Step 1: LayoutManager와 RecyclerView 추가하기 github.com/google-developer-training/android-kotlin-fundamentals-starter-apps/tree/master/RecyclerViewFundamentals-Starter google-developer-training/android-kotlin-fundamentals-starter-apps android-kotlin-fundamentals-starter-apps. Contribute to google-developer-training/android-kotlin-f.. 7. Databases and RecyclerView - Use LiveData to control Button states Add navigation Record the sleep quality coroutine 패턴 사용 viewModelScope에서 coroutine launch sleepNightKey를 사용해 tonight 얻기 sleep quality 설정 database 업데이트 navigation 실행(trigger) Control button visibility and add a snackbar transformation maps Step 1: 버튼 상태 업데이트하기 fragment_sleep_tracker.xml 7. Databases and RecyclerView - Use coroutines with Room Inspect the starter code 코드 살펴보기 이 코드랩의 스타터 코드는 이것과 같다. activity_main.xml은 nav_host_fragment를 가지고 있다. merge 태그는 레이아웃을 포함할 때 불필요한 레이아웃을 제거할 수 있다. 불필요한 레이아웃이란 예를 들어 ConstraintLayout>LinearLayout>TextView가 있을 때 시스템이 LinearLayout을 제거할 수 있는 경우를 말한다. 이런 류의 최적화는 view hierarchy를 단순화하고 앱 성능을 향상시킬 수 있다. Add a ViewModel Step 1: SleepTrackerViewModel 추가하기 SleepTrackerViewModel.kt class SleepTrackerViewModel.. 이전 1 2 3 다음