Dydaktyka / Projekt aplikacji mobilnej 2

Projekt aplikacji mobilnej 2

Kurs projektowy poświęcony dalszemu rozwojowi aplikacji mobilnej: analizie jakości, poprawie błędów, dodaniu nowych funkcjonalności, publikacji i promocji projektu.

O kursie

Projekt aplikacji mobilnej 2 jest kontynuacją pracy projektowej rozpoczętej w pierwszej części kursu. Przedmiot koncentruje się na dalszym rozwoju aplikacji mobilnej: ocenie dotychczasowego rozwiązania, identyfikacji słabych miejsc, poprawie błędów, dodaniu nowych funkcjonalności, przygotowaniu kolejnych wersji oraz zaplanowaniu sposobu prezentacji i promocji aplikacji.

Zajęcia obejmują 30 godzin laboratorium komputerowego. Nie ma osobnych wykładów, list zadań ani manuskryptu. Głównym rezultatem jest rozwinięta aplikacja mobilna, opis projektu, prezentacja końcowa oraz, jeśli pasuje do tematu, materiały promocyjne takie jak strona WWW lub film prezentujący aplikację.

Dla kogo

Kurs jest przeznaczony dla studentów kierunku Informatyka Stosowana i Systemy Pomiarowe, studia I stopnia, 4 rok, semestr zimowy. Przedmiot jest do wyboru i prowadzony w języku polskim.

Wymaganiem wstępnym jest ukończony kurs Projekt aplikacji mobilnej 1. Student powinien mieć już aplikację lub prototyp, który można dalej rozwijać, poprawiać albo przygotować do publikacji.

Cel projektu

Celem kursu jest potraktowanie aplikacji jako produktu rozwijanego w czasie, a nie jednorazowego zadania programistycznego. Student, wspólnie z prowadzącym, ustala główny cel drugiego etapu pracy, np. nową funkcjonalność, poprawę jakości, publikację, zmianę architektury albo przygotowanie materiałów promocyjnych.

Projekt powinien obejmować:

  • analizę aktualnego stanu aplikacji
  • identyfikację błędów, ograniczeń i słabych elementów interfejsu
  • ocenę potencjału dalszego rozwoju lub publikacji
  • zaplanowanie nowych funkcjonalności albo poprawek
  • pracę nad jakością kodu, architektury i UI
  • testowanie i usuwanie błędów
  • przygotowanie kolejnej wersji aplikacji
  • przygotowanie prezentacji i ewentualnych materiałów promocyjnych

Organizacja pracy

Praca nad projektem ma charakter indywidualny i iteracyjny. Student aktualizuje opis projektu, określa plan rozwoju aplikacji, realizuje uzgodnione zmiany i prezentuje postęp podczas zajęć.

W szablonie opisu projektu szczególną rolę mają:

  • użyte środowiska programistyczne
  • biblioteki
  • architektura aplikacji
  • krótkie podsumowanie aplikacji
  • opis dostarczanych funkcjonalności
  • opis zewnętrznych źródeł danych, jeśli projekt ich używa

Zaliczenie

Warunkiem zaliczenia laboratorium jest wykonanie i prezentacja projektu. Ocenie podlega zgodność z ustalonym celem, sposób pracy nad projektem, jakość końcowego rozwiązania oraz umiejętność uzasadnienia podjętych decyzji.

Weryfikacja obejmuje:

  • realizację indywidualnego projektu programistycznego
  • przedstawienie celu, założeń i sposobu realizacji
  • pokazanie końcowego rezultatu pracy
  • zaplanowanie i wykonanie metod promocji aplikacji, jeśli są wymagane
  • prezentację działającej aplikacji
  • dokumentację projektu

Prezentacja końcowa

Prezentacja powinna pokazać, jak aplikacja zmieniła się względem poprzedniego etapu oraz jakie decyzje projektowe zostały podjęte. Warto uwzględnić:

  • stan wyjściowy aplikacji
  • zidentyfikowane problemy
  • wybrany cel drugiego etapu projektu
  • wprowadzone zmiany i nowe funkcjonalności
  • decyzje dotyczące architektury, bibliotek i źródeł danych
  • testowanie i poprawę błędów
  • jakość interfejsu użytkownika
  • materiały promocyjne lub plan publikacji
  • możliwe kierunki dalszego rozwoju

Materiały

Na stronie dostępny jest szablon opisu projektu w wersji edytowalnej DOCX oraz jako podgląd PDF.