Skip to content

Semestrální práce na .NET. Xamarin mobile app (platform) to help bands and musicians find new members.

Notifications You must be signed in to change notification settings

StushaaK/ProjectEnsemble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Project Ensemble

Semestrální práce - KIV/.NET - Xamarin aplikace pro hudebníky a skupiny 🎺🎵
Autor: Daniel Stuš
Škola: Západočeská univerzita v Plzni - Fakulta aplikovaných věd
OS číslo: A17B0354P

Vývoj

# Naklonování repozitáře
git clone https://github.com/StushaaK/ProjectEnsemlbe.git

Předpoklady

  • Android API 28 SDK
  • Xamarin.Forms
  • Xamarin Community Toolkit
  • MVVM Helpers
  • SQLite-net-pcl
  • SQLite-Net Extensions

Upozornění

Aplikace prozatím využívá pouze lokální databáze a platformy Firebase pro Autentifikaci a ukládání souborů. Pro release bude potřeba nahradit lokální SQLite databázi internetovým API/GraphQL.

Možné rozšíření

  • Nahradit lokální databázi Rest API/GraphQL
  • Pokročilé zabezpečení vstupních polí
  • Mapa se zobrazením nejbližších uživatelů a skupin
  • Push notifikace
  • Přímý interní chat (SignalIR/Socket)
  • Stránkování nebo Infinite Scroll pro seznamy
  • Rozšířené možnosti filtrace a řazení
  • Další optimalizace výkonu
  • Ostatní
    • iOS & Windows desktop a Universal Windows Platform (UWP) verze
    • Přechod na .NET MAUI
    • Webová aplikace
    • Dokumentace

Vyvinuto za pomocí

Tento software používá následující open source balíčky:

  • Visual Studio 2019 - Vývojové prostředí od Microsoftu
  • Xamarin.Forms - Open source framework pro tvorbu IOS, Android & Windows multiplatformních aplikací v prostředí .NET
  • Xamarin Community Toolkit - Kolekce běžných prvků pro mobilní vývoj s Xamarin.Forms
  • MVVM Helpers - Pomocná knihovna pro aplikace využívající architektonického vzoru MVVM
  • SQLite - Odlehčená, rychlá, soběstačná a spolehlivá implementace SQL databáze
  • SQLite-net-pcl - Knihovna implementující odlehčenou verzi SQL databáze
  • SQLite-Net Extensions - Knihovna přidávající podporu pro jednoduchý zápis relací 1:1, 1:N, N:1, M:M a jejich inverzí pomocí ORM SQLite-net
  • Google Icon Fonts - Otevřený icon font od Googlu
  • Firebase - Platforma společnosti Google pro vývoj mobilních a webových aplikací. Umožňuje pomocí jednoduchých nástrojů implementovat Autentifikaci, Databázi, Datové úložiště a mnohé další.
  • Google Maps Platform - Google Places Api - API společnosti googlu poskytující data pro geolokaci. (Využito pro autocomplete)

Verze aplikace

Vývojová verze - v0.1.1a

About

Semestrální práce na .NET. Xamarin mobile app (platform) to help bands and musicians find new members.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published