Kurs Android Podstawy


Przekrojowy kurs programowania aplikacji mobilnych na platformę Android. Przeznaczony jest dla osób które opanowały już podstawy Javy. Jeżeli nie znasz jeszcze Javy na odpowiednim poziomie sugerujemy skorzystanie w pierwszej kolejności z naszego kursu programowania od podstaw obejmującego Javę 8.

W kursie dowiesz się o procesie wytwarzana aplikacji począwszy od przygotowania środowiska, poprzez tworzenie pierwszych mniej lub bardziej zaawansowanych aplikacji, kończąc na zamieszczeniu aplikacji na platformie Google Play.

Kurs omawia takie tematy jak:

  • instalacja środowiska Android Studio oraz Eclipse
  • omówienie struktury projektów
  • tworzenie interfejsów użytkownika
  • tworzenie i obsługa kontrolek
  • ekran preferencji
  • obsługę systemu plików
  • obsługę baz danych z użyciem narzędzi które dostarcza Android oraz zewnętrznych bibliotek: OrmLite oraz GreenDAO
  • przetwarzanie danych w osobnych wątkach za pomocą AsyncTaska
  • wprowadzenie do Material Design - omówienie konfiguracji i najważniejszych kontrolek
  • obsługa navigation drawera
  • obsługa aparatu
  • ładowanie obrazów - również z użyciem biblioteki Glide
  • GoogleMaps 
  • komunikacja sieciowa - z użyciem biblioteki Retrofit
  • tłumaczenie aplikacji
  • testowanie - wzorzec MVC, biblioteka robolectric oraz testy bezpośrednio na urządzeniu
  • publikację aplikacji na Google Play
  • monitorowanie aplikacji po publikacji

  

Ostatnim etapem kursu jest stworzenie aplikacji Wydatex. Jest to taki pomocnik w organizacji wydatków, a przede wszystkim przykład co można stworzyć przerabiając kurs. Aplikacja dostępna jest w sklepie Google Play. Można ją pobrać i podejrzeć jej funkcjonalności.

Aplikacja służy do zapisywania informacji o swoich wydatkach. Przedstawione są one w formie wygodnej listy. Każdy wydatek, oprócz nazwy ceny kategorii posiada także informację o miejscu gdzie został on dokonany.

Tworzenie aplikacji ma na celu podsumowanie zdobytych umiejętności.

Poruszane są takie tematy jak:

    • obsługa tworzenia elementów interfejsu użytkownika: podstawowe kontrolki do wprowadzania i wyświetlania danych, listy, action bar
    • tworzenie i zarządzanie bazą danych
    • Google Maps API
    • Pobieranie aktualnej lokalizacji użytkownika
    • Material Design

Kod źródłowy dostępny jest w całości na githubie.

Wszystkie przykłady z kursu zostały zebrane w całość i są również dostępne w sklepie.

Przedstawione zostały one w formie prostych przykładów pokazujących odrębne funkcjonalności. W aplikacji z poziomu listy wszystkich zagadnień można wyszukać to interesujące i przyjrzeć się jego działaniu, aby następnie odnaleźć odpowiadający mu kod źródłowy i nauczyć się tworzenia od podstaw wybranej funkcjonalności.

Kod aplikacji dostępny jest za darmo na githubie.

Wykupując wsparcie w postaci forum otrzymujesz możliwość zadawania pytań do każdego z tematów, więc w przypadku zagadnień niezrozumiałych możesz liczyć na naszą pomoc.

Mało tego - kurs może zostać zmieniony na życzenie użytkowników! Jeśli stwierdzisz, że wybrane przez ciebie zagadnienie powinno zostać omówione w ramach kursu podstawowego i zgodzimy się z Twoją opinią - jesteśmy skłonni dodać kolejne lekcje do kursu!

99zł

Przedłużenie dostępu 24.75zł*
*Przedłużenie o rok kosztuje 25% ceny kursu. Promocyjna cena przedłużenia dostępna jest tylko dopóki dostęp do kursu całowicie nie wygaśnie.