WprowadzenieNaucz si programowa zaawansowane aplikacje na Androida z najnowszym API oraz wykorzystujc Material Design. Praktyczna aplikacja, krok po krokuBiblioteki i narzdzia uywane przez profesjonalistwBudowanie interfejsw na podstawie projektuKomunikacja z API RESTZapisywanie danych w bazie SQLiteZapobieganie wyciekom pamiciTworzenie aplikacji Material DesignI wiele, wiele wicej! Masz ju dowiadczenia z programowaniem aplikacji Android i chcesz pozna zaawansowane, nowoczesne techniki tworzenia aplikacji? A moe dopiero si uczysz, napisae ju pierwsz aplikacj i chcesz rozwin swoje umiejtnoci? Ten kurs stanowi esencj praktycznej wiedzy oraz ogromn porcj aktualnych technik tworzenia aplikacji na Androida, zgodnych z Material Design! Na przestrzeni a 12 godzin Kursu, szczegowo, krok po kroku bdziemy wdraa funkcjonalnoci aplikacji tworzonej na potrzeby Google Play. Kompletny projekt aplikacjiW trakcie kursu, krok po kroku stworzymy aplikacj do odtwarzania podcastw, bdca uproszczon wersj projektu zKursu Material Design. Lekcje opracowalimy w taki sposb, e kada z nich jest ilustracj wanych zagadnie, z ktrym na co dzie spotykaj si developerzy aplikacji na Androida. W pierwszej czci kursu zajmiemy si implementacj rejestracji i logowania. Jest to funkcjonalno, ktr spotykasz w wikszoci aplikacji. Zobaczysz jak wdraa walidacj danych, obsuy komunikacj z serwerem i przechowywa dane zalogowanego uytkownika pomidzy uruchomieniami aplikacji. Cz wizualna jest wanaNastpnie skupimy si na czci wizualnej i moliwie wiernie przeniesiemy projekt interfejsu uytkownika z pliku psd do naszej aplikacji. Przy okazji poznasz wiele wanych technik operowania na fontach, grafikach oraz rozmieszczenia elementw interfejsu aplikacji. Ponadto, wykorzystamy mechanizm stylw, ktry pozwoli nam uporzdkowa kod oraz szybciej ustawia styl dla nowych elementw. Kolejno zajmiemy si nawigacj - zaimplementujemy nawigacj gwnego poziomu z uyciem wysuwanego menu i komponentu NavigationView. Skorzystamy z fragmentw oraz zaimplementujemy komunikacj pomidzy nimi z uyciem interfejsw oraz zdarze. Ekrany listy subskrypcjiKolejno dodamy ekrany listy subskrypcji oraz wyszukiwania nowych podcastw. Obsuymy wyjtki i rne stany aplikacji. Na przykad, zastanowimy si jak poradzi sobie z sytuacj, gdy czekamy na dane, oraz gdy jeszcze danych nie ma. Ponadto, korzystajc z bazy SQLite i biblioteki Ormlite, bdziemy mogli wywietla list subskrypcji nawet bez poczenia z internetem, czyli w tzw. trybie offline. Scenariusze, ktre przerobimy bd wsplne dla wielu kolejnych aplikacji, ktre bdziesz tworzy - moesz wic z powodzeniem budowa bibliotek fragmentw kodu, ktre wykorzystasz w kadym kolejnym projekcie. Obsuga wideo i audioNa koniec skupimy si na wywietlaniu listy odcinkw podcastu oraz odtwarzaniu plikw audio. Poznasz sposoby obsugi multimediw w aplikacji a dziki zastosowaniu komponentu Service, odtwarzanie bdzie mogo si odbywa w tle, nawet jeli uytkownik bdzie korzysta z innej aplikacji. Otrzymasz take pewne uniwersalne recepty na obsug tego typu plikw w aplikacjach, bez zagbiania si w bardzo specyficzne przypadki naszej konkretnej aplikacji. Testowanie aplikacjiW Kursie poznasz sposoby testowania aplikacji oraz dostosowania komponentw tak, aby interfejs mg bez przeszkd skalowa si i dziaa dobrze w rnych trybach oraz orientacjach ekranu. Pokaemy Ci najlepsze techniki pracy z emulatorem w Android Studio i przygotujemy nasz aplikacj tak, aby wspieraa moliwie jak najwicej wersji systemu oraz telefonw. Dowiesz si take jak testowa wydajno Twojej aplikacji i podejmowa jak najlepsze decyzje w celu optymalizacji kodu. Maksimum praktycznej wiedzyPoniewa ten kurs przeznaczony jest dla osb, ktre znaj ju podstawy Javy oraz ekosystem Androida, skoncentrowalimy si na przekazaniu maksymalnej iloci praktycznych wskazwek, ktre skadaj si na gotowy projekt aplikacji. Specjalnie na potrzeby Kursu stworzylimy aplikacj, ktr z powodzeniem moglibymy zamieci w Google Play i rozwija. Przede wszystkim chcielimy, aby mg wycign maksimum praktycznych wskazwek od autora Kursu - programisty z wieloletnim dowiadczeniem, ktry na co dzie tworzy aplikacje dla systemu Android. Nasz Kurs to jedyne takie opracowanie, ktre dotyczy najbardziej aktualnych standardw, oraz tworzenia aplikacji Material Design dla nowych wersji Androdia. Dla kogo jest ten kurs?Kurs ten stanowi rozwinicie dlaKursu Tworzenia Aplikacji Android. Skierowany jest dla osb, ktre maj ju pewne dowiadczenie w tworzeniu aplikacji na Androida, ale chciayby pozna najlepsze praktyki, ktre sprawi, e ich aplikacje bd wyrnia si jakoci i wygldem. Celem kursu jest pokazanie, na praktycznym przykadzie, bibliotek i technik stosowanych obecnie przy tworzeniu aplikacji dla systemu Android. Dlaczego wybra wanie ten kurs?Kurs wideo tonajbardziej efektywna a zarazem najprzyjemniejszaforma nauki. Jest on tak prowadzony, by cay czas mg go ledzi z zainteresowaniem i zaangaowaniem, a take czerpa satysfakcj ze zdobytej wiedzy! Wiedza, ktr otrzymujesz w tym kursie, to nie tylko sucha teoria, ale rwniewskazwki od praktyka z wieloletnim dowiadczeniem,