mDevCamp 2018 is the largest conference for mobile enthusiasts in Central Europe. The 7th edition will feature world-class speakers, in-depth talks and workshops and great hands-on zones. Come to meet 1000 enthusiasts from all over Europe.
Check out the last edition: mDevCamp 2016
Read Our Code of Conduct
Conference for mobile apps architects, developers, designers, product managers but also those taking care of business and marketing.
We have invited the world's top speakers to share with us the latest trends and techniques from the mobile world. IoT, VR, AR, AI, Big Data, gaming - we will have it all.
Are you serious about mobile apps? Then you must not miss our event! It’s where European mobile developers meet, greet and collaborate.
mDevCamp won’t be just about talks, we are preparing a game for you called mDevCoinExchange. Based on modern trends, it will be a simulation of cryptocurrency market. We have created three coins: Android Dev Coin, iOS Dev Coin and Cross Platform Coin. Every attendee will get some coins for the start and you will be able to trade them with others. Trading of course changes coin value so you can outsmart others by speculating on future value. You can get most of the new coins at our partner’s booths, visit them for more details. Later in the day you can exchange your coins for sweet prizes. Start playing athttps://ex.mdevcamp.e
Joe is an Android Engineer and Google Developer Expert for Android based in Brighton, UK working on the Android team at Buffer.
As an IoT Threat Researcher Vladislav is working on IoT ecosystem analysis and he has done several experiments including accessibility and hackability of web cams in the Czech Republic.
Eugene is a software developer at JetBrains, but also contributes to many open source projects. He has been a Kotlin fun for years, and completed his first production Kotlin code back in 2013.
Game developer, Apple Design Award winner, programmer, designer and musician. Creator of Chameleon Run. Working on VR rhythm game - Beat Saber.
As an iOS engineer Wendy has been working on Pinterest for the last 5 years. Currently engineering manager of the Ad Formats team with a focus on mobile.
Works at Google on Flutter, and has been a big fan of Dart since its beginnings. In his spare time, he's into procedural text, genetic algorithms, and pancakes.
Kelly is the Android Engineering Manager at Ibotta and a Google Developer Expert for Android. She is a co-host of the Women Who Code Android study group “Android Atelier.”
Peter is founder and CEO of PSPDFkit, the most advanced PDF framework for iOS, Android and the Web. He loves pushing limits of Cocoa Touch and the runtime.
Ex-developer, ex-teacher, ex-analyst, ex-project manager, now trying to build a successful mobile game dev company as co-founder and CEO. Also a gamer by heart and soul.
CEO and co-founder of GAMEE, social gaming network. Prior to Gamee Bozena was responsible for YouTube monetisation across European markets.
James is a Principal Program Manager for Mobile Developer Tools at Microsoft. He has been a .NET dev since 2005, working in a wide range of industries.
An enthusiastic Mobile Team Leader and Certified Scrum Master with 7+ years experience in software development. She is co-organiser of GDG Pitești and Women Techmakers Romania.
iOS developer with big dreams of creating real impact on users. His main field of interest is ARKit. Bruno is very interested in virtual / augmented reality and computer vision on mobile.
Yuliya is an Android developer at Jet.com, leading a team of 6 developers whose main focus is to build performant, scalable and cutting-edge Android projects.
Daniel is Android developer and co-founder of INLOOPX
Brandon works as a Xamarin + Azure Developer Advocate at Microsoft. He works closely with the developer community and helps fellow mobile app and cloud developers make 5-star apps.
Matthew is code wrangler by day, Swift enthusiast by night. Software Engineer at Facebook, previously building developer tools at Cubicle Rebels.
Josef has experience from a variety of corporate and startup environments. Today Josef is responsible for Global Software Engineering Communication and Strategy at MSD IT in Prague.
Daniel is a veteran game designer who runs the popular game design website Lostgarden.com. He write extensively on the techniques, theory and business of game design. He also cofounded Spry Fox.
James is a Developer Advocate for IBM’s Cloud division. James is a huge fan of all thing serverless! He spends his time speaking at conferences, blogging or writing open-source code.
Adrián has been involved in software industry for 15+ years, working both in web and mobile apps. Currently he leads the Innovation Lab at Galileo University and is a GDE for Android, IoT and Firebase.
Kaan is a mobile software engineer at MyDrive Solutions, a Generali company, in London, UK. As an active community builder, he has co-organized a lot of developer events in the UK and Turkey.
Mourad is working as an iOS Technical Lead at Groupon GmbH. He used to work as an Academic Teacher in different Computer Science colleges. He is MSc. in ML, one of his research areas.
After moving to Denmark and London, Dominik came back to Prague as Technical Director of Nodes and opened a new branch here. He specializes in mobile platforms and related technologies.
Mateusz is a Google Developer Expert on Android, working as an Android Tech Lead at IG in Kraków, Poland. He also coorganizes Android community meetups in Krakow.
Tom is Lead Android Developer at Lime.
Workshops are organized together with our partners.
Each workshop is held at a different place on a day before or after the main event.
If you are planning to attend one of the workshops, you have to register using one of the buttons below.
In this talk I want to introduce you to machine learning and explore some of the fundamental ideas around TensorFlow. We'll be looking at how we can create and use TensorFlow models, inspect them using the TensorFlow TensorBoard and how this can all tie in with our existing Android experience.
We'll explore the latest technologies for creating conversational interfaces in your app. We'll explore speech recognition, both with Apple's APIs and other solutions such as Amazon Lex.
In this talk I intend to introduce the audience on how to start using ARKit framework with simple concepts such as how to setup SCNNodes and SCNGeometries, how to apply colors as textures, images as textures, light reflecting, how to apply simple actions on these geometries, how to import external 3d models to our project.
Let’s take a look at techniques and tools that developer and designer sides can leverage to improve communication and increase efficiency. We’ll also discuss how you can leverage testing throughout the entire process to improve app quality in both design and code.
The world's biggest gathering of iOS developers organized by Apple is happening just a few days before mDevCamp. Peter will be there and will bring all the hot news we should look at in upcoming weeks and months.
This talk covers the whole process of WarFriends development - from early prototype in 2013, through development in 3-member team, various play tests, Apple soft-launch, Google early access, heavy load testings, drama of worldwide release, till live ops and current state of the game year and half after, with 30+ member team.
What does it take to build a mobile games startup. Is it still possible nowadays? And can one do it from central Europe?
Join James Montemagno in a talk session focused on how you can leverage your existing .NET and C# skills to build apps for any platform. He'll take you through everything you need to get started building apps and a few revolutionary tools to help learn the amazing APIs packed into each platform.
Room provides a set of components and features that will solve all of these challenges and will help us, the developers, to have a better experience when using a database in our apps. The presentation will be about how to integrate Room in our projects and what are the main advantages of using it.
During the talk we will discuss AR main concepts, geometry detection, object rendering and potential problems. I will also share lessons learnt when building e-commerce AR experience at Jet.com.
This talk will give you a more practical overview of Architecture Components. It will not try to explain the usage in detail - instead it will focus on the facts and limits of each component to help you decide where and how to use them. We will also show some previous approaches which are now replaced with Architecture Components.
Artificial Intelligence is the future, but implementing AI typically requires a team of Data Scientists and Machine Learning experts.
Cognitive Services are APIs that allow you to quickly and easily add AI to your app. Facial Recognition, Emotion Analysis, Optical Character Recognition, and more, can now be implemented with a simple REST API call.
In this session, we will review the AI services offered by Cognitive Services and add them to an existing app in a live-coding demo.
Flutter is Google’s SDK for building native mobile apps for iOS and Android. As a mobile developer, that previous sentence alone might make you skeptical about the whole thing. If so, then this talk is for you. It won't try to switch you over to Flutter but it will dispel some myths and invalid assumptions, and reveal some little known facts.
Swift gives us new tools at our disposable to build more precise, concise and yet scaleable APIs than before. In this talk, we will look at what makes a good abstraction and how we can take advantage of features in Swift to build the right libraries for the problems we are solving.
Nowadays, one uses many languages to code: Javascript, HTML, CSS, Java, SQL, Kotlin, Android, iOS and so on. Did you know, Kotlin compiles the same code to different platforms? With that, you reduce the number of languages in your application and benefit from code reuse, e.g., from server-side JVM and client-side JavaScript.
Join us to welcome the new world of reusable code. In the talk, we will be creating a web application with JVM backend, React JavaScript frontend. Eugene explains, how Kotlin allows us to reuse code between platforms. Kotlin will not help you to use your JVM library from iOS or JavaScript. We will do live-coding and go through several examples. One need multiplatform libraries too, we cover the topic and share and use some production-ready multiplatform libraries for the demo application we create.
You'll learn about Kotlin multiplatform programming basics and understand how you can benefit from multiplatform Kotlin in your daily projects.
Thanks to smartphones, software has become integral part of our daily lives. Various apps continuously compete for our attention by employing sophisticated psychological tricks, with one goal in mind - to keep us hooked. We, the app builders, thus have a great deal of responsibility for decisions we take while desigining and building our products. In this presentation, we will go through various case studies, covering things like notifications, gamification or even artificial intelligence.
I'll cover techniques for selecting innovative designs that have the best chance of succeeding in today's crowded mobile markets. How do we take the right risks? We'll go through examples from the Spry Fox's history with Alphabear, Bushido Bear and Triple Town. And we'll talk about how to think strategically about creative strengths and opportunities.
Beat Saber is one of the hottest VR games on the market right now. 3 people made it in 1.5 year with almost 0 development and marketing budget. This talk will cover our journey from beginning till the end, including how our application architecture in unity looks like, details about our rendering pipeline, tools and plugins we use, tips for marketing VR games, importance of mixed reality, LBE market introduction and many more.
Lets take a look at wide range of devices that are connected to the internet, including solar panels, engine testing machines, power plants and of course consumer devices like IP cameras, how easy it is to exploit them and use them as the door into the local network.
Android Things is the new kid on the IoT block, it brings all the power of Android development to hardware platforms & IoT devices. Any Android developer can start using the Android SDK and many of the APIs that we are familiar with, to blink a LED, build a cloud doorbell, the next IoT product or our own (non-evil) robot army. In this talk, we'll review the new set of APIs that Android Things bring to developers, what supports, how to start and how to approach the platform as hobbyist, without necessary having an electronics background and how to build some Android powered robots.
Do you want to build backend applications using Swift but don’t want to manage computing infrastructure to run those applications in the cloud? Enter serverless cloud platforms…
In this session, developers will learn how to build Swift microservices using modern “serverless” cloud platforms. We’ll look at common challenges (and solutions) to building applications using “serverless” stacks. Exploring emerging “serverless” design patterns will give developers the knowledge to build application architectures using these new platforms. Come and learn how to build scalable Swift microservices for the cloud without having to provision, setup or maintain any servers!
Firebase offers two cloud-based, client-accessible database solutions that support realtime data syncing:
“Realtime Database” is Firebase's original database. It's an efficient, low-latency solution for mobile apps that require synced states across clients in realtime.
“Cloud Firestore” is Firebase's new flagship database for mobile app development. It improves on the successes of the Realtime Database with a new, more intuitive data model.
In this session, we’ll compare these two options in detail and try to understand which one works better for the specific use cases. We’ll also look into the case of having an existing project using Realtime Database and whether such a project should be migrated to Cloud Firestore.
Showing the hardware and software (libraries) power in terms of ML and AR (iOS specific APIs and latest hardware that highly supports ML and AR)
An introduction to various architectures, with special focus on VIPER and how can it be used to write better, safer and sustainable code, not just for iOS. We will also have a look on how can we reduce the amount of boilerplate code that complex architectures sometimes require.
Imagine you need to produce multiple apps in a relatively short period of time. Fortunately, those apps are fairly similar - in terms of both business logic and the UI - to each other, though some individual features differ quite significantly. Mateusz's team faced this challenge earlier this year and decided to split their app into the smaller, independent pieces that can later get glued together. Those 'pieces' are nothing more than android libraries, but we like to call them 'microapps'.
Want your logo here? Contact us at lukas@mdevcamp.eu