Course details

AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych

AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych

Rafał Rejek

Videocourse

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."

  • Title: AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych
  • Author: Rafał Rejek
  • Duration time: 06:35:54
  • ISBN: 978-83-289-1390-5, 9788328913905
  • Date of issue: 2024-09-05
  • Format: Kurs Video
  • Item ID: vaiand
  • Publisher: Videopoint