Prípadová štúdia

MobilKredit

O projekte

MobilKredit

Application Developer

Vývoj a implementácia klientskej aplikácie MobilKredit, zameranej na správu stravovacieho a kreditného systému pre študentov, zamestnancov a koncových používateľov. Aplikácia poskytuje prehľadné a bezpečné prostredie na správu používateľského účtu, sledovanie zostatku kreditu, históriu transakcií a objednávanie stravy či služieb.

Kľúčové oblasti vývoja a zodpovednosti:

  • Vývoj klientskeho rozhrania a architektúra:

    • Návrh a implementácia klientskej aplikácie na platforme .NET (C#)
    • Oddelenie prezentačnej vrstvy od biznis logiky pomocou osvedčených návrhových vzorov (MVVM) pre zabezpečenie vysokej stability a jednoduchej rozšíriteľnosti.
    • Optimalizácia odozvy aplikácie pri načítavaní dát z externých serverov a asynchrónne spracovanie sieťových požiadaviek.
  • Integrácia a komunikácia s backendovým systémom:

    • Implementácia bezpečnej komunikácie s centrálnym stravovacím a kreditným serverom prostredníctvom REST/SOAP webových služieb.
    • Správa autentifikácie používateľov, bezpečné uchovávanie prihlasovacích relácií a validácia dátových prenosov.
    • Riešenie offline stavov, spracovanie chybových odpovedí servera a implementácia mechanizmov pre obnovu prerušeného spojenia.
  • Správa objednávok, kreditu a notifikácií:

    • Implementácia modulov pre prehľad jedálnych lístkov, objednávanie, výber a stornovanie stravy v reálnom čase.
    • Prehľad pohybov na stravovacom účte, kontrola aktuálneho finančného zostatku a história nákupov/dobití kreditu.
    • Spracovanie systémových hlásení, potvrdzovacích dialógov a informačných notifikácií pre používateľa.

Použité technológie:

  • Platforma a jazyk: C#, .NET ekosystém (WPF / .NET MAUI / Xamarin)
  • Architektúra: MVVM (Model-View-ViewModel), asynchrónne programovanie (async/await), Dependency Injection
  • Dáta a integrácia: REST API / SOAP webové služby, JSON/XML serializácia, lokálny caching dát
  • Nástroje: Visual Studio, Git, diagnostika sieťovej komunikácie platformovej technológie Xamarin a úspešne ju nasadiť do ostrej produkcie pod jednotnou kódovou bázou pre Android aj iOS (Apple).

Projekt bol realizovaný a obhájený v rámci mojej bakalárskej práce na VUT v Brne. Výsledkom je plne funkčný produkčný produkt, ktorý aktívne využívajú tisíce používateľov:

Vizuálne ukážky

Galéria projektu6 fotografií

MobilKredit - foto 1MobilKredit - foto 2MobilKredit - foto 3MobilKredit - foto 4MobilKredit - foto 5MobilKredit - foto 6
Spätná väzba

Referencie od klienta

"Pan Seidl pracoval v naší společnosti 2,5 roku na pozici vývojáře mobilních aplikací. K jeho přednostem patřila samostatnost a profesionální přístup. A také dobré vztahy s ostatními člena týmu."
Jozef Kurica, ANETE spol. s r.o.
Odoslané: 09. 02. 2021
Nastala neočakávaná chyba pri behu aplikácie. Obnoviť 🗙