My first mobile application playground that attempt to gain exposure on Flutter's SDK, expressive and flexible Material's API, understand the concept of Reactive Programming with Dart's programming language and it's CLI to perform build and release to an Android application.
Poem and Strings is an Game-based learning application that help recite ancient poems correctly and understand the content and creative background of ancient poems. Player is required to complete the game by rearrange the characters initialize in wrong orders intocorrect sequences to form a poem within a given amount of steps based on the stage difficulty. Player can use hints in order to assist on rearrange the poems.
Upon complete the stage, player can understand the meaning of the full poems, background stories of the poems with Youtube videos. The application attempts to help student acquire desired chinese poem knowledge through meaning to action.
The project pub package manager to integrate game background musics and Youtube videos to improve the game experiences and interaction. Material design system and it's component are widely use throughout the containers and components to build an consistent user interface. Last but not least, Redux is selected and implemented into the architecture to manage the global store within the application.
- Clone the repository
git clone https://github.com/CodesAreHonest/poem-and-strings.git
- Fetch all the packages into the directory
flutter pub get
- Show the information and verify the status about the installed tooling
flutter doctor
- Run the flutter application in debug mode
flutter run
- Linux Ubuntu 20.04 LTS (Focal Fossa) AMD64 Desktop OS
- Flutter 1.17.1 SDK
- Dart 2.8.2 Programming Language
Application available in play store:
https://play.google.com/store/apps/details?id=com.yinghua.poem_and_strings
- Yinghua Chai
This project does not contain any license.