~/talk

@Binding Android: View and Data Binding

Talkat DevFestMN 2016 · on Saturday, 2016-02-06· [android, developer-experience]
slides:none on file

Compares Google’s Data Binding Library and Butter Knife with concrete results: an example app of eight activities reads a Marvel JSON of superheroes, binds fields, randomizes entries, and loads images with Picasso via a custom binding adapter so UI thread never blocks. Data binding generates layout-specific binding classes, supports observable fields, BaseObservable and observable collections, and integrates with RecyclerView view holders; Butter Knife remains a low-intrusion alternative for view lookup. Setup requires enabling data binding in Gradle and the presenter reports it as production-ready.

AI-written summary · about

  1. 0:00Intro
  2. 1:26Data Binding
  3. 2:40Binding Android
  4. 3:52Example JSON
  5. 4:28Other Data Binding Libraries
  6. 9:56ViewOut Binding
  7. 10:35Google IO
  8. 10:49Setup
  9. 12:04Layout file
  10. 12:58Basic Data Binding
  11. 13:51Data Body
  12. 15:40Binding
  13. 18:52coalesce
  14. 19:21Imports
  15. 20:49Recent Resources
  16. 22:07Events
  17. 22:58Expression
  18. 23:32Images
  19. 23:58Binding adapters
  20. 26:21Observable objects
  21. 27:38Observable collection
  22. 28:50Basic observable example
  23. 30:20Observable fields
  24. 33:05Array Map
  25. 34:26Recycler View
  26. 34:47View Holder
  27. 37:25Butter Knife
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.