360|AnDev 2016
2016-07-28..2016-07-29
Denver, United States
[360|AnDev 2016, 360|AnDev 2017, 360|AnDev 2018, 360|AnDev 2019, 360|AnDev 2020]
| title | author | length |
|---|---|---|
| Firebase and Android, a real-time match synced in heaven | Adrián Catalan | 45m |
Firebase on Android is shown with concrete code: use the real-time database with listeners, use push-generated IDs vs setValue, enable offline caching via… | ||
| Best practices in app security | Ana Baotić | 37m |
Creates and signs every build with a single release keystore stored outside git and referenced via env vars to avoid lost keys and accidental resigning… | ||
| Optimizing and Profiling UI Performance | Brenda Cook | 28m |
Explains when jank happens: missed 16 ms vsync interval from double/triple buffering and buffer swaps, causing dropped frames; shows concrete wins from… | ||
| Descent Into Data Binding | Bill Phillips | 45m |
Step-by-step demo shows how to enable the new Android data binding library, add enable dataBinding = true, wrap a layout to generate a ListItemCrimeBinding… | ||
| @Eliminate("Boilerplate") | Ryan Harter | 43m |
Claim: compile-time annotation processing generates builders so you never handwrite boilerplate; implementation: a working annotation processor extends… | ||
| Android Studio Like a Boss | Philippe Breault | 35m |
Shows three concrete IDE moves: using Structural Search&Replace to find and ban Hungarian m‑prefixes and add a project inspection; using structural replace to… | ||
| Intro to iOS for Android developers | Sarah Olson | 39m |
Covers concrete iOS specifics: iOS 9 and Swift 2 moving to Swift 3, Xcode (huge, buggy IDE) versus AppCode, CocoaPods, Alamofire, Realm and Firebase for… | ||
| Making Android Apps with Intelligence | Margaret Maynard Reid | 33m |
Overview of concrete capabilities and failures: demos use Google Play services Awareness API to combine time location activity places beacons and weather, and… | ||
| U and I | Chet Haase, Romain Guy | 57m |
Practical rules and code: use shared-element transitions and PathInterpolator and ArcMotion for curved motions, prefer drawables for window backgrounds, and… | ||
| Intro to RxJava | Christina Lee | 45m |
Claims that RxJava makes Android async code explicit, composable and easier to reason about by using observables with operators and subscribeOn/observeOn for… | ||
| Using Git like a pro | Savvas Dalkitsis | 42m |
Shows Shazam’s master-only workflow and the branching rules used there, with concrete CI wiring: Jenkins gate that builds and only promotes green pushes… | ||
| Advanced ExoPlayer | Effie Barak | 23m |
Migration from MediaPlayer to ExoPlayer at Udemy reduces device-specific bugs and enables features that previously failed. Implementation details include… | ||
| Async Task, Threads, Pools and Executors | Stacy L Devino | 37m |
Names four core thread types: thread handler async task and handler thread and shows when each actually makes sense. AsyncTask stays tied to an activity and… | ||
| Effective Android Architecture | Richa Khandelwal | 32m |
Most engineers start working on apps as prototypes with less focus on architecture and more focus on functionality until the point when the app’s architecture… | ||
| Fragments: What are they good for. | David Hope | 30m |
Fragments claim to let you reuse UI components across Activities, ViewPagers and navigation drawers while hiding a hairy lifecycle; the details matter: use the… | ||
| Can You Read Your Tests? Clean and Useful Android Testing, with JUnit and Spock! | Jon Reeve | 36m |
Shows concrete before-and-after tests: plain JUnit examples that silently pass or are brittle, then refactors using Hamcrest/AssertJ and finally Spock where… | ||
| Dependency injection made simple | Dan Lew | 42m |
Claims that dependency injection is a simple, everywhere pattern and demonstrates it with concrete code: a copy example using reader/writer interfaces that… | ||
| Libraries I wish I knew about when I started | Chris Guzman | 40m |
Builds a Tinder for tacos in a 45‑minute hackathon and shows working code using Butter Knife for view binding, Picasso for image loading/caching, Gson for JSON… | ||
| Google Cast: A Field Guide | Caleb Smith | 36m |
Overview of concrete outcomes and tools: Google Cast SDK v3 replaces the Cast Companion Library and provides a cross‑platform Android/iOS API, ready widgets… | ||
| A Practical Guide to Material Design implementation for Android Developers | Yash Prabhu | 26m |
Are you a developer who has heard of Material Design but not sure where to get started? Are you envious of apps like Google Play, Youtube, or Gmail that use… | ||
| Exploring Java’s Hidden Costs | Jake Wharton | 51m |
Claims that Java 8 features add measurable overhead, demonstrated with javac/javap, DX/dexdump, ProGuard, Jack and RetroLambda; a dex method list tool finds… | ||
| Activities in the Wild: Exploring the Activity Lifecycle | Kristin Marsicano | 38m |
Concrete rules about Android activities and when state actually lives are shown using a ticker app that loses its count on rotation unless state is stashed… | ||
| Linty Fresh | Matthew Compton | 43m |
Shows how to author a real Android Lint check end to end: define an Issue, write a Detector/Java scanner that visits enum declarations, register it, package it… | ||
| Developing Apps for Project Tango | Etienne Caron | 43m |
Builds a working AR/VR prototype in Java on Android Studio using Project Tango Java SDKs, combining motion tracking (6‑DOF poses) with depth point clouds to… | ||
| Pro RecyclerView | Yigit Boyar | 48m |
Explains RecyclerView internals: a layout manager, item animator and adapter coordinate to position and animate items; stable IDs plus SortedList and upcoming… | ||
| Measure, Layout, Draw, Repeat: Custom Views and ViewGroups | Huyen Tue Dao | 51m |
Shows what actually gets implemented: a working tally counter as a flat custom View and a custom composite ViewGroup list item, drawn on a Canvas with Paint… | ||
| nothing matches | ||