Pinned Repositories
ColorsMyViews
Practical 2.3
Practical_1
Practical_2.1
Linear layout using the Layout Editor
Practical_3.1
Create a fragment
Practical_3.2
Define navigation paths
Practical_5.1_GuessTheWord
ViewModel and ViewModelFactory
Practical_5.2_GuessTheWordViewModel
LiveData and LiveData observers
Practical_5.3_GuessTheWordLiveData
Data binding with ViewModel and LiveData
Practical_5.4_GuessTheWordDataBinding
LiveData transformations
Practical_6.1_TrackMySleepQuality-Starter
Create a Room database
Yuan-wei-1108's Repositories
Yuan-wei-1108/ColorsMyViews
Practical 2.3
Yuan-wei-1108/Practical_1
Yuan-wei-1108/Practical_2.1
Linear layout using the Layout Editor
Yuan-wei-1108/Practical_3.1
Create a fragment
Yuan-wei-1108/Practical_3.2
Define navigation paths
Yuan-wei-1108/Practical_5.1_GuessTheWord
ViewModel and ViewModelFactory
Yuan-wei-1108/Practical_5.2_GuessTheWordViewModel
LiveData and LiveData observers
Yuan-wei-1108/Practical_5.3_GuessTheWordLiveData
Data binding with ViewModel and LiveData
Yuan-wei-1108/Practical_5.4_GuessTheWordDataBinding
LiveData transformations
Yuan-wei-1108/Practical_6.1_TrackMySleepQuality-Starter
Create a Room database
Yuan-wei-1108/Practical_6.2_TrackMySleepQualityCoroutines
Coroutines and Room
Yuan-wei-1108/Practical_6.3_TrackMySleepQualityStates
Use LiveData to control button states
Yuan-wei-1108/Practical_7.1_RecyclerViewFundamentals
RecyclerView fundamentals