Check out the presentations and videos from our past conferences

Videos by year:

Appdevcon 2019 Lookback

Watch video

Appdevcon 2019: Interview with Eliza Camber

Watch video

Appdevcon 2019: Interview with Paul Hudson

Watch video

Appdevcon 2019: Interview with Kevlin Henney

Watch video

Appdevcon 2019: Interview with Dave Verwer

Watch video

Appdevcon 2019: Interview with Namrata Bandekar

Watch video

Developing cacheable backend applications

Watch video

Building a cross-platform SDK with multiple teams

Watch video

Structured unit testing with Spek

Watch video

Machine Learning in a real-life app

Watch video

Architecture Components under the hood

Watch video

Demystifying Android Libraries

Watch video

IceJourney, CI for mobile product development

Watch video

Lessons Learned on Managing Technical Debt at Parkmobile

Watch video

Living life as a healthier developer

Watch video

So you want to build an ARKit app

Watch video

Taking the boilerplate out of your tests with Sourcery

Watch video

Multiplatform Prototypes with Flutter + Kotlin/Native

Watch video

Write your own Android Studio Plugin and automate everything

Watch video

Debug like a Pro

Watch video

Develop a tvOS app based on an iOS app code base

Watch video

Fault-tolerant System Design

Watch video

The Customer is Always Right

Watch video

We’re better than this

Watch video

Designing Lean Abstractions

Watch video

Code Reviews – Establishing a Quality Culture

Watch video

iOS at Scale(ish)

Watch video

I exchanged RxJava for Coroutines, why and how

Watch video

Evolving Mobile Architecture at Reddit

Watch video

Securing your mobile app with the OWASP Mobile Security Testing Guide

Watch video

GraphQL Will Do To REST What JSON Did To XML

Watch video

A deep dive into the Result type

Watch video

Building your own IoT assistant

Watch video

Kotlin/Native: The Good, The Bad, and the Ugly

Watch video

Best Practices for Notification Features

Watch video

Zero to App: Introduction to Building Apps for the Google Assistant

Watch video

Considerations in Cross-Platform Cryptography

Watch video

Stranger Pings: How Netflix Does Messaging

Watch video

The Passions of Programming

Watch video

Appdevcon 2018: Interview with Sebastiaan de With

Watch video

Appdevcon 2018: Interview with Ellen Shapiro

Watch video

Appdevcon 2018: Interview with Jorge D Ortiz

Watch video

Appdevcon 2018: Interview with Ash Furrow

Watch video

Appdevcon 2018: Interview with Thijs Damen

Watch video

Appdevcon 2018 Lookback

Watch video

Building Apps for Everyone

Watch video

Aww! Artefactories what and why

Watch video

Getting Started with Failure

Watch video

Building Better Software by Building Better Teams

Watch video

Ogres, onions and layers – story about tests at scale

Watch video

Tools that give you Super Powers

Watch video

Awesome Native Apps with NativeScript

Watch video

Living Smarter Not Harder: Building Mobile Products The Happy Way

Watch video

Applicatives – The Forgotten Middle Child

Watch video

Boost your app with Machine Learning APIs

Watch video

Full-stack Swift development

Watch video

How to test your Android Things code in a clean way with Kotlin

Watch video

Brace yourself with Android Architecture Components

Watch video

Beyond Smartphone screen – scalable app design to support tablets and Chromebooks

Watch video

Updating your app, the insane way

Watch video

Why should I care about serverless?

Watch video

A Tale of Two Platforms: Keeping Android & iOS in Sync

Watch video

Building Mobile Apps, APIs, and Chatbots on AWS

Watch video

React Native: Buy one get one free?!

Watch video

Creating a Flutter App

Watch video

The Power of Blockchain

Watch video

How to create a sustainable codebase?

Watch video

MVC VS MVP VS MVVM

Watch video

Building apps at scale

Watch video

Learning how to play the guitar with Actions on Google

Watch video

How to debug like a pro

Watch video

The Android architecture re-evolution: ViewModel & LiveData

Watch video

Option(al) Is Not A Failure

Watch video

System.loadLibrary(“Unix, Native Code and why bother”)

Watch video

Learning A New Language – While Learning A New Language

Watch video

Control your voice like a Bene Gesserit

Watch video

Android Developer Options Deep Dive

Watch video

Interview Olivier Halligon

Watch video

Interview Wiebe Elsinga

Watch video

Interview with Joe Birch

Watch video

Interview with Daniel Steinberg

Watch video

Interview with Andrea Falcone

Watch video

Interview with Cesare Rocchi

Watch video

Appdevcon 2017 Lookback

Watch video

Turn specs into high quality apps

Watch video

Siri: You’d better Listen to me!

Watch video

♫ These are a few of my favourite (Android) Things ♫

Watch video

Closing Keynote: It’s About Time

Watch video

You Too Can Be A Sketching Machine!

Watch video

Things to remember when you build your robot army

Watch video

Library Development – Stuck between a Pod and a Jar file

Watch video

RxJava 2 for the rest of us

Watch video

Interactions in parallel worlds with Android

Watch video

New UI Interactions in Android Wear 2.0

Watch video

I Like The Way You Move

Watch video

No excuses: switch to Kotlin!

Watch video

Test Driving Swift To The Max

Watch video

When a Wearable Meets an iPhone

Watch video

Dependency Injection in Practice

Watch video

State Management and Unidirectional Data Flow with Swift

Watch video

Mixins over Inheritance

Watch video

Getting Clean, Keeping Lean

Watch video

Supercharging your mobile app release with fastlane

Watch video

Developing apps for sensors and connected devices

Watch video

Hidden mysteries behind big mobile codebases

Watch video

Opening Keynote: The Power of Small

Watch video

Nitty Gritty of Android Testing Support Library

Watch video

Unit Testing and Mocking in Swift

Watch video

Beyond JSON; an introduction to FlatBuffers

Watch video

Advanced Animations and Interactions with Objective-C

Watch video

Design isn’t about the Designer

Watch video

Mdevcon 2016 Lookback

Watch video

Asynchronous NSOperation at your command

Watch video

Asynchronous Programming with RxSwift

Watch video

Things that suck about Android development

Watch video

Working with BLE

Watch video

Interview with Ivo Jansch

Watch video

Hello, WatchOS 2!

Watch video

The Mayans Lost Guide to RxJava on Android

Watch video

Interview with Mike Lee

Watch video

Mobile App Security, Common pitfalls in mobile apps

Watch video

Intro to tvOS

Watch video

UXMatters

Watch video

Interview with Chris Ward

Watch video

The Future of Swift

Watch video

Optimizing for Android Wear

Watch video

Non-technical ways to become a better developer

Watch video

Mdevcon 2015 Lookback

Watch video

Mdevcon 2014 Lookback

Watch video

Mdevcon 2013 Lookback

Watch video

Mdevcon interviews: Saul Mora

Watch video

Mdevcon interviews: Cesare Rocchi

Watch video

Mdevcon interviews: Ben Scheirman

Watch video

Mdevcon interviews: Kiana Tennyson and Paul Lammertsma

Watch video

Mdevcon interviews: Emil Loer

Watch video

Mdevcon interviews: Wiebe Elsinga

Watch video