• Scrum • Elke dag 11:45 → Standup • Waar is iedereen mee bezig • Is iemand geblokkeerd • Kan iemand ergens helpen • Veel mensen remote • Retro om de 3 weken • Geleid door scrum master
• 2003 → Android Inc • Focus was camera • 2005 → Google • Onderhouden door OHA • Open standaard voor mobile • T-Mobile, eBay, Google, NVIDIA, … • Open Source Wat is Android?
• Android Apps draaien op DVM • Na5ve geprogrammeerd in • Java • Java 6 met kleine compa5biliteit van 7 en 8 • Kotlin • Moderne taal door Jetbrains in 2011 • Officieel ondersteund door Google sinds 2017 Android Technologie
• [email protected] - toont views op het scherm • Service - beheert langdurige achtergrondtaken • Content Provider - delen verzameling data • Broadcast Receiver - ontvangen (systeem)meldingen Framework Componenten
• Density Independent Pixels • Oplossing voor vele verschillende schermen • 1 dp kan meer pixels bevaden • Text gebruikt sp - user instelbaar Wat is dip of dp? mdpi xhdpi xxxhdpi
• Hoe wordt de app gebuild • SDK Versie • Signing • Welke dependencies • Wat moet er gebuild worden • Produc5e, staging, … • Voor wie is de build • Minimum / Target SDK Gradle
• Alle database interac5es duren “lang” • Alle netwerk interac5es duren “lang” • Mobiel toestel heep een lage bandwidth met een hoge latency • → gebruik services, AsyncTask, threads, … Hou apps snel
• Verwach5ng kennis • Kennis basis componenten + views + “listeners” • Weten om te gaan met gradle + dependencies • API requests kunnen maken (Retrofit?) • Goede kennis van Java of Kotlin • Pluspunten: • Weten wat MVVM is en het kunnen toepassen Stage