~/conference

Mobile Era 2018

date:2018-11-01..2018-11-02
location:Oslo, Norway
series:Mobile Era · 2 editions
editions:[Mobile Era 2017, Mobile Era 2018]
titleauthorlength
Iterative Mobile DevelopmentAndrea Falcone38m
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…
Talk on
Building Cloud Enabled Mobile Applications with AWS AmplifyNader Dabit43m
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…
Talk on
Rethinking Syncing in iOSJoe Keeley46m
Argues that using eventually‑consistent distributed databases (examples: Couchbase sync server, Realm, Firebase, AWS AppSync) replaces most custom REST sync…
Talk on
How to build a PWA and stay sane: Introduction to WorkboxAlan Semenov17m
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…
Talk on
The future of Mobile Accessibility!Vegard Haugstvedt19m
WCAG 2.1 arrives June 2018 and adds concrete mobile rules: require portrait and landscape support, allow 400% zoom without horizontal scrolling, enforce text…
Talk on
Mobile development process automationFelix Krause24m
Practical checklist for automating iOS builds and releases using existing OSS: declare exact Xcode and tool versions with a .xcode-version and automate…
Talk on
Building Serverless Swift APIs with Apache OpenWhiskJames Thomas40m
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…
Talk on
TvExperience.levelUp()Thomas Pettersen, Thomas Pronstad45m
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…
Talk on
Fun with BluetoothNiels Leenheer45m
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…
Talk on
Breaking into tvOS design and developmentEva Dufey, Vadym Markov37m
Built a native tvOS app for a Norwegian streaming service with a nine‑person Scrum team, using Xcode, UIKit and TVUIKit components (TVPosterView…
Talk on
Sunsetting React Native at AirbnbGabriel Peal45m
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…
Talk on
Coding for CuriosityJohn Sundell41m
Argues that curiosity yields three practical gains: better day-to-day code, faster learning, and tackling “impossible” projects. Shows concrete tactics…
Talk on
Controlling tons of different IoT devices with SwiftHākon Bogen46m
A Swift SDK controls roughly 40 different ZigBee device types using a protocol‑driven request model with associated types called Requestable protocol and…
Talk on
Hacking your local bus system for the greater goodFlorian Harr43m
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…
Talk on
Android Architecture ComponentsColin Dodd31m
Android Architecture Components arrive as a practical MVVM stack: ViewModel objects survive orientation changes and hold UI state, LiveData broadcasts cached…
Talk on
Android development for FINN and profitBalder Mørk43m
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…
Talk on
From Xcode plugin to Xcode extensionKhoa Pham12m
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…
Talk on
Vaccinate your app with run-time code injection in SwiftChristoffer Winterkvist15m
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…
Talk on
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…
Talk on
ConstraintLayout 2.0Andrew Kelly35m
ConstraintLayout 2.0 adds MotionLayout (alpha) as a drop‑in replacement that moves animation state into a MotionScene XML with transitions, keyframes and key…
Talk on
How Do Service Workers Even?Pearl Latteier, Abraham Williams42m
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…
Talk on
Into the Deep – or what would the 80s have done with depth sensing technology?Tobias Due Munk43m
Live iOS depth capture uses AVFoundation to produce AVDepthData backed by CVPixelBuffer of 16-bit half-float disparity values (disparity = inverse meters), so…
Talk on
These are a few of my favourite (Android) ThingsMarcos Placona39m
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…
Talk on
TensorFlow LiteNatalie Pistunovich34m
TensorFlow Lite brings on-device inference to Android, iOS and Raspberry Pi with a compact TensorFlow Lite runtime, FlatBuffers model files and NNAPI/OpenGL…
Talk on
Taming WebSocket with ScarletZhixuan Lai38m
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…
Talk on
Push Notifications that Don’t SuckZan Markan30m
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…
Talk on
Keynote: Uncovering the secrets of Progressive Web AppsMaximiliano Firtman44m
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…
Talk on
Fast and Beautiful: Modern Image Delivery TechniquesDoug Sillars48m
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…
Talk on
Send your app to rehab - Testing React Native apps with DetoxAlejandro Ortega, Erlend Halvorsen26m
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…
Talk on
Azure Cosmos DB: A look at the UniverseSirar Salih16m
Azure Cosmos DB offers global distribution with automatic partitioning and automatic indexing, uses a Request Unit (RU) billing model, and exposes SDKs (.NET…
Talk on
How to ARKristina Simakova14m
Mobile AR becomes practical after Apple and Google release ARKit/ARCore (2017) so prototypes run natively or in Unity without costly SDK licenses. Real…
Talk on
The unstoppable secret superpower of WebRTCJan Greger Hemb43m
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…
Talk on
Web Performance in 2018Jad Joubran46m
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…
Talk on
UI profiling in examples. Where is my bottleneck?Artur Badretdinov37m
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…
Talk on
Building Intelligent Mobile Apps using Machine LearningWei-Meng Lee50m
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…
Talk on
Flutter in Action: How to build cross-platform app with DartVitalii Bobrov50m
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…
Talk on
How we future-proof mobile video developmentSean Inge Asbjørnsen33m
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…
Talk
Rapid App Development With React Native: Lessons Learned at NSBErik Wendel51m
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…
Talk on
Take off with FlutterJon Grythe Stødle50m
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…
Talk on
How to make a multi-lingual chatbot & use it in your Xamarin Forms applicationHåkan Silfvernagel31m
Builds a working multilingual chatbot using Microsoft Bot Framework, the Translator Text API for automatic language detection and translation, and LUIS…
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.