This document summarizes the evolution of Android from 2008 to 2014. It saw huge growth in the number of Android devices from 1 in 2008 to over 7,700 in 2014. The market share of Android grew from less than 1% in 2008 to over 80% in 2014. The document also provides overviews of new Android features like Android Wear, Android Auto, Android TV, casting functionality, Material Design, and Bluetooth LE. It discusses APIs for notifications, recommendations, messaging and controlling media across these platforms.
3. image
Started 2009 in Berlin: 200 participants
In 2015 in 15 locations worldwide
reaching more than 7500 developers
Professionalized community
Droidcon
4. Android in Numbers
2008
● 1 device
● 2000 app entries for ADC I
● < 1 % market share
2014
● 7730 devices
● 1+ million apps
● > 80% market share
5. Android Wear
Context-aware
Glanceable
One thing really fast
Suggest and demand
Notifications and Wear APKs
6.
7. Notifications
extender = new NotificationCompat.WearableExtender()
.setBackground(bitmap)
.addAction(action) // can contain RemoteInput
.addPage(notificationForPage)
builder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.ic_notification)
.extend(extender)
.setGroup(key) // makes the notif. wear only
.setGroupSummary(true) // if summary not present
.setLocalOnly(true);
22. Bluetooth Low Energy
Android Device can act as peripheral
Filter devices on scanning
adv = getBluetoothLeAdvertiser();
adv.startAdvertising(settings, data, cb);
startLeScan(cb)
startScan(filters, settings, cb);
23. more new APIs
RecyclerView
ScrollView.onNestedScroll()
Heads-up Notifications
Lockscreen privacy / Notification.setVisibility()
JobScheduler
24. Google Play Service 6.5
Maps Toolbar, lite mode
‘Donate with Google’ button
Google Fit SDK activity segments
One common lib plus the ones that are required
WebView via Google Play