~/talks

Yigit Boyar

what they talk about

all 8 in the filters

where they keep going back

all 6 in the filters

on a stage with

all 24 in the filters

who talks about the same things

titleconferencedate
JetpackGoogle I/O 20212021-05-18
Jetpack updates that matter: multiple backstacks are default in Navigation UI (fragments and nav component save/restore state, Compose support in two lines)…
Talk on
Migrating a Library from RxJava To CoroutinesKotlinConf 20192019-12-04
A production library called Store with 3500+ stars and 20+ contributors gets rewritten from RxJava to Coroutines and Flow in Kotlin the code drops the Rx…
Talk on
Understand Kotlin Coroutines on AndroidGoogle I/O 20192019-05-07
Explains concrete coroutines features now in Jetpack: a LiveData builder that runs coroutine blocks with a configurable context and a short timeout window to…
Talk on
Build a modular Android app architectureGoogle I/O 20192019-05-07
Argues that modularizing yields concrete wins: using an AndroidX dependency-discovery plugin cuts a pre-summit build from about two hours to 10–20 minutes…
Talk on
What's new in architecture componentsGoogle I/O 20192019-05-07
Data Binding gets faster (annotation processing ~20% quicker) and an experimental incremental annotation processor is available; a new View Binding feature in…
Talk on
Android fireside chatGoogle I/O 20192019-05-07
A live Q&A walks through concrete platform work: compatibility testing with CTS/VTS, shipping Android Mainline modules (media codecs), CameraX to hide OEM…
Panel on
Fun with LiveDataAndroid Dev Summit 20182018-11-07
LiveData is lifecycle-aware and a single-value holder that delivers only the latest value to active observers, not a stream, so use it for UI state but not for…
Talk on
The Room in the houseAndroid Dev Summit 20182018-11-07
Room 2.1 adds usable features: Full-Text Search (FTS) with optional external content tables (Room auto-generates triggers to keep the FTS index in sync; MATCH…
Talk on
Android fireside chatAndroid Dev Summit 20182018-11-07
Live Q&A covers concrete guidance: use WorkManager over JobScheduler for short background work, expect an Project Marble Instant Run rewrite (EAP recruiting)…
Panel on
Android Jetpack: Manage infinite lists with RecyclerView and PagingGoogle I/O 20182018-05-08
Introduces the Paging Library that turns a LiveData list into a lazy-loading PagedList backed by Room or network (Retrofit), shows adapters like…
Talk on
Efficient Lazy Loading for RecyclerView with Roomdroidcon San Francisco 20172017-11-05
Shows why SQLiteCursor’s built-in paging (a 2MB cursor window that even does a one-third overlap on reloads) causes wasted work and inconsistent views, and…
Talk on
Architecture Round Tabledroidcon NYC 20172017-09-25
Google-backed Architecture Components get practical scrutiny: Room is called ready for production by some, LiveData is promoted as the lifecycle-aware glue for…
Panel on
App Development - Pragmatic Best Practicesdroidcon NYC 20172017-09-25
Survey of 150 Android devs finds top pain points: architecture, Android lifecycle/configuration quirks, and testing. Advice is concrete: enforce single…
Talk on
Architecture Components – Behind the Scenes360|AnDev 20172017-07-13
Architecture Components (released at I/O’17) claims to make Android fundamentals easier by shipping concrete libraries: an observable lifecycle API that works…
Talk on
Pro RecyclerView360|AnDev 20162016-07-28
Explains RecyclerView internals: a layout manager, item animator and adapter coordinate to position and animate items; stable IDs plus SortedList and upcoming…
Talk on
Android Application ArchitectureAndroid Dev Summit 20152015-11-23
Demonstrates a concrete architecture that treats sync as a first-class problem: UI is backed by a persistent local model, writes are saved to disk and queued…
Talk on
RecyclerView Animations and Behind the ScenesAndroid Dev Summit 20152015-11-23
Explains RecyclerView internals and practical rules: components are adapter, layout manager, item animator and pool and layout manager can run predictive…
Talk on
Data Binding -- Write Apps FasterAndroid Dev Summit 20152015-11-23
Android Data Binding ties model objects to layout XML so generated binding classes replace findViewById calls, update views when observable properties change…
Talk on
~/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.