pbeza / android

Projekt z Androida 2015/2016

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aplikacje mobilne: Android - projekt zespołowy (sem. letni 2015/2016)

Temat projektu

Intercom

Ustalenia

  1. Dokumentacja musi być napisana wyłącznie w LaTeX'u.
  2. Korzystamy z Android Studio (zalecane).
  3. Autoformatujemy kod przed wrzuceniem do mastera, porządkujemy automatycznie import-y i naprawiamy code issues znalezione przez AndroidStudio.
  4. Nie wrzucamy do mastera niedziałającego kodu.

Dokumentacja

Końcowy raport powinien zawierać informacje dotyczące:

  • wykorzystanych narzędzi (środowisko, biblioteki itp., w szczególności nietypowe rozwiązania),
  • podział pracy (bardzo istotna część raportu) - można użyć GitStats,
  • krótki opis aplikacji (bez screenów),
  • motywację oraz potencjał komercyjny aplikacji (max. 5 stron).

Raport musi być napisany w Latexu (inny nie zostanie przyjęty).

Deadline'y

Data Wymagania
11.03.2016 Wymagania dotyczące aplikacji "To do": dodawanie nowych elementów (bez ograniczeń w kwestii liczby tych elementów), edycja oraz usuwanie istniejących elementów. Dane powinny być zapisywane na dysku (w dowolny sposób), aby możliwe było ich odczytanie po ponownym uruchomieniu aplikacji.
01.04.2016 (piątek) Termin na oddanie aplikacji "To do". Do tego czasu należy też określić przynależność do grup projektowych. Z powodu planu poniedziałkowego w czwartek 31.03, grupa czwartkowa ma czas do czwartku 07.04.
15.04.2016 (piątek) Termin na oddanie prototypu. Prototyp nie musi posiadać całej funkcjonalności, np. jeżeli planujecie Państwo zaimplementować komunikację z serwerem, a serwer nie został jeszcze napisany, można wtedy zasymulować przekazywanie danych (w podobny sposób jak przy unit testach).
06.05.2016 (piątek) Termin na oddanie wersji alpha, tj. gotowej do testów. Aplikacja powinna zawierać pełną podstawową funkcjonalność. Proszę przygotować jasny, kilkuzdaniowy opis co jest celem aplikacji i jakie są jej największe zalety (pisemny lub ustny). Proszę przywiązać również dużą wagę do opisu konkurencji wraz z opisaniem różnic (mocne i słabe strony w porównaniu z innymi aplikacjami). Proszę mieć przygotowaną strategię na utrzymanie aplikacji w przyszłości (czy wymaga ona stałego administrowania, jeśli tak to w jakim nakładzie czasu itp.).
26/27.05.2016 (czwartek/piątek) Nie ma zajęć (dni wolne według kalendarza akademickiego).
03.06.2016 (piątek) Termin na oddanie ostatecznej, przetestowanej aplikacji. Aplikacja powinna zawierać całą funkcjonalność, proszę również przedstawić wyniki testów z udziałem użytkowników (w formie krótkiej notatki). Należy opisać jakie były odczucia użytkowników, co zostało uznane za mocne i słabe strony aplikacji oraz jakie zmiany zostały poczynione na podstawie tychże uwag. Proszę mieć przygotowaną pełną strategię dalszego rozwoju aplikacji oraz pozyskania bazy użytkowników. Proszę mieć również jasno sprecyzowaną odpowiedź na pytanie, co dokładnie ma skłonić potencjalnych użytkowników (np. atrakcyjny interfejs, nowatorska funkcjonalność itp.) do korzystania z Państwa aplikacji. Należy również napisać unit testy sprawdzające poprawność najważniejszej funkcjonalności.
16.06.2016 (czwartek) Termin na oddanie kodu źródłowego (jego jakość również podlega ocenie) oraz raportu (instrukcje dot. raportu znajdują się poniżej). Aplikacja powinna być przystosowana do umieszczenia w Google Play (nie jest to obowiązkiem, ale proszę traktować to jako wskazówkę dotyczącą oczekiwanej jakości). Obowiązkowa obecność wszystkich członków grupy.

WWW

Strony prowadzących zajęcia:

Tutoriale Androida:

Inne:

About

Projekt z Androida 2015/2016


Languages

Language:Java 82.2%Language:C++ 16.4%Language:C 1.4%