MOBILE DEVELOPMENT
SUMMIT'20
World largest cross-platform development event of the year
online, November 13
start: 10 am UTC
duration: 24 hours
Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.
Cross-platform
MOBILE DEVELOPMENT
SUMMIT'20
World largest cross-platform development event of the year
online, November 13
start: 10 am UTC
duration: 24 hours
Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.
Cross-platform MOBILE DEVELOPMENT
SUMMIT'20
Cross-platform
cross-platform
MOBILE DEVELOPMENT SUMMIT
10 000+
40+
24
Registrations
Speakers
Hours of tech talks
10 000+
40+
24
Registrations
Speakers
Hours of tech talks
Whats New in
React Native/Flutter Development
State management
Widgets
speed
optimization
continuous integration
Animation
push-notifications
Application
Benchmarks
accessibility
architecture best practice
continuous deployment
Hooks
parallel computing
Dartс
Whats New in
React Native/Flutter Development
State management
Widgets
speed
optimization
continuous integration
Animation
push-notifications
Application
Benchmarks
accessibility
architecture best practice
continuous deployment
Hooks
parallel computing
Dart
Event Idea
Offline events are gone for some time, but the tech world doesn't slow down.
Mobile Developers community needs the platform to share the latest updates and use cases to improve coding skills and get architectural insights. We aim to provide an online event for Mobile Developers geeks from all over the world to share what's new in domain.

Geekle has the unique experience to gather huge tech summits with 11'000+ attendees with 95% of free users registered in other tech domains. Now we hope to make something world never seen before for the Mobile Developers Community.
See ya'll!
Event Idea
Offline events are gone for some time, but the tech world doesn't slow down.
Mobile Developers community needs the platform to share the latest updates and use cases to improve coding skills and get architectural insights. We aim to provide an online event for Mobile Developers geeks from all over the world to share what's new in domain.

Geekle has the unique experience to gather huge tech summits with 11'000+ attendees with 95% of free users registered in other tech domains. Now we hope to make something world never seen before for the Mobile Developers Community.
See ya'll!
Speakers From
Speakers From
Live Talks From
Chris Sells
Software Engineer
Q&A session
Senior Track
Radoslav Stankov
Head of engineering
«React Native at Product Hunt»
Senior Track
Abhijeet Rajwade
Cloud Engineer
«Serverless CI/CD for Flutter apps on Google Cloud Platform»
Alan Ludin
React.JS/React Native +iOS Developer
«Expo: Kickstart your ideas»
Thomas Burkhart
Freelancer
«RxDart - taming the beast»
Majid Hajian
Software Engineer
«Taste of web with Flutter»
Akshat Paul
Digital Expert
«Building apps not for many but for all – Accessibility with React native»
Rémi Rousselet
Flutter Software Engineer
«Managing the state of Flutter applications using Riverpod»
Alexander Kutting
Founder & CEO of Horizon Alpha, React Native Developer, Speaker, Contributor
«E2E testing on real devices using AWS device farm»
Senior Track
Max Weber
Founder of Flutter Explained
«The fantastic world of Flutter Testing»
Talia Nassi
Developer Advocate
«Controlled Mobile Rollouts in React Native»
Ashita Prasad
Creator
«Navigating the Flutter Ecosystem - Journey from Package Discovery to Publishing and Beyond»
Waleed Arshad
Senior Flutter Developer
«Introduction to animations in Flutter»
Roy Derks
Leading the tech teams
«Learn once, write anywhere»
Dominik Roszkowski
Flutter Freelancer
«Understanding Navigator 2.0 in Flutter»
Senior Track
Pavel Jacko
CTO
«Building the Unified User Experiences for Mobile and Beyond»
Senior Track
Jorge Coca
Senior Engineer & Manager
«The superpowers of the widget tree»
Senior Track
Saphal Patro
Software Development Engineer
«React Native Performance Profiling using Chrome Dev Tools»
Senior Track
Adby Santos
Flutter Mobile Developer
«Dependency Injection with Modular»
Michael Labriola
Principal Consultant
«Getting React Native – Connecting the pieces, understanding the technology and standing up your first application in a way you won’t regret.»
Ryan Edge
Sr. Software Engineer
«A Flutter Developer's Pragmatic Playlist»
Senior Track
Scott Stoll
Flutter Dev and Trainer
«RenderFlex Nightmares, Rows and Columns Gone Wrong»
Vladimir Tasev
CEO of Softador | Senior Full Stack Developer
«Why flutter is the best way for building mobile»
Edwin Klesman
Owner
«Value First, App Second»
Rafał Ślósarz
Flutter Dev
«Slivers and Boxes - how the scrolling happens»
Senior Track
Getting React Native – Connecting the pieces, understanding the technology and standing up your first application in a way you won’t regret.
While the world has many blog posts on the steps required to create a React Native app, there are few that explain how the technology actually works, when you need to pay attention to certain concerns, and why philosophies such as unidirectional data flow matter.
This session is a mix of code and theory intended to help new adopters get on the right track, understand that React is a fundamentally different approach than competing technologies, and dramatically increase the chance of success on a first project.
Slivers and Boxes - how the scrolling happens
This talk will cover the idea of SliverProtovol in comparison to it's easier to understand cousin - BoxProtocol. We'll discuss how it works and how we can use it to make some complicated scrolling behaviors.
Value First, App Second
The abstract will be a mix of the following two cornerstone posts of mine: Value Before Solution) bit.ly/2RiyZct > explaining the value focus, and Exploring your mobile app idea https://bit.ly/3dcTOyn > talking about aspects to investigate (will they contribute to the value) for mobile projects.

