Ten kurs jest częścią ścieżki:
Android Developer
budowy aplikacji w architekturze MVVM
tworzenia nawigacji z Navigation Component
pracy z biblioteką CameraX i wykorzystania aparatu
implementacji Google Maps SDK i wykorzystania danych lokalizacji GPS
wdrożenia systemu rejestracji i logowania za pomocą Firebase Auth
serwowania multimediów z serwera z Firebase Storage
tworzenia bazy danych i podstaw NoSQL z Firebase Firestore
opracowanie systemu powiadomień
Poznałeś już podstawy tworzenia aplikacji na Androida? Chciałbyś tworzyć bardziej rozbudowane i zaawansowane aplikacje? Zależy Ci na tym, żeby poznać najlepsze narzędzia, z których korzystają profesjonalni Android developerzy? Jeśli tak, to doskonale trafiłeś!
W tym kursie skupimy się na praktycznym tworzeniu funkcjonalnych aplikacji mobilnych. W jego trakcie poznasz prawdziwe możliwości Android SDK. Zobaczysz jak wdrożyć poprawnie i bezpiecznie rejestrację i logowanie. Nauczysz się wykorzystywać lokalizację, mapy Google i funkcje aparatu w Twoich aplikacjach. Zobaczysz, jak serwować multimedialne zasoby z serwera, a nie przechowywać je na urządzeniu użytkownika. Stworzysz rozbudowany system powiadomień i wiele wiele więcej.
W trakcie kursu poznasz potęgę narzędzi ze stajni Firebase i zaprojektujesz backend aplikacji z pomocą Auth, Firestore oraz Storage. Wszystkie wyżej wymienione elementy połączymy później w jednej aplikacji CityCall. Będzie to apka, w której przykładni obywatele będą mogli raportować incydenty, które wydarzyły się w ich okolicy.
Nowoczesne aplikacje mobilne zapewniają możliwość zakładania kont, logowania, resetowania hasła, a coraz częściej również logowanie przez Google, Facebooka, GitHuba i innych dostawców. Jednak jak to wszystko ogarnąć i wdrożyć samemu? Czy mobile developer musi jednocześnie zajmować się Androidem oraz tworzeniem skomplikowanego backendu? Niekoniecznie! W tym kursie dowiesz się jak ogarnąć to wszystko za pomocą Firebase Auth. Przekonasz się, że implementacja rejestracji, logowania i wszystkiego co z tym związane może być prostsza niż myślisz.
W trakcie szkolenia przyjrzymy się również narzędziu Firestore. To świetne rozwiązanie do prostego budowania baz danych opartych o idee dokumentów i kolekcji. Zobaczysz jak za pomocą graficznego interfejsu stworzyć rozbudowaną strukturę, która przechowa zdalnie wszystkie potrzebne informacje. W trakcie kursu poznasz podstawy NoSQL i dowiesz się jak zapewnić swojej bazie elastyczność, a jednocześnie wsparcie typowych bazodanowych operacji. Pokażę Ci, że z użyciem dedykowanego SDK jest to dziecinnie proste, a każdą aplikację będziesz mógł bez trudu wzbogacić o własny serwer danych.
Aktualnie ze świecą szukać aplikacji, które nie zawierałyby elementów takich jak grafika, wideo czy muzyka. Trzymanie wszystkich tych zasobów po stronie użytkownika wiąże się z poważnym obciążeniem pamięci urządzenia. A co, gdyby mieć dedykowany serwer, który po prostu serwowałby wszelkie multimedia w momencie kiedy użytkownik będzie ich potrzebował? Właśnie do takich celów został stworzony Firebase Storage, z którego również będziemy korzystać podczas szkolenia. Pokażę Ci jak go skonfigurować i w jaki sposób przesyłać pliki, które będziemy mogli później wykorzystać w naszej aplikacji.
Aktualnie niemal każdy telefon posiada przynajmniej dwa aparaty, z czego chętnie korzystają twórcy aplikacji. Od aplikacji do robienia zdjęć, które pozwalają lepiej dopasować ustawienia aparatu, przez różnego rodzaju komunikatory, po aplikacje serwisów społecznościowych. Jako developer powinieneś wiedzieć, że najnowsza biblioteka ze stajni Jetpack – CameraX pozwoli Ci wdrożyć podobne rozwiązania.
Pokażę Ci jak z jej pomocą w prosty sposób wykorzystać w twoich aplikacjach fotograficzne możliwości smartfona. Dowiesz się jak ujednolicić interfejs kamery na wszystkich urządzeniach z Androidem, dzięki czemu jeden kod będzie poprawnie obsługiwał wszystkie modele telefonów. W świecie Androida to naprawdę wielka rzecz. W tworzonej przez nas aplikacji użytkownik będzie mógł skorzystać z aparatu w celu zrobienia i przesłania zdjęcia napotkanego incydentu.
Mapy Google to obecnie najpopularniejsze, najbardziej rozbudowane i dokładne mapy na świecie. W tym kursie zobaczysz jak wykorzystać Google Maps SDK do zaimplementowania ich w swoich aplikacjach. Dowiesz się jak przy odrobinie pracy spersonalizować standardowy wygląd map i dostosować go do stylu aplikacji. Wspólnie przejdziemy przez pozyskiwanie klucza API oraz szybko i wygodnie zaimplementujemy interaktywną mapę, na której użytkownik będzie mógł oznaczać miejsca i dodawać własne markery.
Podstawowe komponenty Androida, o których pewnie słyszałeś to zapewne Activity, Fragment i Intent. Jednak czy to wszystko? Dlaczego muzyka ze Spotify dalej gra, jeśli wyjdziemy z aktywności? W jaki sposób wykonywać długie operacje w tle? Odpowiedzią na te pytania jest właśnie Service! Obok Activity to jeden z kluczowych komponentów systemu Android. W trakcie kursu zobaczysz jak dzięki niemu wykonywać operacje w tle, mimo, że uruchomiliśmy inną aplikację. Zajmiemy się też implementacją Foreground Service, tak aby nasza aplikacja na bieżąco lokalizowała użytkownika i ostrzegała go o incydentach w pobliżu.
Aplikacje stale przypominają nam o swoim istnieniu. Nowa wiadomość, oznaczenie w komentarzu, zdjęcie znajomego, publikacja wpisu. Powiadomienia stały się codziennością i jednym z kluczowych aspektów, jeśli chodzi o zwiększanie zainteresowania i utrzymanie uwagi użytkowników. W kursie nie mogło więc zabraknąć tematu budowania systemu notyfikacji. Dowiesz się jak stworzyć Notification Channel oraz jak dodać interaktywność naszym powiadomieniom, tak aby nie tylko pełniły rolę informacyjną, ale również potrafiły zareagować na nasze polecenia.
Nauka programowania to przede wszystkim praktyka. Dlatego podczas kursu wspólnie, krok po kroku będziemy budować kolejne warstwy aplikacji. Wykorzystamy wszystkie wcześniej wspominane funkcjonalności. W oparciu o architekturę MVVM połączymy je, aby stworzyć pełnoprawną aplikację do raportowania incydentów. Użytkownicy będą mogli zakładać konta, logować się, widzieć zdarzenia na interaktywnej mapie, przeglądać ich szczegóły, zdjęcia oraz dodawać własne incydenty! W prosty i intuicyjny sposób połączymy teorię z praktyką, tak byś mógł płynnie poznawać nowe biblioteki, narzędzia, komponenty oraz uczyć się ich implementacji w akcji
Aby w pełni wykorzystać wiedzę zawartą w tym kursie przyda Ci się znajomość podstaw programowania w języku Kotlin oraz fundamentalna wiedza z Android SDK. Jeżeli chciałbyś nadrobić braki, możesz to zrobić z naszymi kursami:
Kursy często kupowane razem
Taniej na Black Weeks!
Chętnie pomożemy! Odpowiedz na pytania przygotowane przez naszych specjalistów, a my dopasujemy ścieżkę rozwoju do Twoich preferencji.
Rozpocznij terazDo każdego ukończonego przez Ciebie szkolenia wystawiamy imienny certyfikat. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i nazwa instytucji certyfikującej. Warto podkreślić, że jesteśmy wpisani do Rejestru Instytucji Szkoleniowych (nr wpisu 2.12/00119/2017).
Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych . Jak również dołączyć do swojego CV.
Tak, do każdego zamówienia mamy obowiązek wystawić fakturę VAT (23%) lub paragon. Rodzaj dokumentu zależy od danych, które podasz w formularzu podczas składania zamówienia. Faktury zwykle wystawiamy do 3 dni roboczych od momentu zaksięgowania wpłaty. Poinformujemy Cię o tym fakcie mailowo, a dokument będzie można pobrać bezpośrednio z poziomu zakładki Historia zamówień na Twoim koncie w strefakursów.pl. Jeśli potrzebujesz dokumentu Proforma lub faktury odroczonej, złóż zamówienie, a w uwagach do zamówienia dodaj komentarz “Proforma” lub "Faktura z odroczonym terminem płatności", lub skontaktuj się z nami telefonicznie bądź mailowo (biuro@strefakursow.pl).
Po opłaceniu zamówienia otrzymujesz nielimitowany dostęp do zakupionych materiałów. Dzięki temu, że szkolenia są dla Ciebie dostępne zarówno online za pośrednictwem naszej platformy szkoleniowej i offline w aplikacji mobilnej strefakursów.pl, możesz w dowolnym czasie i miejscu powracać do obejrzanych lekcji i powtarzać materiał bez ograniczeń. Dodatkowo po ukończeniu całego szkolenia otrzymasz imienny certyfikat poświadczający Twój udział w szkoleniu. Certyfikat możesz opublikować np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV.
👀 Nie jesteś tu sam: Ty i 5 innych osób przegląda to szkolenie w tym momencie.
Rozpocznij naukę teraz za darmo, zapłać w ciągu 30 dni z lub – Jak to działa?
Ups! Coś poszło nie tak :(
Google Recaptcha uznał, że jesteś botem i zablokował Twoją ostatnią akcję. Spróbuj ponownie. W razie problemów skontaktuj się z nami.
ZAMKNIJ I SPRÓBUJ PONOWNIE