Kremnud
Kremnud
Rozwój biznesu online
8 minut Średniozaawansowany Pozostało miejsc: 14

Aplikacja do liczenia kalorii na Androida

Zapisz się teraz
Aplikacja do liczenia kalorii na Androida
Program szkolenia

Etapy i struktura kursu

  1. Moduł 1 - Projekt i środowisko

    Konfiguracja Android Studio, struktura projektu MVVM, omówienie wymagań aplikacji.

    Czas trwania: ok. 35 minut
  2. Moduł 2 - Baza danych Room

    Tworzenie encji Product i MealEntry, relacje między tabelami, migracje schematu.

    Czas trwania: ok. 50 minut
  3. Moduł 3 - Ekran wyszukiwania produktów

    RecyclerView, filtrowanie listy, obsługa pustych stanów i błędów wyszukiwania.

    Czas trwania: ok. 40 minut
  4. Moduł 4 - Dziennik posiłków

    Dodawanie porcji, edycja wpisów, grupowanie posiłków według pory dnia.

    Czas trwania: ok. 45 minut
  5. Moduł 5 - Podsumowanie i statystyki

    Widok dzienny z makroskładnikami, prosty wykres kalorii, eksport danych do CSV.

    Czas trwania: ok. 40 minut
  6. Moduł 6 - Testy i publikacja

    Testy jednostkowe dla DAO, przygotowanie APK, podstawy Google Play Console.

    Czas trwania: ok. 30 minut

Szczegółowy opis

Wiedza, która zmienia sposób myślenia o biznesie.

Liczenie kalorii to codzienna czynność dla milionów ludzi, a dobrze zaprojektowana aplikacja może to znacząco uprościć. Ten kurs skupia się na budowie działającej aplikacji na Androida, od pierwszego ekranu aż po lokalną bazę danych.

Co jest w tej aplikacji najtrudniejsze

Największym wyzwaniem nie jest sam interfejs, lecz zarządzanie danymi żywieniowymi. Produkty mają warianty, porcje są zmienne, a użytkownik musi widzieć podsumowanie dnia w czasie rzeczywistym.

Pracujemy z Room Database, ViewModelem i LiveData. To sprawdzony zestaw narzędzi, który nie wymaga zewnętrznych serwerów ani płatnych API.

Zakres materiału

Kurs obejmuje projektowanie schematu bazy danych dla produktów i posiłków, budowę ekranów wyszukiwania oraz dziennika. Każdy etap kończy się działającym fragmentem kodu.

Radosław Piętka, uczestnik poprzedniej edycji: Zaczynałem bez znajomości Kotlina. Po kursie mam aplikację, której sam używam każdego dnia.

Format zajęć

Materiał jest podzielony na moduły trwające od 20 do 45 minut. Możesz wracać do konkretnych fragmentów bez oglądania wszystkiego od początku.