Unscramble
Simple game where user unscrambles words and get points!
Updates
v1.1.0:
- Добавлена руссфикация!
🇷🇺 - EditText was deleted, now application uses letter cards inside two Recycleriews
v1.2.0:
- Added Refresh button
- Added simple animations on buttons
What i've learned?
- How to use and implement
Fragment
s Lifecycle
of both Activities and FragmentsViewModel
: how to store data and not to lose it while configuration changesLiveData
: how it holds data, how it usesObserver
s to update the UIDataBinding
: how to bind code to UI and vise versa!Binding expressions
: how to get rid ofObserver
s in code and update the UI directly in the layoutTalkback
: how to spell the word character by character usingSpannable
classAnimation
s: how to make simple shaking and color changing animationsTranslation
: how to translate your app for different locales
Noticeable mention
There is some knowledge that wasn't used in this project, but i've also learned it on the way:
Intent
s: explicit (launch another activity) and implicit (share a message) intentsMenu
: how to create menu and its icons at the top of the applicationAndroid Jetpack Components
:Fragment
s,Navigation Component
(navigation graph and switching fragments)