Pedantyzm nakazuje mi spisanie wstępnych założeń do weryfikacji, przed pierwszym uruchomieniem edytora.
Opis aplikacji Journey Planner
Aplikację można opisać jako podręczną mapę do planowania podróży czy wolnego czasu w weekendy i nie tylko.Początkowy zamysł sprowadza się do aplikacji na urządzenia mobilne oraz komputery stacjonarne. W aplikacji będzie można w wygodny sposób znaleźć:
- Atrakcje turystyczne w zadanym obszarze wraz z ich opisem i np. godzinami otwarcia.
- Wydarzenia publiczne (prawdopodobnie zaciągane z Facebooka).
- Transport publiczny w miarę możliwości.
- Obiekty takie jak kawiarnie, toalety, restauracje, kina, muzea i tym podobne.
- Pogodę
- Sklepy
Będzie można również utworzyć ramowy plan zwiedzania wraz z harmonogramem co do godziny, wybierając poszczególne miejsca, dodawać postoje oraz zobaczyć swoje dzieło na mapie.
W ogólnym rozrachunku ma być to aplikacja-agregat różnych danych na temat danego obszaru na mapie.
Narzędzia
Technologia jaką wykorzystam to JavaScript. Od strony kodu chciałbym stworzyć jeden uniwersalny core, który mógłbym wykorzystać przy tworzeniu aplikacji desktopowej i mobilnej. To aplikacji desktopowej prawdopodobnie użyty zostanie Electron, a mobilnej PhoneGap lub Ionic.Całość spróbuję napisać przy użyciu TDD. Bo z takim procesem tworzenia aplikacji w JavaScript miałem przyjemność przy okazji projektu inżynierskiego, zobaczymy co z tego wyjdzie i na ile akademicka wiedza się przyda.
Na swój edytor wybrałem Atom'a. Rozpatrywałem również możliwość użycia Visual Studio Code. Sprawa wyjaśni się zapewne w praniu.
Ogólny plan pracy na najbliższe dwa tygodnie tj. 5.03 - 19.03
Przeczytać i przyswoić jak najwięcej wiedzy na temat podobnych aplikacji i ich tworzenia. Ogólny research czy spisane założenia można zrealizować w takiej formie i jak je zrealizować w szczególe i w ogóle.Stworzenie prototypowej aplikacji, która się uruchamia lub silnika, który "coś" robi.
Brak komentarzy:
Prześlij komentarz