Press "Enter" to skip to content

Projekt aplikacji

Jako projekt do konkursu Daj się poznać 2017 zdecydowałem się na aplikację na Androida. Aplikacja ma służyć do śledzenia wydatków na auto. Aplikacja ma przechowywać informacje na temat zatankowanego paliwa, zapłaconej kwoty za paliwo, przeglądów, ubezpieczeń, regularnych wymian części eksploatacyjnych. Na podstawie tych danych, aplikacja będzie w stanie obliczać średnie spalanie pojazdu oraz przypomni nam o nadchodzącym przeglądzie, kończącym się ubezpieczeniu, czy konieczności wymiany płynów eksploatacyjnych.

Dlaczego taka aplikacja?

Od kiedy zacząłem regularnie jeździć autem do pracy, zauważyłem pewne braki w portfelu – rozumiem, że paliwo kosztuje, ale ile?! Pomyślałem wtedy, że dobrze by było mieć jakąś kontrolę nad wydatkami na samochód. Liczenie na piechotę spalania za każdym tankowaniem, zaczyna być po pewnym czasie męczące, dodatkowo nie mam żadnej historii, aby móc porównywać miesięczne wydatki. Zacząłem szukać aplikacji, która spełniałaby moje oczekiwania w tej kwestii, jednak ciężko było znaleźć taką aplikację – co prawda kolega z pracy polecił mi pewną aplikację, ale szata wizualna nie do końca mi odpowiada 😉 Po (mniej lub bardziej) owocnych poszukiwaniach doszedłem do wniosku, że można samemu napisać taką aplikację. Zawsze chciałem się nauczyć pisać aplikacje na Androida i teraz mam ku temu okazję. Jeśli wyjdzie z tego coś ciekawego, może udostępnię aplikację do sklepu Google 😉

Wstępny projekt aplikacji

Po kilku godzinach analizowania szczegółów aplikacji, udało mi się opracować w miarę przyzwoitą funkcjonalność do wersji 1.0 aplikacji:

  • Dodawanie pojazdów
  • Dodawanie nowych tankowań pojazdu
  • Dodawanie przeglądu
  • Dodawanie ubezpieczenia
  • Dodawanie wymiany płynów eksploatacyjnych
  • Dodawanie wymiany rozrządu
  • Obliczanie średniej ceny paliwa
  • Obliczanie średniego spalania paliwa
  • Tworzenie wykresów zużycia paliwa
  • Tworzenie wykresów ceny paliwa
  • Przypomnienia odnośnie przeglądu, ubezpieczenia, wymiany płynów eksploatacyjnych, wymiany rozrządu

Do wszystkich dodawań przewidziane są również możliwości edycji oraz kasowania wprowadzonych danych (gdyby ktoś się pomylił).

Na chwilę obecną rozrysowałem sobie prowizoryczny projekt aktywności, jakbym widział całą aplikację oraz rozpisałem sobie zadania na trello o którym usłyszałem na jednym z vlogów Mateusza z blogu JavaDevMatt. Od wtorku planuję ruszyć z programowaniem aplikacji, repo na gicie już jest, teraz trzeba tylko skonfigurować środowisko 🙂

Ale na razie powrót do szarej rzeczywistości 🙁

Na koniec mały bonusik w postaci rozpisanych tasków na wstępie projektu oraz link do repozytorium na githubie 😉
zadania projektowe trello