Creating applications on the Android platform Počítačový Kurz
Platforma Android je oblíbený operační systém používaný především v mobilních zařízeních, jako jsou chytré telefony, tablety, hodinky a televizory. Platforma Android je v současnosti jednou z nejpopulárnějších na světě, a to díky své otevřenosti, flexibilitě, bohaté funkčnosti a přizpůsobivosti jak pro uživatele, tak pro vývojáře. Díky tomu je oblíbený jak u spotřebitelů, tak u podnikatelské komunity.
Návrh Školení
Úvod
- Co je Android?
- Konfigurace prostředí pro vývoj aplikací.
- Sada nástrojů pro psaní aplikací - Android SDK
- Java a Android
Konstrukce aplikace
- Vytvoření a spuštění první aplikace
- Přehled Android Studio
- apk soubor
- applicationId
- Instalace aplikace
- AndroidManifest.xml
- Java kód a zdroje
- Stavební systém Gradle
- Certifikáty
- versionName a versionCode
- Konstrukce aplikačních variant
- že jo
- odladit a uvolnit
- adb
Zdroje
- typy zdrojů
- adresářová struktura
- kvalifikátory zdrojů
- třída R
Činnosti
- Co je to aktivita?
- Vytvořte a spusťte aktivitu
- Životní cyklus aktivity
- Zásobník aktivit
- Záměry
- Fragment
Základy poskytovatele obsahu
- stahování obsahu pomocí poskytovatele obsahu
Základy konstrukce uživatelského rozhraní
- layouty - typy a tvorba
- vestavěné prvky: tlačítka, textová pole atd.
- Zobrazit třídu
- Propojení zobrazení s aktivitou
- Jídelní lístek
- dialogy
- ListView a RecyclerView
Styly a motivy
- vytváření a konfigurace stylů
Procesy a vlákna v Androidzie
- ui vlákno
- ANR
- AsyncTask
- Služby
Pokročilá zobrazení uživatelského rozhraní
Příjemci zpráv
- aplikace vysílacích přijímačů
Stav ukládání
- soubory
- Sdílené předvolby
- SQLite
ODPOČINEK
- co je REST a JSON?
- komunikace s REST serverem
Knihovny
- picasso
- dovybavení
- eventbus
- nůž na máslo
- ok http
- rozebrat
Distribuce aplikací
- GoOgle Play
- Crashlytics a hlášení chyb
Open Training Courses require 5+ participants.
Creating applications on the Android platform Počítačový Kurz - Booking
Creating applications on the Android platform Počítačový Kurz - Enquiry
Creating applications on the Android platform - Consultancy Enquiry
Consultancy Enquiry
Reference (4)
Trenér byl ochoten prozkoumat další problémy s dýkou.
Susheel - Home
Kurz - Dependency Injection with Dagger 2
Machine Translated
Trenérské znalosti a lehkost, s jakou to prezentoval.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurz - Android Applications Testing
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurz - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurz - Cross-platform mobile development with PhoneGap/Apache Cordova
Upcoming Courses
Související kurzy
Android - The Basics
28 hodinyAndroid je mobilní operační systém Google. Tento kurz demonstruje prostřednictvím praktické praxe základy Androidu.
Cross-platform mobile development with PhoneGap/Apache Cordova
21 hodinyCílem cross-platformových rámců je umožnit psaní aplikací najednou a spustit je na více platformách. Chcete vytvořit aplikaci pro iPhone, která bude také spuštěna na Android? Máte zákazníka, který se otočí a chce, aby jejich aplikace Android byla spuštěna na Windows Phone? Žádný problém.
Na tomto třídenním kurzu PhoneGap/Apache Cordova se podíváte na dvě různé, ale komplementární technologie pro cross-platformový mobilní rozvoj. (Apache Cordova je nové jméno pro PhoneGap. Adobe získal PhoneGap od původních vývojářů a daroval ji Apache Software Foundation.)
Po dokončení tohoto kurzu PhoneGap/Apache Cordova budete moci vybudovat plně funkční mobilní webové aplikace pomocí rámce, spravovat zdrojový kód a spravovat tweaks platformy, vytvářet zkušenosti z webové aplikace - a mnohem více!
Develop Android Applications
21 hodinyTento kurz byl vytvořen pro každého, kdo se zajímá o vytváření Android aplikací.
Během tohoto kurzu se naučíte základní dovednosti potřebné pro vytváření aplikací Android od nuly pomocí zajímavých funkcí přidaných do platformy Android, jako je zpracování na pozadí, přístup k databázi a služby založené na poloze.
Android Development
28 hodinyCíle:
Po absolvování tohoto školení bude delegát schopen:
- Vytvořte si vlastní aplikaci pro Android a nahrajte ji na Android Market. Vyvíjejte pro simulátory a skutečná zařízení. Naučte se všechny základy Android Development.
Android Fundamentals
56 hodinyAndroid je open source platforma vyvinutá Google pro mobilní vývoj.
Aplikace pro platformu Android jsou vyvíjeny v Java.
Tento kurz podává přehled základních témat Android.
Android Fundamentals - Fast Track
28 hodinyAndroid je open source platforma vyvinutá Google pro mobilní vývoj.
Aplikace pro platformu Android jsou vyvíjeny v Java.
Tento kurz podává přehled základních témat Android.
Toto je rychlý program, který urychluje původní trénink
Android HAL (Hardware Abstraction Layer)
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí napsat rozhraní HAL, aby umožnilo aplikacím Android komunikovat se základním hardwarem.
Na konci tohoto školení budou účastníci schopni:
- Pochopte architekturu Android HAL a její roli ve funkčnosti systému.
- Získejte znalosti v AIDL (Android Interface Definition Language) pro moderní vývoj HAL.
- Naučte se techniky migrace z HIDL na AIDL.
- Prozkoumejte aktualizace pro zvuk a fotoaparát HAL, včetně nových funkcí představených v Androidu 14.
- Seznamte se s osvědčenými postupy pro zajištění souladu HAL se standardy zabezpečení a ochrany soukromí systému Android.
- Prozkoumejte vliv Project Mainline na modularitu a aktualizovatelnost HAL.
Android Mobile App Development (Advanced Level)
35 hodinyTento instruktorův kurz (online nebo na místě) je určen pokročilým vývojářům Android, kteří chtějí vytvářet komplexní a optimalizované aplikace pomocí moderních architektonických vzorů, asynchronního programování, trvalé uchovávání dat, testovacích metod a technik integrace.
Koncem tohoto kurzu budou účastníci schopni:
- Implementovat architekturu MVVM a komponenty Jetpacku.
- Používat Kotlin coroutines a WorkManager pro asynchronní a pozadní úlohy.
- Trvale uchovávat data pomocí Room a DataStore.
- Testovat aplikace s využitím JUnit a Espresso.
- Integrovat REST API a použít optimalizace pro výkon.
Android Mobile App Development (Basic Level)
21 hodinyTento instruktážní živý kurz v České republice (online nebo na místě) je určen pro začínající vývojáře, kteří chtějí vytvářet interaktivní Android aplikace pomocí Android Studio a Kotlin nebo Java.
Koncem tohoto kurzu budou účastníci schopni:
- Pochopit základní architekturu Android aplikací.
- Návrh jednoduchých uživatelských rozhraní pomocí rozvržení a zobrazení.
- Zpracovávat uživatelské interakce a navigovat mezi obrazovkami.
- Postupně vyvíjet funkční mobilní aplikaci po celý kurs.
Android System Programming
28 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí porozumět, přizpůsobit a rozšířit Android pro různé hardware a platformy.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí potřebné ke spuštění vývoje systému pro Android.
- Pochopte, jak se hardware propojuje se systémovými službami (aplikacemi)
- Vyvíjejte, testujte a ladte systémový kód iterativně pomocí emulátoru Android.
- Načtěte a nasaďte přizpůsobené Android na různé vestavěné hardwarové systémy (pomocí simulovaných/emulovaných).
Android Applications Testing
21 hodinyCílem tohoto kurzu je poskytnout testerům softwaru požadované znalosti a dovednosti, aby mohli provádět testy zajištění kvality softwarových aplikací, které byly vyvinuty pro platformu Android. Tento kurz poskytuje přehled o možnostech platformy Android a poskytuje vám aktuální postupy pro provádění testů.
Android TV
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí navrhovat a vytvářet nové Android TV aplikace. Mohou také rozšířit své stávající aplikace tak, aby běžely na televizních zařízeních, aby zvýšili zapojení aplikací a tržby.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít vyvíjet Android TV aplikace.
- Pochopte požadavky pro kvalifikaci aplikace jako televizní aplikace.
- Vytvářejte a testujte aplikace na Android TV emulátoru pro uživatelskou zkušenost z první ruky.
- Umožněte prohledávat televizní aplikaci a integrujte ji s Asistentem Google, abyste optimalizovali uživatelský dojem.
Dependency Injection with Dagger 2
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na softwarové architekty, kteří chtějí používat Dagger 2 pro vkládání závislostí v aplikacích Android.
Na konci tohoto školení budou účastníci schopni:
- Nastavte projekt s injekcí závislostí pomocí Dagger 2.
- Integrujte Dagger 2 do aplikace Android.
- Implementujte vkládání závislostí bez použití rámců třetích stran.
Kivy: Building Android Apps with Python
7 hodinyKivy je open-source cross-platform grafické uživatelské rozhraní knihovny napsané v Python, která umožňuje rozvoj multi-touch aplikace pro široký výběr zařízení.
V tomto instruktor vedeném, živé školení účastníci se dozví, jak nainstalovat a rozšiřovat Kivy na různých platformách, přizpůsobit a manipulovat widgety, plánování, vyvolávání a reagovat na události, upravovat grafiku s multi-touching, resize obrazovky, balíčky aplikací pro Android, a další.
Po ukončení tohoto tréninku budou účastníci schopni
- Navázat vztah mezi kódem Python a jazykem Kivy.
- Získat solidní porozumění tomu, jak Kivy funguje a využívá své nejdůležitější prvky, jako jsou widgety, události, vlastnosti, grafika atd.
- Hladce vyvíjet a nasazovat Android aplikace na základě různých obchodních a designových požadavků.
Formát kurzu
- Kombinace přednášek, diskusí, cvičení a intenzivní praktické výuky.
Kotlin for iOS and Android Development
35 hodinyKotlin je moderní, funkční a objektově orientovaný programovací jazyk založený na Java.
V tomto instruktorově vedeném, živém tréninku se účastníci naučí Kotlin programování, jak postupují prostřednictvím vytvoření aplikace Android a iOS pomocí Kotlin.
Po ukončení tohoto tréninku budou účastníci schopni:
- Pochopte základní principy programování Kotlin
- Kód vlastní aplikace Kotlin
- Vytvořte, testujte, rozmístěte a vyřešte problémy Android a iOS aplikace pomocí Kotlin
publikum
- Vývojáři
Formát kurzu
- Částečná přednáška, částečná diskuse, cvičení a těžká praxe
Poznámka
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.