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

#GdgGnr #JetPackJoyRide

Avatar for Hardy Hardy
October 25, 2018
77

#GdgGnr #JetPackJoyRide

GDGGandhinagar dev fest jetpack presentation.

Avatar for Hardy

Hardy

October 25, 2018

Transcript

  1. What is Jetpack Jetpack is a collection of Android software

    components to make it easier for you to develop great Android apps
  2. Half screen photo slide if text is necessary Architecture Navigations

    Paging Room WorkManager http://d.android.com/arch
  3. Half screen photo slide if text is necessary UI Animations

    and transitions Auto, TV and wear Palette This is a Sub-head
  4. Chart Data Source Info Slices A “slice” is a way

    to surface your app’s UI inside of the Google Assistant as a result of a search. Some advantages using Slices API: • Templated • Interactive • Updatable • Backwards-compatible
  5. Half screen photo slide if text is necessary Slices -

    Interactive - Relevant - Modular A slice is a way to surface your app’s UI inside of the google assistant as result
  6. Half screen photo slide if text is necessary Behaviour Download

    Manager Permissions Slices This is a Sub-head
  7. Chart Data Source Info Android KTX And last but not

    least, one goal of Android Jetpack takes advantage of Kotlin language features that make you more productive.Which lets you tranform the code like below. view.viewTreeObserver.addOnPreDrawListener( object : ViewTreeObserver.OnPreDrawListener { override fun onPreDraw(): Boolean { viewTreeObserver.removeOnPreDrawListener(this) actionToBeTriggered() return true } }); view.doOnPreDraw { actionToBeTriggered() }
  8. Half screen photo slide if text is necessary Foundation AppCompat

    AndroidKTX Multidex Test KTX This is a Sub-head