AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych
Czego się nauczysz?
- Konfigurowania środowiska Android Studio i AVD do pracy z aplikacjami mobilnymi
- Implementowania architektury MVVM i stosowania wzorców projektowych w projektach Android
- Obsługiwania kamery i analizy obrazu w czasie rzeczywistym przy użyciu CameraX
- Wykorzystywania pakietu ML Kit do rozpoznawania obiektów, analizy obrazu i skanowania kodów QR
- Budowania i wdrażania własnych modeli uczenia maszynowego z użyciem TensorFlow Lite
- Integracji aplikacji mobilnych z OpenAI API i wykorzystywania modeli LLM do analizy danych
- Tworzenia i obsługi żądań sieciowych REST API przy pomocy frameworka Ktor
- Projektowania interfejsów użytkownika z użyciem Jetpack Compose i stosowania zasad UI/UX
- Implementowania nawigacji wieloekranowej z wykorzystaniem Navigation Compose
- Zarządzania zależnościami w projektach Kotlin z użyciem Gradle i Version Catalog
- Stosowania mechanizmów asynchronicznych w Kotlinie, takich jak Coroutines i StateFlow
- Tworzenia skalowalnych i nowoczesnych aplikacji mobilnych zintegrowanych z technologiami AI i ML
Spis lekcji
Obierz kurs na... machine learning
Sztuczna inteligencja i uczenie maszynowe odgrywają istotną rolę w rozwoju nowoczesnych aplikacji mobilnych. Dzięki tym technologiom aplikacje są bardziej interaktywne i lepiej dostosowane do potrzeb użytkowników, co przekłada się na ich atrakcyjność i sukces rynkowy. Technologie AI w świecie programowania mobilnego to nie tylko interesujące nowinki - narzędzia takie jak CameraX, TensorFlow Lite czy Ktor są już standardem w branży. Przykładowo, aby połączyć aplikacje z zewnętrznymi serwisami, programiści chętnie sięgają po Ktor, nowoczesny framework do tworzenia aplikacji klient-serwer w Kotlinie. Ogromne możliwości daje także integracja z OpenAI API, zwłaszcza jeśli chodzi o analizę tekstu i generowanie odpowiedzi, dzięki czemu wzrasta poziom interakcji z użytkownikami. Z kolei połączenie biblioteki CameraX z ML Kit, służącym do implementacji modeli ML, umożliwia tworzenie aplikacji rozpoznających obiekty w czasie rzeczywistym. Takie rozwiązanie wprowadziła w swoje aplikacji firma Adidas, pozwala ono kupującym samodzielne skanowanie produktów w sklepie i uzyskiwanie dodatkowych informacji. Użycie kodu QR w aplikacjach mobilnych jest coraz powszechniejsze. W naszym szkoleniu znajdziesz wszystkie te narzędzia i poznasz standardy, które umożliwią Ci tworzenie aplikacji na miarę najnowszych trendów technologicznych. Swoją przygodę rozpoczniesz właśnie od tworzenia skanera QR, który potrafi analizować dane w czasie rzeczywistym. Sprawdź, jakie możliwości daje połączenie AI i ML w programowaniu mobilnym, i wzbogać swoje portfolio o znajomość najnowszych technologii w branży!
Co cię czeka w trakcie naszego profejsonalnego szkolenia?
Podczas kursu:
- Skonfigurujesz środowisko Android Studio i AVD
- Dodasz i będziesz zarządzać zależnościami w projekcie Kotlin z użyciem Gradle + Version Catalog
- Zaimplementujesz architekturę MVVM i poznasz zalety płynące ze stosowania wzorców projektowych.
- Skonfigurujesz i użyjesz biblioteki CameraX - wykorzystasz kamerę oraz przeanalizujesz strumień klatek w czasie rzeczywistym
- Zaznajomisz się ze wszystkimi SDK od ML Kit
- Użyjesz własnych modeli za pomocą TensorFlow Lite
- Zaimplementujesz skanowanie kodów QR za pomocą ML Kit Barcode Scanning.
- Poznasz Ktor do wysyłania zapytań sieciowych REST API
- Zintegrujesz się z OpenAI API i wykorzystasz modele LLM do analizy danych
- Zbudujesz intuicyjny interfejs użytkownika (UI) za pomocą najnowszych narzędzi Jetpack Compose
- Użyjesz Intent do przekierowywania danych do zewnętrznych aplikacji (np. przeglądarki)
- Zbudujesz wieloekranową aplikację
- Stworzysz nawigację w oparciu o bibliotekę Navigation Compose
Szkolenie AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych ukończysz na poziomie średnio zaawansowanym. Zakładamy, że posiadasz podstawową wiedzę na temat tworzenia aplikacji mobilnych, co pozwoli wprowadzić Cię bezpośrednio w świat machine learning. Zdobędziesz obszerną wiedzę o zaawansowanych technologiach takich jak Coroutines i StateFlow, a także szerokiej gamie narzędzi Android Jetpack, które wspierają efektywny rozwój aplikacji. Dowiesz się, jak integrować sztuczną inteligencję i uczenie maszynowe z aplikacjami mobilnymi, co umożliwi Ci tworzenie innowacyjnych rozwiązań. Poznasz wzorzec architektoniczny MVVM, który ułatwia zarządzanie kodem i zwiększa czytelność aplikacji. Nauczysz się używać CameraX do obsługi kamery w aplikacjach i analizować obrazy i wideo w czasie rzeczywistym dzięki ML Kit. Będziesz też pracować z TensorFlow Lite, aby wdrażać własne modele uczenia maszynowego na urządzeniach mobilnych. Zaimplementujesz skanowanie kodów QR i przeanalizujesz dane wizualne, co otworzy przed Tobą nowe możliwości tworzenia interaktywnych aplikacji. Zdobędziesz ponadto wiedzę na temat tworzenia skalowalnych aplikacji sieciowych z wykorzystaniem frameworka Ktor. Poznasz metodę integracji OpenAI API z aplikacją, co pozwoli Ci na zastosowanie modeli LLM w analizie danych. Na koniec nauczysz się budować nowoczesny interfejs użytkownika za pomocą Jetpack Compose i zarządzać nawigacją w aplikacjach wieloekranowych.
Stosowanie AI i ML w aplikacjach mobilnych staje się standardem w branży technologicznej. Aplikacje takie jak Google Photos, Snapchat czy asystenty głosowe korzystają z tych technologii, co pokazuje ich praktyczną użyteczność i dowodzi, że jest na nie zapotrzebowanie na rynku. Firmy stale poszukują specjalistów z umiejętnościami w zakresie AI i ML, co sprawia, że znajomość tych technologii jest nie tylko atrakcyjna, ale wręcz konieczna dla rozwoju kariery zawodowej.
"Wyobraźnia i kodowanie idą w parze. Dzięki kodowi możemy tworzyć rzeczy, które dotąd były tylko w naszych snach."
Wybrane bestsellery
Oceny i opinie klientów: AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych Rafał Rejek (0)
Szczegóły kursu
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
