MultiApp
Description
This project was created to demonstrate my habilities with WPF and Prism. It was developed under just 4 days from scratch.
It consists in an App that implements some tasks, i.e. playing music, show 3D models and manage a database.
Keywords: Fast learn and develop, usage of Clean Code and design patterns, reading and presenting diferent formats
Developed: betweeen 23 and 27 of Juny 2023 under Windows 10 with: .NET 6.0 LTS for Windows and Prism.Unity v8.1.97
Pictures
Music player
The button "Load Music"-reloads the files in music folder.
Music plays
3D viewer
Model in project as Resource (packed with the Assembly)
Model generated by code
Data loaded by native file browser
Model selected by the used
Datenbase management
Representation of data from a csv file
Treatment of errors
Dialog window personalised
Saving of changed in file (Button changes availabilty)
Edit view for data record
Skills employed for the development
Management of Regions.
Usage of different controls.
Navigation with and without parameters
Creation of styles.
Commands with and without parameters
Clean Code and design patterns
Custom dialogs
Services
Self-defined logo
Decoupled in modules
Possible future improvements
App
App localization
Add new themes
Add new tabs, e. g. Video player, PDF reader, Image viewer, Rich Text editor, one that interact with an HTTP API.
Music player
Previous and next song.
Add animationen.
Selecting music folder.
Adding a slider to control the playing song.
Database management
Create charts from the data