Why this talk? 1> It is technology agnostic 2> the talk bordures on the lean startup methodology which many developers relate to and/or work by, 3> coding is the means to an end, the focus should be on providing value as good as one can."
Controlled Mobile Rollouts in React Native
Controlled rollouts, or canary releases, allow you to release your features to a small subset of your user base at a time to ensure functionality before releasing it to your entire user base. Its a fundamental piece of having an effective CI/CD pipeline, and essential to chaos engineering because you can roll out features to production, test them in production, and ensure functionality and reliability. However, this process on mobile comes with some challenges. How do you propagate feature flagging configuration to mobile devices that don't always have a strong network? As a mobile developer, you want to be able to use the latest flag configuration, but you also don't want to stop someone using the app just because you can't load the feature flag config. In this talk, we'll start with why controlled rollout is important and how feature flags enable you to do it successfully, then we will talk about mobile specifics, and then a demo with React Native.
Expo: Kickstart your ideas
React Native is awesome, but Expo takes that to a whole another level! In this talk we will dig deeper into what Expo is, it's different workflows, and what tools does it provide, to help you focus on what's important and take care of the rest, hassle free.
Taste of web with Flutter
Flutter has exploded on the scene and is now one of the hottest mobile frameworks to learn! But Flutter can do web too!

The web is the largest application-delivery platform in existence. How does Flutter work on the web? Are Flutter web apps accessible and performant? can we use Flutter for the web with comfort? Does sharing code really exist properly between the web and other platforms? Can Flutter replace current Javascript frameworks?

In this session, I will explorer all possibilities with Flutter web where you can also share your code between your native apps too. I will demonstrate live-coding a web app on the stage to address these questions.
RxDart - taming the beast
Many developers are scared to start using Rx.
My goal is it to show you what Rx is, where it will make your live easier in the context of real applications.
Instead of listing all possible Rx functions which can be quite overwhelming I will show you which functions are the most helpful and easy to use.
You will see that you don't have to be an Rx wizard to profit from using it.
Building apps not for many but for all – Accessibility with React native
Developers constantly strive to make stunning apps which not only solve day to day problems but augment the life of their users in a way that the app becomes an important part of their daily lives. The examples of such disruptive apps are endless but at the same time, it’s also important that a app for many does not leave few behind. In our quest for building next, great app Apple and Android both provide APIs to keep accessibility integral part of application design. In this talk I’ll be introducing the concept of accessibility and give hands-on how to make use of voiceover, accessibility properties, testing tools and other accessibility elements part of your next Mobile app to make an application inclusive for all. There will be live coding and I’ll convert an inaccessible app to an accessible live one on stage. I am very excited to talk and give demo on this topic since such reminders have far-reaching effect on developer community when they build their next app.
Managing the state of Flutter applications using Riverpod
State-management is always a topic, and Flutter is no exception to the rule.
It can be difficult to product code that is both simple, flexible and maintainable.
Fortunately, packages such as Riverpod can help us in our journey.

