Skip to content

choisy-k/L6SD_T4-Final-FlipnFind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

L6SD_T4-Final-FlipnFind

Term 4 Second Assessment on 5 November 2023

A mobile app project using .NET MAUI and SQLITE implementation.

This is a card-matching game, with the features listed below:

  • Three levels of difficulty: Easy (4x3), Medium (4x4) and Hard (4x5)
  • Theme options: Fantasy, Thriller, Mystery. Each theme affected the images shown on the card.
  • Scoreboard: Showing the score of each level the user has achieved, with a sorting feature.
  • Feedback form as a form of maintenance management.

Dependency packages installed:

  • CommunityToolkit.Maui for StatusBar's Behavior
  • CommunityToolkit.Mvvm for MVVM Architecture Pattern implementation
  • akgul.Maui.DataGrid for DataGrid control of the scoreboard
  • PropertyChanged.Fody to notify classes with INotigyPropertyChanged implemented
  • SkiaSharp.Extended.UI.Maui for Lottie animation implementation in the UI
  • sqlite-net-sqlcipher for data encryption
  • SQLitePCLRaw packages for database

Sources, resources and references:

  1. Card-matching games:
  1. Theme:
  1. DataGrid:
  1. Lottie animation:
  1. Database Encryption:
  1. StatusBar Behavior:
  1. Unit Testing: Unit Testing .NET MAUI Apps with xUnit

About

Term 4 Second Assessment on 5 December 2023

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages