Mobile Era 2018
| title | author | length |
|---|---|---|
| Iterative Mobile Development | Andrea Falcone | 38m |
Argues teams ship mobile more often by cutting WIP and automating releases: use Fastlane to manage code signing, screenshots and uploads, run tests locally via… | ||
| Building Cloud Enabled Mobile Applications with AWS Amplify | Nader Dabit | 43m |
Shows building a React Native app that uses the AWS Amplify CLI to create Cognito auth and AppSync GraphQL and the Amplify client libraries plus GraphQL… | ||
| Rethinking Syncing in iOS | Joe Keeley | 46m |
Argues that using eventually‑consistent distributed databases (examples: Couchbase sync server, Realm, Firebase, AWS AppSync) replaces most custom REST sync… | ||
| How to build a PWA and stay sane: Introduction to Workbox | Alan Semenov | 17m |
Workbox is a Google‑backed library that generates a service worker and a precache manifest from build output (CLI or workbox generateSW), or injects runtime… | ||
| The future of Mobile Accessibility! | Vegard Haugstvedt | 19m |
WCAG 2.1 arrives June 2018 and adds concrete mobile rules: require portrait and landscape support, allow 400% zoom without horizontal scrolling, enforce text… | ||
| Mobile development process automation | Felix Krause | 24m |
Practical checklist for automating iOS builds and releases using existing OSS: declare exact Xcode and tool versions with a .xcode-version and automate… | ||
| Building Serverless Swift APIs with Apache OpenWhisk | James Thomas | 40m |
Shows how to run Swift functions on Apache OpenWhisk / IBM Cloud Functions: write a single function named main (Swift 3/4), use Codable for JSON, register via… | ||
| TvExperience.levelUp() | Thomas Pettersen, Thomas Pronstad | 45m |
Get builds a new operator‑tier Android TV box to replace third‑party platforms running in half a million homes, shipping a custom launcher, live TV app, setup… | ||
| Fun with Bluetooth | Niels Leenheer | 45m |
Browser uses the WebBluetooth API to pair directly with low‑energy devices like heart‑rate straps, lightbulbs and drones; demo connects to a heart monitor and… | ||
| Breaking into tvOS design and development | Eva Dufey, Vadym Markov | 37m |
Built a native tvOS app for a Norwegian streaming service with a nine‑person Scrum team, using Xcode, UIKit and TVUIKit components (TVPosterView… | ||
| Sunsetting React Native at Airbnb | Gabriel Peal | 45m |
Airbnb introduces React Native in 2016, ships the Experiences vertical in November, and over 18 months builds 220 screens with about 80k lines of JavaScript… | ||
| Coding for Curiosity | John Sundell | 41m |
Argues that curiosity yields three practical gains: better day-to-day code, faster learning, and tackling “impossible” projects. Shows concrete tactics… | ||
| Controlling tons of different IoT devices with Swift | Hākon Bogen | 46m |
A Swift SDK controls roughly 40 different ZigBee device types using a protocol‑driven request model with associated types called Requestable protocol and… | ||
| Hacking your local bus system for the greater good | Florian Harr | 43m |
Builds an iOS app called Express tracker that pulls an undocumented Express GA GPS API, visualizes real-time vehicle locations and predicts delays better than… | ||
| Android Architecture Components | Colin Dodd | 31m |
Android Architecture Components arrive as a practical MVVM stack: ViewModel objects survive orientation changes and hold UI state, LiveData broadcasts cached… | ||
| Android development for FINN and profit | Balder Mørk | 43m |
FINN runs Android apps since 2012 with ~40% of traffic on native apps and a team of ~10 Android devs; codebase is ~37% Kotlin and uses Retrofit/OkHttp… | ||
| From Xcode plugin to Xcode extension | Khoa Pham | 12m |
Explains how old Xcode plugins accessed private frameworks to do things like add a mini-map and live color previews, and how Apple locks that down so… | ||
| Vaccinate your app with run-time code injection in Swift | Christoffer Winterkvist | 15m |
Demonstrates injecting compiled Swift code into a running iOS app using a Mac menu‑bar tool and a small framework so UI and logic update on save without… | ||
| Sign here, please! | Ana Baotić | 45m |
Covers how Android app identity rests on certificates and keystores and gives concrete steps: generate keys with keytool and apksigner, choose Android KeyChain… | ||
| ConstraintLayout 2.0 | Andrew Kelly | 35m |
ConstraintLayout 2.0 adds MotionLayout (alpha) as a drop‑in replacement that moves animation state into a MotionScene XML with transitions, keyframes and key… | ||
| How Do Service Workers Even? | Pearl Latteier, Abraham Williams | 42m |
Service workers run as background JS threads that proxy every fetch to enable offline-first caching, faster loads and push; Google’s Workbox is recommended for… | ||
| Into the Deep – or what would the 80s have done with depth sensing technology? | Tobias Due Munk | 43m |
Live iOS depth capture uses AVFoundation to produce AVDepthData backed by CVPixelBuffer of 16-bit half-float disparity values (disparity = inverse meters), so… | ||
| These are a few of my favourite (Android) Things | Marcos Placona | 39m |
Android Things runs on small boards like Raspberry Pi 3 using the Android Peripheral I/O API and ordinary Android tooling; setup uses a command‑line image… | ||
| TensorFlow Lite | Natalie Pistunovich | 34m |
TensorFlow Lite brings on-device inference to Android, iOS and Raspberry Pi with a compact TensorFlow Lite runtime, FlatBuffers model files and NNAPI/OpenGL… | ||
| Taming WebSocket with Scarlet | Zhixuan Lai | 38m |
Tinder’s Scarlet is an extensible Kotlin library (Retrofit-inspired) that turns a WebSocket API into a declarative interface so a GDAX subscribe/receive flow… | ||
| Push Notifications that Don’t Suck | Zan Markan | 30m |
Explains why generic sale blasts fail and which APIs and UX fixes actually matter: use APNs/FCM for delivery, prefer silent push preloads to warm content… | ||
| Keynote: Uncovering the secrets of Progressive Web Apps | Maximiliano Firtman | 44m |
Progressive Web Apps claim offline installable apps via service workers and a web manifest, with current install support at about 50% now, 70% after Chrome 70… | ||
| Fast and Beautiful: Modern Image Delivery Techniques | Doug Sillars | 48m |
Images make ~50% of page weight and videos ~25% (HTTP Archive). Saving JPEGs at 85% quality yields a median ~2.8s speedup and ~420KB savings on 3G… | ||
| Send your app to rehab - Testing React Native apps with Detox | Alejandro Ortega, Erlend Halvorsen | 26m |
Claims that Detox makes React Native end-to-end tests far more stable by using gray-box synchronization (inspect network, main/render threads, animations) and… | ||
| Azure Cosmos DB: A look at the Universe | Sirar Salih | 16m |
Azure Cosmos DB offers global distribution with automatic partitioning and automatic indexing, uses a Request Unit (RU) billing model, and exposes SDKs (.NET… | ||
| How to AR | Kristina Simakova | 14m |
Mobile AR becomes practical after Apple and Google release ARKit/ARCore (2017) so prototypes run natively or in Unity without costly SDK licenses. Real… | ||
| The unstoppable secret superpower of WebRTC | Jan Greger Hemb | 43m |
WebRTC’s real power is the data channel: a peer‑to‑peer path that sends chat, game state, files and even livestreams without routing through your server. Demo… | ||
| Web Performance in 2018 | Jad Joubran | 46m |
Sets a performance budget (interactive <5s on slow 3G) and builds a bank-like PWA using an app-shell that inlines critical HTML/CSS to ~50KB, loads modern JS… | ||
| UI profiling in examples. Where is my bottleneck? | Artur Badretdinov | 37m |
App rendering misses the 16 ms budget (60 fps), so use GPU rendering bars, Hierarchy Viewer / Layout Inspector and Android Studio CPU profiler to find whether… | ||
| Building Intelligent Mobile Apps using Machine Learning | Wei-Meng Lee | 50m |
Quick primer on what machine learning actually does with live demos and tools: hands-on k‑means clustering of a 9,000‑person body‑measurements CSV using Python… | ||
| Flutter in Action: How to build cross-platform app with Dart | Vitalii Bobrov | 50m |
Builds a small cross‑platform app with Dart and Flutter that compiles to native ARM binaries, using VS Code or Android Studio plugins and emulators… | ||
| How we future-proof mobile video development | Sean Inge Asbjørnsen | 33m |
Claims that Movi eliminates platform fragmentation by shipping a native player and unified SDK that already runs on iOS, Android and tvOS and exposes a single… | ||
| Rapid App Development With React Native: Lessons Learned at NSB | Erik Wendel | 51m |
NSB moves a huge legacy app (over 1M tickets sold yearly, ~2M downloads) to a new backend and a React Native front end, building a cloud ticketing service that… | ||
| Take off with Flutter | Jon Grythe Stødle | 50m |
Explains that Flutter renders every UI with the Skia rendering engine instead of native widgets, ships Dart code compiled to machine code for production, and… | ||
| How to make a multi-lingual chatbot & use it in your Xamarin Forms application | Håkan Silfvernagel | 31m |
Builds a working multilingual chatbot using Microsoft Bot Framework, the Translator Text API for automatic language detection and translation, and LUIS… | ||
| nothing matches | ||