Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Android Systemarkitektur. Operativmiljø
- Diskusjon om systemarkitekturen til Android (Linux-kjerne, kjernebiblioteker, JVM, etc.)
- Forberedelse av arbeidsmiljøet (Eclipse + Android SDK). Metoder for feilsøking av programmer. Diskusjon om verktøy som adb, draw9patch, DDMS, emulator, etc.
- Livssyklus for aktiviteter. Implementering og metoder for ytelsesanalyse for onCreate, onStart, OnResume, OnPause, OnDestroy.
- Design av datastruktur for Android (src-mapper, res, XML-fil AndroidManifest.xml, tillatelser)
- Regler for å opprette oppsett. Eksempler på implementering av Linear-class, Frame-, tabell- og RelativeLayout.
- Implementering av lasting av oppsett fra XML-filer og innenfor applikasjonen. Gravity-klasse.
- Opprette menyer og dialoger. Implementering og håndtering av hendelser for menuklassen og klasser som arver dialoger.
Støtte for grafikk og berøringssnitt
- Gjennomgang og implementering av metoder i View- og drawable-klasser.
- Gester - behandling av berøringshendelser. Implementering av metoder i TouchEvent-klassen
- Implementering av grunnleggende 'byggeblokker' for Android-programvare. Implementering av klasser som TextView, Button, Checkbox, ListView, etc.)
- Implementering av Notification-klassen
Tilgang til andre aktiviteter og tjenester som kjører i bakgrunnen, flertrådete prosesser
- Oversikt over Intent-klassen - hva den gjør.
- Kjører andre aktiviteter. Implementering av metoden startActivity () og onActivityResult ().
- Starting og kommunikasjon med tjenester som kjører i bakgrunnen. Diskusjon og implementering av metoder i Service-klassen.
- Broadcasts
- Tråder og flertrådete prosesser. Implementering av AsyncTask-klassen.
- Synkronisering. Implementering av synkroniserte blokker og synkroniserte metoder.
Service for plassering
- Grunnleggende teoretisk informasjon om GPS, WGS84, digitale kart (GoogleMaps, OpenStreetMap, BingMaps, etc.)
- Håndtering av GPS-hendelser. Implementering av metoder i LocationListener-klassen.
- Tegning av ikoner og objekter på kartet.
- Henting av koordinater for klikk på kartet.
Annet
- Tjenester for innstillinger lagret på enheten. Preferences-klassen.
- Tilgang til fjernettjenester. Implementering av HttpPost / HttpGet-klasser.
- Parsing av datastrukturer i XML og JSON. Lesing og skriving av filer på enheten.
- SQLite CONTENTMANAGER.
- Sensorer, kameraer, OpenGL.
Krav
Introduksjon til Programming i Java (kunnskap om begrepene klasse, attributt, metode, arv, grensesnitt, overbelastning, etc.)
28 timer
Referanser (4)
Grunnleggende innføring i Android og Kotlin.
Nan Yu - Google
Kurs - Android Development
Maskinoversatt
Instruktøren var villig til å utforske ytterligere problemer med Dagger.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Maskinoversatt
Instruktørens kunnskap og lettheten han presenterte det med.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Maskinoversatt
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
Maskinoversatt