cotalks.dev
Login
droidcon SF 2017
2017
Videos
1 — droidcon SF 2017 - Android History, from the Inside
2 — droidcon SF 2017 - Generating Kotlin Code
3 — droidcon SF 2017 - Thinking Beyond the REST API: gRPC for Android
4 — droidcon SF 2017 - Make Your Build Great Again
5 — droidcon SF 2017 - Instant Apps + Deep Linking 101
6 — droidcon SF 2017 - Kotlin: Uncovered
7 — droidcon SF 2017 - The Creative Technologist
8 — droidcon SF 2017 - Fun with Native Code on Android
9 — droidcon SF 2017 - Inside Instant Apps
10 — droidcon SF 2017 - The Reactive Workflow Pattern Update
11 — droidcon SF 2017 - Hella-Parallel Compute with RenderScript
12 — droidcon SF 2017 - Android Battery @ Facebook
13 — droidcon SF 2017 - Looper.loop() - Understanding Android's Message Queue
14 — droidcon SF 2017 - The lesser-known world of Spans
15 — droidcon SF 2017 - Magical App-to-App Integrations
16 — droidcon SF 2017 - Write once, ship multiple times
17 — droidcon SF 2017 - Improve user experience and retention with the Android Autofill Framework
18 — droidcon SF 2017 - One for all, all for one: The Journey to Android Monorepo at Uber
19 — droidcon SF 2017 - Advanced animations with ConstraintLayout
20 — droidcon SF 2017 - Clean app design with Architecture Components
21 — droidcon SF 2017 - Serial: Improving Data Serialization on Android
22 — droidcon SF 2017 - Blazing Fast Android Development: Hot-Swapping Modules with Buck
23 — droidcon SF 2017 - Understanding and Implementing Audio on Android
24 — droidcon SF 2017 - Ok Google, we need to talk
25 — droidcon SF 2017 - Boost the Quality of Your App with Firebase
26 — droidcon SF 2017 - Upgrading to Moshi
27 — droidcon SF 2017 - Mocks, Stubs, and Spies, Oh My!
28 — droidcon SF 2017 - Transitions without Activities or Fragments
29 — droidcon SF 2017 - Optimizing Android Build Performance
30 — droidcon SF 2017 - In-depth path morphing w/ Shape Shifter
31 — droidcon SF 2017 - Canvas Drawing for Fun and Profit
32 — droidcon SF 2017 - Despaghettifying the hairball
33 — droidcon SF 2017 - UI testing is so easy - said no developer ever
34 — droidcon SF 2017 - Change Can be Good: The New World of Android Oreo
35 — droidcon SF 2017 - Make Your App Instant!
36 — droidcon SF 2017 - Litho: A Declarative UI Framework for Android
37 — droidcon SF 2017 - Hot Off the Open-Source Grill: RIBs, Scalable Multiplatform App Architecture
38 — droidcon SF 2017 - Codelab: Build an Android app with Firebase and Cloud Firestore
39 — droidcon SF 2017 - Codelab: Hands-on with Branch Deep Links, Instant Apps, and Instant Links
40 — droidcon SF 2017 - Stay Calm and Modularize
41 — droidcon SF 2017 - Android Internals for Developers
42 — droidcon SF 2017 - Codelab: Optimizing Usage of Bluetooth Peripheral Devices
43 — droidcon SF 2017 - API Design as an Art
44 — droidcon SF 2017 - view to pixel
45 — droidcon SF 2017 - Rx Concurrency: A Prescription for Multi-threading
46 — droidcon SF 2017 - Architecting Amp: Android integration with embedded systems
47 — droidcon SF 2017 - Rewind capture format on IG Stories
48 — droidcon SF 2017 - ShapeShifting: Creating delightful icon animations
49 — droidcon SF 2017 - A/B Testing From The Ground Up
50 — droidcon SF 2017 - Debunking Android Security Myths with Data
51 — droidcon SF 2017 - Building a DSL… in Kotlin!
52 — droidcon SF 2017 - Creating the Lyft Driver App: Reduce, Reuse, Recycle
53 — droidcon SF 2017 - A Practical Guide To master Rx Streams
54 — droidcon SF 2017 - Break your app before someone else does
55 — droidcon SF 2017 - Android like a (reliable) Rock Star - All About Android Continuous Integration
56 — droidcon SF 2017 - Efficient Lazy Loading for RecyclerView with Room
57 — droidcon SF 2017 - Doppl Code Sharing
58 — droidcon SF 2017 - Optimizing Android apps for desktop experience
59 — droidcon SF 2017 - Building Camera Apps on Android Today
60 — droidcon SF 2017 - Building Modern Cross-Platform Apps with Flutter
61 — droidcon SF 2017 - Redex, Your Build, And You
62 — droidcon SF 2017 - Lint for Life: Your Customizable Guard On the Go