Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2018; Android Year in Review

2018; Android Year in Review

Harshit Dwivedi

December 26, 2018
Tweet

More Decks by Harshit Dwivedi

Other Decks in Technology

Transcript

  1. Hello! I am Harshit Dwivedi I am here because I

    love to give presentations. 2
  2. Kotlin Going very strong with over 60% of developers using

    it for personal Android Projects. 1 6
  3. Android KTX Android KTX provides a set of extensions designed

    to make writing Kotlin code for Android more concise, idiomatic, and pleasant. 2 7
  4. Wear OS enters preview Android Wear was rebranded to Wear

    OS along-with a preview release with Android Pie and Google Assistant 3 8
  5. Major updates to Android Studio Android Studio 3.2.0 was released

    with various new features like : 1. Kotlin Lint checks 2. New D8 compiler 3. Quick Boot for emulator 4. Navigation Editor 5. Android Jetpack and Android X support 4 9
  6. Google Play Store and Play Protect Play protect aimed at

    reducing the risk of Malware inflected attacks on user’s device by scanning all of their installed apps and notifying user of any threat 5 10
  7. Android P released The 14th major Android release focused on

    the following goodies : 1. Neural Net API for better on device ML 2. Autofill framework 3. Optimized Kotlin 4. “Notch” support for various devices 5. Material Design 2 implementation throughout the system 6 11
  8. AndroidX AndroidX is the next gen version of the support

    libraries that we use and love! All packages in AndroidX live in a consistent namespace starting with the string androidx and Unlike the Support Library, AndroidX packages are separately maintained and updated. 7 12
  9. Bidding Farewell to GCM GCM or Google Cloud messaging APIs

    were deprecated and fully removed in April and replaced with FCM which is now the industry standard 8 13
  10. Android Jetpack Android Jetpack provides libraries that manage activities like

    background tasks, database, navigation, and lifecycle management, so you can eliminate boilerplate code and focus on what makes your app great. 9 14
  11. App Actions App actions allow developers to launch an intent

    for a specific action in their app via the Google Assistant 13 18
  12. Android App Bundle & Dynamic Delivery Studio allows you to

    build an Android App Bundle instead of an .apk file which contains everything your app needs for any device—all the languages, every device screen size, every hardware architecture. When a user downloads your app, Google Play's new Dynamic Delivery will only deliver the code and resources matching the user's device 14 19
  13. Instant app support for games Google Play Instant now allows

    game developers to build instant apps containing some specific levels of their game which the users can try without actually downloading the app. 15 20
  14. Android Things 1.0 Android things lets you program and configure

    projects using hardware sensors just as you would build android apps. The 1.0 release marked the first stable release of the platform 16 21
  15. Firebase MLKit Announced at Google I/O, Firebase MLKit is Google’s

    flagship solution that helps mobile developers to easily implement fairly complex ML models in their apps. The best part is that no prior knowledge of Machine Learning is needed!!! 17 22
  16. Goodbye Fabric, hello Firebase Twitter’s Fabric SDK is sunsetting starting

    earlier next year and Google Suggests developers to migrate to Firebase console ASAP 18 23
  17. In-app Updates API Using this API, you can now force

    your users to update the app before they can use it. 20 25
  18. R8 is made available in Android Studio R8 is the

    next generation version of proguard and is now available as a preview release in Android Studio 3.3 21 26
  19. More visibility into AOSP Android's Continuous Integration Dashboard is now

    made public, so that you can now see which AOSP builds are failing and how you can contribute in fixing the failures. 22 27
  20. minSDK for Google Play Services is 16 Play services dropped

    support for API 14 and 15 starting the current update. RIP ICS, you’ll be missed :’( 23 28
  21. Android Codelabs are now out Wanted a quick refresher on

    Android 101? Worry not, because google recently released a set of Codelabs that aim at brushing up your Android skills. https://developer.android.com/courses/ 24 29
  22. Flutter 1.0 The flutter framework for building Mobile apps enjoyed

    its first stable release earlier this December. 25 30
  23. ARCore updates Sceneform SDK was released at I/O which allows

    developers to build assets for AR enabled apps with plain Java and Kotlin 27 32
  24. Machine Learning on Mobile Building Intelligent mobile apps is going

    to be in huge demand in 2019 and years to come; better get started with it ASAP! 3 38
  25. Personal Projects Have at least 1 personal project every year

    that you publish to Google Play store. Managing the entire end to end chain teaches you a lot of things that just development won’t. 4 39
  26. Open Source As above, focus on contributing to at least

    1 open source repo every month. Working with a huge codebase often teaches you a lot of new things 5 40
  27. 43

  28. Github Student pack Benefits : 1. AWS credits 2. Digitalocean

    credits 3. Free Github Private repositories 4. Heroku free access for 2 years 5. Free subscription for Jetbrains products 6. Free namecheap domain for 1 year 7. and much more ... 44 Get yours at : https://education.github.com/pack