Android Mobile App Development (Advanced Level) Träningskurs
Android är en mångsidig plattform för mobilutveckling som stöder robusta arkitekturer och skalbara appar.
Denna instruktörsledda, live-träning (online eller på plats) är avsedd för avancerade Android-utvecklare som vill bygga komplexa, optimerade Android-applikationer med hjälp av moderna arkitekturmönster, asynkron programmering, data-persistens, testning och integreringstekniker.
Vid slutet av denna träning kommer deltagarna att kunna:
- Implementera MVVM-arkitektur och Jetpack-komponenter.
- Använda Kotlin korutiner och WorkManager för asynkrona och bakgrundsuppgifter.
- Persistera data med Room och DataStore.
- Testa appar med JUnit och Espresso.
- Integrera REST-API:er och tillämpa prestandaförbättringar.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on-implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad träning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
- Arkitekturmönster: MVVM och Jetpack-komponenter (ViewModel, LiveData)
- Avancerad hantering av UI-tillstånd
- Navigationskomponent: praktisk introduktion till komplex navigation
- Hands-on: Omstrukturering av app-arkitektur
- Kotlin korutiner för asynkrona operationer
- WorkManager för schemalagda bakgrundsuppgifter
- Trådhantering och användning av huvudtråden
- Hands-on: Asynkrona operationer i projektappen
- Room Persistence Library (grundläggande CRUD)
- Introduktion till DataStore
- Hands-on: Lägger till persistens i projekt
- Enhetstestning med JUnit (grunderna)
- UI-testning med Espresso (introduktion)
- Verktyg för statisk kodanalys (Lint)
- Hands-on: Skriver grundläggande tester i projektet
- Användning av REST API:er med Retrofit (introduktion)
- Arbete med JSON
- Grunderna i optimering av UI och batteriförbrukning
- Hands-on: API-integrering och inställning
Krav
- Solid förståelse för Android-grunderna (Activity, UI, navigation, Kotlin/Java)
- Erfarenhet av att använda Android Studio
- Kännedom om objektorienterad programmering
Målgrupp
- Erfarna Android-utvecklare
- Mobilutvecklare som vill behärska avancerade tekniker
- Programutvecklare som bygger robusta, högprestanda Android-appar
Open Training Courses require 5+ participants.
Android Mobile App Development (Advanced Level) Träningskurs - Booking
Android Mobile App Development (Advanced Level) Träningskurs - Enquiry
Android Mobile App Development (Advanced Level) - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (4)
Tränaren var villig att utforska ytterligare problem i dolk.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Machine Translated
Tränare kunskap och lätthet som han presenterade det med.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurs - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurs - Cross-platform mobile development with PhoneGap/Apache Cordova
Upcoming Courses
Relaterade Kurser
Android - The Basics
28 timmarAndroid är Go ogles mobila operativsystem. Denna kurs demonstrerar genom praktisk övning de grundläggande för Android .
Cross-platform mobile development with PhoneGap/Apache Cordova
21 timmarSyftet med cross-platform-rammar är att låta dig skriva applikationer en gång och ha det körs på flera plattformar. Vill du bygga en iPhone-app som också körs på Android? Har en kund runda och vill att deras Android app ska köras på Windows Phone? Inga problem.
På denna tre dagars PhoneGap/Apache Cordova kurs kommer du att titta på två olika men komplementära tekniker för cross-platform mobil utveckling. (Apache Cordova är det nya namnet på PhoneGap. Adobe förvärvade PhoneGap från de ursprungliga utvecklarna och donerade det till Apache Software Foundation.)
Efter avslutad av denna PhoneGap/Apache Cordova kurs, kommer du att kunna bygga fullt fungerande mobila webbapplikationer med hjälp av ramverket, hantera källkod och hantera plattform tweaks, skapa “native like” erfarenheter från en webbapplikation - och mycket mer!
Develop Android Applications
21 timmarDenna kurs har skapats för alla som är intresserade av att skapa Android applikationer.
Under denna kurs kommer du att lära dig de grundläggande färdigheterna som krävs för att bygga Android applikationer från början med intressanta funktioner som läggs till Android plattformen, som bakgrundsbearbetning, databasåtkomst och platsbaserade tjänster.
Android Development
28 timmarmål:
Efter avslutad kurs kommer delegaten att kunna:
- Bygg sina egna Android applikationer och ladda upp den till Android Market.
- Utveckla för simulatorer och verkliga enheter.
- Lär dig alla grunderna i Android utveckling.
Android Fundamentals
56 timmarAndroid är en öppen källplatform utvecklad av Google för mobil utveckling.
Applikationer för Android-plattformen är utvecklade i Java.
Kursen övervinner Androids grundläggande ämnen.
Android Fundamentals - Fast Track
28 timmarAndroid är en öppen källkodsplattform utvecklad av Google för mobilutveckling.
Applikationer för Android-plattformen utvecklas i Java.
Den här kursen ger en översikt över Androids grundläggande ämnen.
Detta är snabbspårsprogrammet som sätter fart på den ursprungliga träningen
Android HAL (Hardware Abstraction Layer)
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill skriva HAL-gränssnitt för att möjliggöra för Android applikationer att prata med den underliggande hårdvaran.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå Android HAL-arkitekturen och dess roll i systemfunktionalitet.
- Få färdigheter i AIDL (Android Interface Definition Language) för modern HAL-utveckling.
- Lär dig migrationstekniker från HIDL till AIDL.
- Utforska uppdateringar av ljud- och kamera-HAL, inklusive nya funktioner som introduceras i Android 14.
- Lär dig bästa praxis för att säkerställa HAL-kompatibilitet med Androids säkerhets- och sekretessstandarder.
- Utforska Project Mainlines inverkan på HAL-modularitet och uppdateringsbarhet.
Android System Programming
28 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill förstå, anpassa och utöka Android för olika hårdvara och plattformar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in den utvecklingsmiljö som behövs för att starta systemutveckling för Android.
- Förstå hur hårdvara samverkar med systemtjänster (applikationer)
- Utveckla, testa och felsöka systemkod iterativt med en Android-emulator.
- Ladda och distribuera anpassad Android på olika inbäddade hårdvarusystem (med simulerad/emulerad).
Android Applications Testing
21 timmarKursen syftar till att tillhandahålla programvarutestare med nödvändig kunskap och färdigheter för att kunna utföra kvalitetssäkringstester för program som utvecklats för Android-plattformen. Kursen övervinner Android-plattformens kapacitet och ger dig aktuell praxis för att utföra testen.
Dependency Injection with Dagger 2
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till programvaruarkitekter som vill använda Dagger 2 för beroendeinjektion i Android applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa ett projekt med beroendeinjektion med Dagger 2.
- Integrera Dagger 2 i en Android-applikation.
- Implementera beroendeinjektion utan att använda ramverk från tredje part.
Kivy: Building Android Apps with Python
7 timmarKivy är en öppen källkod cross-platform grafisk användargränssnitt bibliotek skriven i Python, vilket möjliggör multi-touch applikationsutveckling för ett brett urval av enheter.
I denna instruktörledda, live-träning deltagare kommer att lära sig hur man installerar och implementerar Kivy på olika plattformar, anpassa och manipulera widgets, schemaläggning, trigger och svar på händelser, modifiera grafik med multi-touching, återställa skärmen, packa appar för Android, och mer.
Vid slutet av utbildningen kommer deltagarna att kunna
- Koppla samman koden i Python och språket Kivy.
- Ha en gedigen förståelse för hur Kivy fungerar och hur man använder dess viktigaste element, såsom widgets, händelser, egenskaper och grafik, etc.
- Smidigt utveckla och distribuera Android-appar baserat på olika affärs- och designkrav.
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och omfattande praktisk träning.
Kotlin for iOS and Android Development
35 timmarKotlin är ett modernt, funktionellt och objektorienterat programmeringsspråk baserat på Java.
I denna instruktörledda, levande träning kommer deltagarna att lära sig Kotlin programmering när de går igenom skapandet av en Android och iOS app användning Kotlin.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i programmering i Kotlin
- Koda sin egen ansökan Kotlin
- Bygg, testa, utnyttja och lösa problem Android och iOS applikationer med Kotlin
Publiken
- Utvecklare
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
anteckningar
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
RxJava for Android Developers
21 timmarDenna instruktörsledda, liveträning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda RxJava för att utveckla och distribuera en Android mobilapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en utvecklingsmiljö som innehåller nödvändiga bibliotek, paket och ramverk som behövs för att utveckla en reaktiv applikation.
- Förstå hur data och händelseströmmar genereras och används.
- Designa program som modellerar verkliga (händelsebaserade) situationer på ett elegant och koncist sätt.
Creating applications on the Android platform
21 timmarPlattformen Android är ett populärt operativsystem som främst används i mobila enheter som smartphones, surfplattor, klockor och TV-apparater. Plattformen Android är för närvarande en av de mest populära i världen, tack vare dess öppenhet, flexibilitet, rika funktionalitet och anpassningsförmåga för både användare och utvecklare. Detta gör den populär bland både konsumenter och näringsliv.
Tizen for Developers
28 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill installera, konfigurera, hantera Tizen-plattformen för att bygga olika applikationstyper och profiler.
I slutet av denna utbildning kommer deltagarna att kunna bygga, utveckla, distribuera och designa .NET, webb och inbyggda applikationer med Tizen.v