In this talk, we will start by listing our expectations for a good architecture.
Then we will introduce Riverpod and see why it helps us. And finally, we will
see examples on how to implement common features.

This talk is open for all experience levels. Prior experience with Dart/Flutter
is preferred but not required.
E2E testing on real devices using AWS device farm
When developing apps it can be really hard to test on all different devices. Especially for React Native developers it can be challenging, because a lot of testing frameworks need the developer to have a deeper knowledge of native code or are based on a different software stack (Java, Python, ...). In this talk I'm going to show how it is possible to e2e test a React Native mobile app on all major android devices without going to leave the React Native / Javascript world. We will be using Appium on Node.js for the testing and run the tests on AWS device farm. The talk will include detailed code examples how to add test identifiers in React Native, code examples how to write tests as well as how to upload, configure and run it in AWS device farm.
The fantastic world of Flutter Testing
Testing is a major topic and a mandatory work for every Software Engineer, and also in Flutter, this is no different. I will share with you how I approach Testing and how I managed it to make it fun and exciting for myself and my coworkers. Additionally, we will take a look on what makes a fantastic Unit Test, Component Test and Integration Test. Last but not least we will have a live coding session where we create these tests on an example app.
Navigating the Flutter Ecosystem - Journey from Package Discovery to Publishing and Beyond
Flutter is more than just an engine, a set of widgets, and some tools; it also includes a large ecosystem of packages to add functionality to your apps beyond what comes out of the box." Today, the Flutter ecosystem has more than 12,000 packages and new packages are being added to pub.dev everyday. As the Flutter package landscape is getting larger day by day, developers often find themselves searching for suitable packages (for widgets) tirelessly and sometimes end up reinventing the wheel. This talk will introduce upcoming Flutter devs to the current Flutter package landscape (including package discovery tools) and will also cover some state-of-the-art methods which should be followed when publishing a new Flutter package to gain a wider adoption.
Introduction to animations in Flutter
See how you can build some basic animations using both code and Rive.
Learn once, write anywhere
The quote "Learn once, write anywhere" has been used for React Native for a long time, and only recently has come to life. With the update of `react-native-web` by Expo, you're finally able to natively use React in both mobile phones and the browser. Oh, and what about the recent release of React Native for Windows? In this talk I'll show you the latest cross-platform developments for React Native - including code examples and resources to give your application superpowers right away!
Building the Unified User Experiences for Mobile and Beyond
Building mobile applications is no longer just about mobiles. The landscape is growing and blurring what used to be strict boundaries between mobiles, tablets, wearables and other mediums like TVs, consoles, Smart homes all closely connected to mobility of today's technology. I'll be talking about what does it mean to build cross platform react native mobile apps today, ready for the unified experience future of tomorrow. I'll dive into problems like form factors, performance, ux, multiscreen, deployments, development efficiency, available solutions and we'll build cross platform apps with unified experience in mind
React Native Performance Profiling using Chrome Dev Tools
I will walk through how I along with Jessie (https://twitter.com/jessie_anh_ng), under the guidance of N Parashuram (https://twitter.com/nparashuram) and Jani Eväkallio (https://twitter.com/jevakallio) developed the Hermes Profile Transformer that takes in the Hermes Profile and constructs an event profile that can be read by Chrome Dev Tools. We will be walking through the Trace Event Format (https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview) and how the events generated by Hermes can be mapped over to JSON Array format which subsequently leads it to be visible on Chrome Dev Tools
React Native at Product Hunt
I'm going to showcase the React Native architecture we use in our newest app, Your Stack. What we learned, among the way. How we moved what we know from web to mobile.
Topics will be designing reusable React components, GraphQL, routing in the app, application lifecycle, keyboard controls, toast messages, and others.
Understanding Navigator 2.0 in Flutter
One of the major refactors in Flutter SDK in 2020 was introduction of Navigator 2.0. New API brings declarative navigation and opens a lot of possibilities for customization. Even though it's not widely available, we can already use some parts of it in the stable channel of Flutter SDK. Learn why and how to use new API and how to transition from current imperative navigation system to brand new declarative realm.
A Flutter Developer's Pragmatic Playlist
Flutter has quickly become a hot topic, ascending to the fastest-growing skill according to LinkedIn just a year after its 1.0 release. As with many emerging technologies, there are tons of lessons being learned as adoption increases. Let’s briefly explore what Flutter is and the problems it solves, then delve into some good practices, patterns, and libraries that we can use to accelerate our Flutter development.
Dependency Injection with Modular
The development with Flutter brings a lot of discussions with it, just like any other way of development. One of them is the instantiation of dependencies, which stands for simply giving the classes what they need to work. There are a lot of solutions for do that and the number grows as the community does. Therefore, the Brazilian community of Flutter called "Flutterando" developed a way to do it. They maintain a package named Modular, which is inspired by the dependency injection of Angular framework. This package brings the facility of doing DI on Angular to Flutter and the gains in the app structure are amazing.
The superpowers of the widget tree
You've heard this: everything in Flutter is a widget, and your application is a composition of widgets organized in a tree structure... but what does it truly mean? How does that affect your project, your coding practices, and the value that you provide to your customers?
The widget tree is truly a data structure with superpowers when applied to user interfaces and when we use it correctly, it helps everyone involved in product development to contribute efficiently to the project, whether you are a CTO, a designer, a product owner, or an engineer.
In this talk, we are going to explore all the possibilities of the widget tree and how it leads to efficiency, reduction of complexity, and component reusability.
RenderFlex Nightmares, Rows and Columns Gone Wrong
"RenderFlex children have non-zero flex but incoming height constraints are unbounded"

You are not crazy. You are not alone. We all have nightmares about seeing these words in the Red Screen of Death. It's like quicksand, the more you fight the deeper you sink, and the worse it gets.

"I'm from the government, I'm here to help."

The trick to understanding why this happens is to understand a few different things, and then think about them together. Flexibles, flex, FlexFit, double.infinity and Constraints can all come together to produce a reactive UI that works beautifully, or a Red Screen of Death that will haunt your nightmares. In this talk, I'll help you learn how to kill the RenderFlex Boogeyman, and be just like John Wick.
Serverless CI/CD for Flutter apps on Google Cloud Platform
This is a 101 level session which talks about how to integrate (Build, test, and deploy) on our serverless CI/CD platform (Cloud Build) on Google Cloud for flutter applications. Learn how to leverage power of GCP to deploy to multiple clouds as a part of your CI/CD pipeline. Cloud Build comes with builder images which have languages and tools already installed. Likewise containerized tasks of Cloud Build are fully portable across different clouds.
Why flutter is the best way for building mobile
Why flutter is the best way for building mobile
This talk is about the proof that we can have beautiful, fast apps with unbelievable performance for mobile devices with Flutter. I will show you in this lecture how to build your cross-platform mobile apps and why Flutter is the technology to choose.
Program Committee
Alan Ludin
Entrepreneur I Speaker I Mobile & Web developer
Remi Rousselet
Flutter Software engineer
Uri Goldstein
Full Stack Typescript developer | Open source contributor | Lecturer
Majid Hajian
Senior Software Developer | Award-winning Author | Public speaker | Community leader | Conference & Meetup Organizer
Akshat Paul
Author | Speaker | Digital Expert
Thomas Burkhart
Flutter developer | Dart contributor
Dominik Roszkowski
Flutter Freelancer
Michael Labriola
Principal Consultant
Rafał Ślósarz
Flutter Dev
Agenda
Two different Tracks
Two different Topic lists
Two different Stages
Senior Track
for Middle and Senior Software Developers, Solution Architects and CTOs. Deep tech content.
What’s included
Watch live stream
Access to Q&A sessions
Workshops discount
Video recordings Senior & Junior tracks
Slack chat access
25% off next event
Full price $300
Happy-birds proposal
$159
Junior Track
for Junior Mobile developers.
Entry-level content.
Live Free
What’s included
Watch live stream
Access to Q&A sessions
Workshops discount
Track video recordings
Slack chat access
25% off next event
Call for papers
Become a sponsor
Senior Track
Next Price Increase on $ 199 - 24/10/2020
Junior Track
for Junior Mobile developers
entry-level content.
So Don't Wait

Ask your Company to buy tickets for you

We will send invitations to the person you specified

Buy Tickets For Your Company