🔡Simple game from Android Basics course

Overview

Unscramble

🔡 Android Open Source Project

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 Fragments
  • Lifecycle of both Activities and Fragments
  • ViewModel: how to store data and not to lose it while configuration changes
  • LiveData: how it holds data, how it uses Observers to update the UI
  • DataBinding: how to bind code to UI and vise versa!
  • Binding expressions: how to get rid of Observers in code and update the UI directly in the layout
  • Talkback: how to spell the word character by character using Spannable class
  • Animations: how to make simple shaking and color changing animations
  • Translation: 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:

  • Intents: explicit (launch another activity) and implicit (share a message) intents
  • Menu: how to create menu and its icons at the top of the application
  • Android Jetpack Components: Fragments, Navigation Component (navigation graph and switching fragments)

How it looks?

Screenshot_20220818_102458 (2)

You might also like...
Desktop/Android/HTML5/iOS Java game development framework
Desktop/Android/HTML5/iOS Java game development framework

Cross-platform Game Development Framework libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux

Free Android 2D OpenGL Game Engine

AndEngine Donations While developing AndEngine was a lot of fun, it also also consumed many(!) months of my life. It actually continues to cost me a s

A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

Loon Game Engine (Java Game Framework) EN / KR Free Game Resources Links Download Loon Game Engine Only Android-studio Template : androidstudio-templa

 Android Kotlin: Matching Kitties: A Game Inspired by Cats
Android Kotlin: Matching Kitties: A Game Inspired by Cats

Android Kotlin: Matching Kitties: A Game Inspired by Cats A kotlin based Android memory game Screenshots | | | | | | | | | Viewing the App You can clo

a bitcoin key collision game for android

BitteryApp BitteryApp is an opensource bitcoin key collision game for Android. How to Build BitteryApp source code build in chromium building environm

SMBClone - SMD clone custom game engine. (Desktop + Android)

SMBClone Simple crossplatform game engine for like SMB game! Supported platforms

Fifteen is a puzzle game created using Jetpack Compose for Android.
Fifteen is a puzzle game created using Jetpack Compose for Android.

Fifteen / Jetpack Compose Fifteen is a puzzle game created using Jetpack Compose for Android. The goal of the game is to arrange the knuckles in ascen

Android Game App made with kotlin. Allows to play online on the same network!
Android Game App made with kotlin. Allows to play online on the same network!

Reversi - Kotlin/Android Project made for Arquiteturas Móveis at ISEC 2021/2022 Notes Build gradle to run app or install the 'reversi.apk' directly on

TicTacToe Game App For Android
TicTacToe Game App For Android

TicTacToe App Android Tic-tac-toe, noughts and crosses, or Xs and Os is a paper-

Owner
null
This is an application that is about an X / O game. You can enter the names of the game, and there is also a screen for those who win and there is a button to continue playing and the game determines the result of each player

Game-X-O This is an application that is about an X / O game. You can enter the names of the game, and there is also a screen for those who win and the

Mohamed Rafat 2 Aug 20, 2022
Our maze game is an 2d-animation game developed using android studio.

Our maze game is an 2d-animation game developed using android studio. The game consists of a ball and a board with a hole in the center of it. We are using accelerometer as controller to guide ball towards the hole. T

Suraj Devgan 7 Apr 20, 2022
Game made with Korge (Kotlin Multiplatform game engine)

MolesAttack Kotlin Multiplatform Game Play Html/js: https://feliperce.github.io/MolesAttack-Distribution/ Jar: https://feliperce.github.io/MolesAttack

Felipe Rodrigues 10 May 30, 2022
A simple Snake game implemented using Compose for Desktop

A simple Snake game implemented using Compose for Desktop

Arkadii Ivanov 55 Aug 14, 2022
simple game implements with kotlin and jetpack.(covered by unit test)

Simple Spy Game: Source Code ?? Published version ?? This repository contains a detailed game app that implements simple game using Koin, Room, Corout

Reza Darvishian 11 Jul 2, 2022
Simple lemonade game app for "gabut" people (maybe)

Project: Lemonade App - Starter Code Starter code for the first independent project for Android Basics in Kotlin Introduction This is the starter code

Imamuzzaki Abu Salam 0 Nov 21, 2021
Simple 2D platform game.

FloreProject Simple 2D platform game. Supported platforms OS Support Android ❌ Not playable Windows ✅ Full support Linux ✅ Full support MacOS ✅ Full s

Victor Varenik 4 Jan 7, 2022
A simple game that was developed using Kotlin

TruthOrDare About the App: A simple Android game that reminds you of your childhood . How to use? 1 - Clone or download the Project to your machine. 2

Leandro Santos 1 Jan 15, 2022
Gameforma is a simple game list application where user could explore more than 350.000 games

Gameforma is a simple game list application where user could explore more than 350.000 games data provided from RAWG Video Games Database API. Built with MVVM repositoy pattern, clean architecture in order to finish Dicoding Menjadi Android Developer Expert's (MADE) class submission.

Naufal Aldy Pradana 3 Sep 22, 2022
An easy open source Android Native Game FrameWork.

JustWeEngine - Android Game FrameWork An easy open source Android Native Game FrameWork. Engine Flow Chart How To Use? Import Engine's module as Libra

JustWe 767 Sep 22, 2022