Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Zadanie Projektowe: Rozwój Aplikacji Mobilnej i Webowej

1. Hosting API na Publicznym Serwerze
Wymagane jest, aby API było hostowane na publicznym serwerze. Można wykorzystać różne opcje chmurowe lub hostingowe.
Maksymalna punktacja: 3

2. Kompatybilność Aplikacji Mobilnej
Aplikacja mobilna powinna działać na urządzeniach mobilnych (telefonach/tabletach) i łączyć się zdalnie z API.
Maksymalna punktacja: 3

3. Udoskonalenie Interfejsu Aplikacji Mobilnej i Webowej

  • Spójność Wizualna: Jednolite kolory, czcionki i przyciski w całym ekosystemie.
  • Wysokiej Jakości Ikony i Grafika.
  • Odpowiedź Interfejsu: Długie operacje powinny być sygnalizowane ikoną ładowania.
  • Wykorzystanie Gotowych Szablonów: Możliwość stosowania i wdrażania gotowych szablonów.
  • Walidacja danych Zrobiona dla UI oraz API Maksymalna punktacja: 8

4. Ustawienia Użytkownika

  • Wielojęzyczność: Dodanie obsługi wielu języków, np. angielskiego i polskiego.
  • Tryb Jasny/Ciemny: Możliwość wyboru między jasnym a ciemnym motywem interfejsu.
    Maksymalna punktacja: 3

5. Opcje Logowania/Rejestracji
Implementacja opcji logowania i rejestracji poprzez Facebook, Google, Microsoft.
Maksymalna punktacja: 4

6. Dostęp do Zasobów Sprzętowych
Aplikacja mobilna powinna umożliwiać dostęp do przynajmniej jednego zasobu sprzętowego (np. kamera, mikrofon, geolokalizacja).
Maksymalna punktacja: 3

7. Warstwa Serwisów Dla Aplikacji Webowej i Mobilnej
Implementacja wspólnej warstwy serwisów (shared services) dla aplikacji webowej i mobilnej.
Maksymalna punktacja: 2

Integracja Aplikacji Desktopowej/Mobilnej, Webowej/Webassembly i Web API

Projekt powinien obejmować rozwój:

  1. Aplikacji Desktopowej lub Mobilnej: Aplikacja powinna być funkcjonalna i zaprojektowana z uwzględnieniem najlepszych praktyk UX/UI. W przypadku aplikacji mobilnej, powinna być kompatybilna z różnymi systemami operacyjnymi mobilnymi.

  2. Aplikacji Webowej lub Webassembly: Aplikacja webowa powinna być responsywna i zoptymalizowana dla różnych przeglądarek. Jeśli wybierana jest opcja Webassembly, należy zadbać o wydajność i bezpieczeństwo.

  3. Web API: API, które będzie służyło jako most komunikacyjny między aplikacją desktopową/mobilną a aplikacją webową/webassembly. API powinno być zaprojektowane zgodnie z najlepszymi praktykami RESTful lub innych odpowiednich architektur.

Niezawodność i Integracja:

  • Kluczowym aspektem projektu jest niezawodność i płynna integracja między wszystkimi częściami systemu.
  • Wszystkie komponenty (aplikacja desktopowa/mobilna, webowa/webassembly i Web API) muszą współpracować ze sobą w sposób niezawodny, zapewniając spójne i efektywne działanie.

Dokumentacja:

  • Projekt powinien być dobrze udokumentowany w pliku MD
  • Wszystkie zrealizowane punkty powinny być opisane, wraz z podaniem punktów, które nie zostały zrealizowane

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors