Ontwikkelaar, auteur en consultant. Eigenaar moop.me, een van de meest bekende ontwikkelbureaus in Nederland voor Android en iOS apps, en veelvoudig winnaar van awards. Ontwikkelt zelf Android apps vanaf 2008, en heeft veel ervaring in het ontwikkelen van enterprise apps en gerelateerde frameworks. Heeft onder andere de Nederlandse Android tutorials geschreven op Androidworld.nl. Programmeert daarna ook nog in ruby, en geeft regelmatig presentaties over Android voor beginners en gevorderden.


Android - Key Fundamentals for a Head Start

Room: darkroom Time: 11:30 - 12:10
Language: English Level: Beginner

I will give an architectural introduction to Android. The fundamentals are controlling Activities and Services via Intents. Data mutations are exclusively done via the ContentProvider which broadcasts its changes via URI updates. Data binding is done via Data-Adapters which are set after an URI update via the Loader Architecture in Android: this is something few Android developers actually use but is very important. Internet calls are done in separate Services. All these elements are defined in an AndroidManifest.xml and displayed via layouts defined in XML files.

I will explain these concepts, accompanied by a a demo app and diagrams which contain overviews for this architecture. This will give programmers which are new to Android a solid architectural understanding.

When there is some time left I will give some practical tips that can save you hours debugging with your first steps in Android.