•  


android-kotlin-fundamentals-apps/TrackMySleepQualityFinal at master · google-developer-training/android-kotlin-fundamentals-apps · GitHub
Skip to content
This repository has been archived by the owner on Jul 24, 2023. It is now read-only.

Latest commit

 

History

History

TrackMySleepQualityFinal

TrackMySleepQuality - Final Code for 6.3 Recording Quality & Button States

Solution code for Android Kotlin Fundamentals Codelab 6.3 Recording Quality & Button States

Introduction

TrackMySleepQuality is an app for recording sleep data for each night. You can record a start and stop time, assign a quality rating, and clear the database.

In this codelab, working from this starter app, you:

  • Extended the TrackMySleepQuality app to collect a quality rating, add it to the database and display the result.
  • Usedd LiveData to trigger showing of a snackbar.
  • Use LiveData to enable and disable buttons.

Pre-requisites

You should be familiar with:

  • Navigating between fragments, and using safeArgs to pass data between fragments.
  • View models, view model factories, Transformations, and LiveData and their observers from the preceding Architecture Components codelab[LINK].
  • How to create a Room database, create a DAO, and define entities.
  • How to use coroutines for database interactions and other long-running tasks.

Getting Started

  1. Download and run the app.

License

Copyright 2019 Google, Inc.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본