Schedule 2023

12 May 2023 Conference Pathé Amsterdam Noord

Appdevcon
Endpoint
Appdevcon + Endpoint
Future Tech Pathe 1 Architecture Pathe 2 Apple Tech Pathe 3 Google Tech Pathe 4 Backend Tech Pathe 5 Frontend Tech Pathe 6 Best Practices Pathe 7 Multi platform Tech Pathe 8 Podcasts Pathe Lounge
08:30 Welcome and registration 08:30
09:00 Problem Solvers Jeff Watkins
Inspiration Keynote
09:00
09:45 Room switch 09:45
09:50 Privacy and speed: The story behind our face blurring solution Evgeniya Sukhodolskaya
AI Case Study
Warning!! New technology ahead Donny Wals
Best-practice iOS
An alternative solution to Wireframes and Coordinators: the State machine and it’s little helper Robert van Loghem, Sanne Noordzij
Architecture iOS
Voyage to Planet X – The lesser-known libraries of Kotlinx Severn Everett
Android Kotlin
Dapr 101: start building distributed applications with ease Marc Duiker
Backend Microservices
Frontend ❤️ OpenAPI Maarten Van Hoof
Backend Web
Using A/B Testing to improve your app Daniel Jilg
Best practices
Introduction to App Development with .NET MAUI Gerald Versluis
Cross Platform Maui
09:50
10:35 Coffee break 10:35
10:55 Navigating the AI Revolution: A Developer’s Guide to Staying Relevant and Valuable Adi Stein
AI Inspiration Tools
SOLID Principles in 5 Nightmares Simon Painter
Architecture Best practices
Building an async/await, testable, mockable network library Firas Safa
iOS Swift
Practical Jetpack Compose Performance Jamie Craane
Android Kotlin
API Governance Without Tears Lorna Mitchell
Backend Best practices
Building offline-first web and mobile applications Sebastien Stormacq
Frontend Swift Web
What have I learned about accessibility since the last time I was here? Daniel Devesa Derksen-Staats
Accessibility
One programming language from the floor to the ceiling Jérôme Van Der Linden
Backend Typescript Web
Podcast: keynote follow-up David van der Loo, Jeff Watkins
Inspiration Podcast
10:55
11:40 Room switch 11:40
11:50 The State of the Metaverse, and what it means for us as Mobile App Developers. Ennio Brands
AR VR
API Dependency Management: the neglected child of app development Dimitri van Hees
Architecture
SwiftUI: Love at First Swipe or Swipe Left? Zamzam Farzamipooya
iOS Swift
Using Compose Runtime to create a client library Fatih Giriş
Android Kotlin
Backend Blues? Protect Your Backend Resources from Abuse Lahiru Maramba
Backend Best-practice
Designers in the agency life: How we keep our cool in the volatile agency life Jos Vredeveld, Matthijs Klaver
Design Frontend
Exploring Passkeys: The Marathon to a Password-free World Dennis Hills
Best-practice Security
Building universal mobile and web apps with React Native Mo Khazali
Cross Platform
11:50
12:20 Lunch 12:20
Inspiration Pathe 1 Architecture Pathe 2 Apple Tech Pathe 3 Google Tech Pathe 4 Backend Tech Pathe 5 Development Tools Pathe 6 Best Practices Pathe 7 Multi platform Tech Pathe 8 Podcasts Pathe Lounge
13:15 Diagram your way to world domination! Martin Legris
Best practices
Deep Dive into Xcode Instruments Dominik Gail
iOS Tools
Jetpack Compose Slots – How to write deeply customizable UI components Filip Babić
Android Kotlin
Writing a full-text search engine in TypeScript Marco Ippolito
Backend
NoSQL Database for Mobile App’s Mohit Sharma
Android iOS
Native versus cross-platform API’s for accessible apps Jan Jaap de Groot
Accessibility
Observation-based product development using Flutter Mangirdas Kazlauskas
Cross Platform Flutter
13:15
14:00 Room switch 14:00
14:10 Why Every Developer Should Care About the Environment Manuel Carrasco Molina
Inspiration
Don’t fight the architecture Tom Colvin
Android Architecture
Type-Driven Design in Swift Alex Ozun
iOS Swift
To fold or not to fold Eliza Camber
Android
Caching the uncacheable: delivering personalized experiences without sacrificing performance Thijs Feryn
Backend Performance
Node.js Project CI/CD Pipelines with GitHub Mohammad-Ali A'râbi
Backend Tools
Common Mistakes in UI Testing Alex Zhukovich
Best-practice QA
How we moved SDKs to Kotlin Multiplatform and saved the world (kind of). Zachary Powell
Cross Platform Kotlin
14:10
14:55 Coffee break 14:55
15:15 Learning in production (or why the Apollo 11 landing nearly failed) Michiel Rook
Best-practice Inspiration
The Composable Architecture: a blueprint for building better iOS apps Ibrahima Ciss
Architecture iOS
The perks of being on the wrist Hidde van der Ploeg
iOS Wearables
Imperative, declarative, object oriented, functional: four of a Kotlin kind Maia Grotepass
Android Architecture Kotlin
GraphQL As The Magic Glue For Your APIs Roy Derks
Backend
Human vs AI: How to ship secure code Joseph Katsioloudes
AI Tools
Mobile Security – Exploit, Obfuscate, Detect & Deceive Konstantinos Natsios
Android iOS Security
Combining Flutter with Protobuf to build a powerful mobile app Angga Dwi Arifandi
Cross Platform Flutter
Podcast: Developing for startups David van der Loo
Inspiration Podcast
15:15
16:00 Room switch 16:00
16:10 Infrastructure that contracts and expands at the speed of your business Gen Citro
Infrastructure Inspiration
Modular App Architecture Dylan Drost
Android Architecture
OpenSourced Apple Health Frameworks (Wow) Emad Ghorbaninia
iOS
Getting your apps ready for Material 3 Fatih Giriş, Odin Asbjornsen
Android
GraphQL, REST or RPC? Making the choice! Rob Allen
Backend
Its time for PullRequest 2.0 Muralidharan Kathiresan
Tools
Decision-making for developers Rick Kuipers
Soft skills
Mobile Development in a Kotlin Multiplatform World Gijs van Veen
Android iOS Kotlin
16:10
16:40 Room switch 16:40
16:45 Being human in times of exponential technology Rens van der Vorst
Inspiration Keynote
16:45
17:30 Closing note 17:30
17:45 After Party 17:45