Sold out alert! Less than 15 Last Minute tickets left – grab yours!
Close
 
MobileOptimized 2019 is the 9th annual international tech conference dedicated to mobile development.

Оrganized by SPACE together with Android & iOS enthusiasts from GDG Minsk & CocoaHeads Belarus communities.

SPEAKERS AND TALKS SCHEDULE

9:00–9:55
Registration. Welcome coffee
9:55–10:00
Opening
10:00–10:40
10:00–10:40
iOS TRACK
ANDROID TRACK
@daveverwer, UK
iOS developer and author of @iOS Dev Weekly
@Orbycius, UK
Senior Android Engineer @Sky
10:45–11:25
10:45–11:25
iOS TRACK
ANDROID TRACK
@elenipapanikolo, Greece
Senior iOS developer @Workable
@eveliotc, USA
Engineering Manager
@WhatsApp/Facebook
11:30–11:50
Coffee-break
11:50–12:30
11:50–12:30
iOS TRACK
ANDROID TRACK
@bamx23, Belarus
Senior iOS developer @Yandex
@terrakok, Russia
Android Lead @Redmadrobot
12:35–13:15
12:35–13:15
iOS TRACK
ANDROID TRACK
@myridiphis, Czech Republic
Freelance iOS developer
@mauricegavin, Ireland
Lead Android Engineer
@Toothpic
13:15–14:30
Lunch (included in the ticket)
14:30–15:10
14:30–15:10
iOS TRACK
ANDROID TRACK
@sandofsky, USA
Co-founder @Halide
angrybyte.me, Germany
Android & Open-Source
@Blacklane
15:15–15:55
15:15–15:55
iOS TRACK
ANDROID TRACK
@neiskluchenie, Russia
Inclusive Design Expert, Customer Experience lead @AIC
@colriot, UK
Android Engineer
15:55–16:20
Coffee-break
16:20–17:00
16:20–17:00
iOS TRACK
ANDROID TRACK
@merowing_, Poland
Lead iOS developer
@The New York Times
@saturovv, Russia
Android/Flutter Team Lead
@Surf
17:10–17:50
KEYNOTE
@parahall, Israel
R&D Team Leader
@Monday.com
17:50–18:00
Closing Ceremony
18:00–20:30
Afterparty @Ruin Bar OK16
Dave is a independent and freelance iOS developer and author of iOS Dev Weekly.

He has been developing for the Mac and iOS since 2006 and is secretly quite proud that his first professional gig had him using a (real) vt100 green screen terminal. He's glad he doesn't have to use that any more though!

Marcos is a Senior Android developer at Sky and has been working with Android since 2010.

At Sky he has been leading the migration and modularization of the SkySports and SkyNews Android apps and currently works on the re-write of the MySky app.

He loves automating stuff and is constantly trying to find ways to reuse code and features without having to write a single line of code more than once. When he is not coding he is flying a PA28 across the UK.
Evelio has been building mobile apps since 2007 on five different platforms.

He currently works as an Engineering Manager supporting multiple WhatsApp teams at Facebook. He previously worked at Snapchat, Lyft, and other startups leading their mobile efforts.

Evelio has been speaking at mobile conferences since 2013. Talk to him about open source, modern languages, video games, fútbol, traveling and design.
Eleni is an iOS Developer based in Athens. She has been working at Workable, a recruiting software company, for the past three years and hold a Master's degree in Computer Science from University of Manchester, UK.

She entered the iOS world by starting writing Objective-C when contributed in Pobuca, a contacts management app but later on converted to Swift and stayed in its (type) safety.

She has co-authored ErrorHandler open source project and she is currently embracing TDD and ReactiveX concepts.

When she doesn't work, she enjoys traveling more than anything, snowboarding, learning Spanish and watching Netflix series.
Krzysztof is an Lead iOS developer at The New York Times, known for creating Sourcery, Objective-C Playgrounds, Apple's Essential Apps like Foldify and 3D Game Engines.

Passionate about writing quality code and helping other do the same.

He also blogs on merowing.info.
Lea spent three years in New York, working on the iOS application for Rent the Runway and teaching Swift at General Assembly.

Now, she's getting a masters in Innovation Design Engineering in London, and spends most of her time playing with sensors and microcontrollers.

She still Swifts, though, by writing and talking for raywenderlich.com
Ben is one half of the team that builds Halide and Spectre, two popular photography apps for iPhone, from the video processing engine to the UI.
Maurice is the Android Lead at Toothpic in Dublin, Ireland.

He has been working with Android since 2010 and is currently using his skills to make quality dental care more accessible through teledentistry.

His interests include machine learning, mobile security and clean architecture. In his spare time he enjoys to travel, run and play computer games.
Valeria did the biggest research about disabled people in Russia.

Wrote guidelines on how to communicate with the disabled people, on adapt offices, digital applications, ATM.

She gives lectures at British Higher School of Art & Design. Valeria has a channel about inclusive Design.
I am an iOS Developer in Yandex, working on AppMetrica mobile analytics SDK for the last 4 years. Through these years I've gained vast experience in low-level iOS development (i.e. deep knowledge of ObjC runtime, app crash handling).

Started my career as a game developer in 2011 I had been writing C# code for Unity engine for the next 4 years. But then I'd tried to code for iOS during my internship in Yandex and eventually ended up being senior iOS developer.

I am open to discuss ObjC and its runtime, crash analysis, SDK development, Swift (and SwiftUI), music, traveling and yo-yos.
iOS hasn't had a major redesign since iOS 7 in 2013, but that doesn't mean the incremental design changes each year aren't significant.

Making your app fit well with the operating system is an important step towards usability so join Dave on a journey through the design changes this year, and learn how you can make your app feel at home in iOS 13.
It is difficult to write perfect code. The code that doesn't crash. That's why it is essential for developers to be aware of every crash that happens and to know why they happen.

In the world of iOS development, there are many reasons for that kind of problems. And it may be really difficult to gather enough information to find that reason for a particular case.

In this talk, I will explain the main reasons for crashes on iOS to happen, how to catch different types of crashes and to collect the maximum amount of useful information to clarify the reason of them.

Mach exceptions, C++ exceptions, NSException and fatal signals. We will dive into all of these things.
Modularization is the new trend, almost everybody in the Android ecosystem is refactoring their apps to use a modularized approach. We at Sky are no different, we had a big monolithic codebase supporting 4 apps in different countries that we started modularizing in September 2017. But we failed, big time.

This talk is an honest retrospective of everything that went wrong, the bad decisions made, the approach we initially took and how we, against all odds, eventually started re-building a maintainable, sustainable and extensible modularized codebase.

You will learn from our mistakes and struggles, like defining what is a module and its responsibilities, how to integrate Dagger in a multi-module environment, set some rules and best practices and much more but, more importantly, you will learn what not to do when modularizing your codebase.
Billions of people in over 180 countries use WhatsApp to stay in touch with friends and family. At WhatsApp we relentlessly work on shrinking our apk as much as possible given that many of our users live in regions with poor connectivity and we are committed to leave no one behind.

In this session we will cover some of the wins, regressions, strategies and technologies that we use to tame WhatApp's apk size.
Reactive programming is an emerging discipline that allows to write declarative, asynchronous and concurrent code in a functional way and is continuously gaining popularity and adoption.

In this talk we will wander in the unexplored pathways of RxSwift testing infrastructure. Specifically, we will look into the key aspects of testing RxSwift code and we will analyze the different ways to unit test observable streams through a simple sign in app.
In this talk, Lea will go through some of the trials, triumphs and tribulations she faced while developing the RayWenderlich iOS app for production, built entirely with SwiftUI.

Then, she'll compare and contrast SwiftUI against standard UIKit development.

Finally, she'll go over the most important lessons learned and offer some concrete advice and best practices to help you start building your own SwiftUI apps
This talk covers the low-level details of processing video in realtime.

We draw from the experience building the in-house video renderer that powers Halide and Spectre. We'll cover GPU programming, data oriented design, and affordances of Swift that make it a competitive alternative to C++.

Even if you use a higher level framework, you'll walk away from the talk understanding what the frameworks do under the hood.
Industry's focus on "Big Data" for the past few years has resulted in companies storing huge quantities of user data on their systems. The reward for attackers, financial or otherwise, has never been higher. Android apps are disproportionally more likely to be used as an attack vector than their iOS counterparts.

In this talk we introduce and dive into useful tools and libraries for hardening our Android apps. We will look at ways to verify the trustworthiness of devices, the best practices for storing secrets and more. We'll also touch on incident response to security events and how to prepare yourself and your company for such an eventuality.

In this current climate of heightened user awareness we need to demonstrate that we can protect the users of our products, after this session you will be better able to do just that.
Milos is a software enthusiast, software product developer, tech event organizer in Berlin's GDG, and an active open-source contributor.

His interests are Android, modern web, connected devices and Internet Of Things. As an active tech community member and software professional, he likes reading about innovation, programming, and (of course) organizational skills; but loves skiing.

Years ago he founded GDG Novi Sad in Serbia and he worked there as a community lead, hosted some very interesting workshops with GDEs from all over the world, attended many meetups and hackathons, gave talks for the community on conferences and meetups, and hosted many dev-jams on open-source projects - so he is no stranger to our tech community.

Today, Milos is based in Berlin, working on building amazing software products - primarily for the Android platform.
Imagine you're writing asynchronous code.

Are you using callbacks? (no)
Are you using Futures? Reactive streams?
Are you using async features of your language of choice?

Whatever the answers are, you want to do error handling right. Let's compare Coroutines and ReactiveX in this regard.
We'll look at practical examples of how to use Sourcery that go beyond the basics of equality and hashing.

We'll go over how simple it is to write custom templates to automate boilerplate for your project needs and mention some tools that are build on top of Sourcery.
I am a graduate of SPBSTU.
I used to be fond of microcontrollers and circuitry.

I started coding for android when the first popular version of 2.2 appeared. At the moment I am an architect in the St. Petersburg team RedMadRobot. I am looking for simple solutions for complex tasks, and I like to discuss this with single minded people.
With the release of Android Q, two important things must be done: to support the system navigation with gestures and to make the status and navigation bars transparent. To do this, you need to stop looking for workarounds and figure out how insets work!

I will talk about a long history of avoiding this problem, about studying and fighting with android, and finally about a complete understanding of this topic.

In addition to supporting new recommendations in the system, we will stop being afraid of the keyboard, learn how to recognize its size and respond to its appearance.
Do you want to know how your interface looks like for a blind person?

Do you want to know how you can make your interface visible for the blind and people with different types of visual impairment? Join us!
Android Engineer with background in backend dev.

I'm a big fan of Kotlin and have been using it in prod even before 1.0.

Highly involved in building communities, co-organizer of the first Kotlin User Group in Russia, Android Academy school for engineers in Moscow and St. Petersburg and GDG DevFest St. Petersburg.
Reactive programming has firmly become one of the modern Android developer's tools. More and more teams apply fully reactive architectures for their apps utilizing MVI approach. This plays well for separating our OS-independent business logic from presentation layer. And while it can be implemented really nice using Kotlin, what if we want to expand this solid base further and don't repeat ourselves on every platform? What if we want to enter Multiplatformland?

Obviously, our best friend, RxJava, is not ready for that journey. But do we really have no alternatives? In this talk, we'll discuss how we can adapt Unidirectional Data Flow for a Kotlin multiplatform project.

We'll discuss mutliplatform alternatives to RxJava, such as Flow from Kotlin team and Reaktive from Badoo, and speak about refactoring a MVI project to untie it from JVM and make it reusable on different platforms.
Android Addict. In just 4 years in outsourcing I managed to implement business logic into Activities, suffer (hard) from AsyncTasks, witness the dawn of RxJava and joyfully forget all about Loaders.

I constantly take part in educational projects and share my own and my teams experience at conferences and meetups.

Anticipating the cross-platform revolution, I got involved in Flutter and fell in love with it. Now I'm sharing that love monthly at Flutter Dev Podcast.
PhD dropout who was seduced by mobile apps development and back in 2011 co-founded Trinerdis — a mobile apps development company.
After several years of building client apps, me and my team joined Kiwi.com and formed its mobile tribe with a focus to build the ultimate travel apps.

This summer I have resigned from my position at Kiwi.com and now as a freelancer, I dedicate my time to build own iOS apps mainly written in SwiftUI.

I am an enthusiast in computer graphics and user interfaces, hobby climber. guitar player and proud dad.
Doer. Developer. Entrepreneur.
Yoni grew in startup environments - from being part of Gett's launch and global scale to founding startups by himself.

He was lucky to get the chance to explore lots of things. As a result - Yoni earned a lot of experience in software development, product leadership, and building the largest Android community in the world.

Today Yoni is a part of fast-growing unicorn startup - Monday.com where he is building Mobile Group with a focus on producing the next S-curve product for the company.
While you pretend that the mobile industry is stagnating, we build production apps with Flutter. For now let's start from the basics: what the developer and the business should know before getting involved in this game.

Just half a year ago the very foundation of mobile industry was challenged — the first stable version of Flutter was released. Now it's time to review the first results. From humble DIY experiments to store releases — we pioneered this path for you, collected project analytics, developed best practices and architectural solutions, created some useful reusable artifacts for the community. It's time to find out how Flutter changes lives, helps businesses and what could it all mean for the future.
SwiftUI is a whole new world for iOS devs. After WWDC this year, I have also jumped on the hype and what is a better motivation to master new technology than ship a product, right? So it happened that during this summer I was writing a game - in SwiftUI. This may seem silly but is it?

In this talk I will cover my experience with app development in the beta environment, pros and cons about SwiftUI, creating layouts, creating custom modifiers, animations and using Combine. Since my app is a logic game, let's examine how SwiftUI fits such task.
You have a vision of a revolutionary feature that will push the business forward, attract more users, and make it the next Unicorn. Once you're ready to act on your ideas, a product manager approaches you with a specification for some other feature - develop it. Sounds familiar?

You feel the drive to make an impact. You want to be heard - not just follow the herd.

I will share the lessons on Impact Driven Development that I learned while working with startups and building various teams. We'll talk how to channel your creativity, passion, and strong will to make a change. How to transform the way you develop and bring your ideas to life.

WORKSHOP
«FLUTTER. BUILD YOUR OWN APP»
@ShuregDenisov
Russia

EPAM, Co-Head Flutter Competency
In this workshop, we'll create a simple Flutter app. If you are familiar with object-oriented code and basic programming concepts such as variables, loops, and conditionals, you can complete this workshop easily. You don't need previous experience with Dart or mobile programming.

What you'll learn:

• How to write a Flutter app that looks natural on both iOS and Android.
• Basic structure of a Flutter app.
• Finding and using packages to extend functionality.
• Using hot reload for a quicker development cycle.
• How to implement a stateful widget.
• How to create an infinite, lazily loaded list.
• How to add interactivity
• How to add ability to navigate inside Flutter app (called a route in Flutter)
• How to modify app's theme (and Dark Theme of course)


If this functionality is very simple for you, Aleksandr can give a separate, more complicated task, special for you, and help with the solution.

The workshop will be held on October 18, 14:00–18:00 at SPACE. The workshop ticket is not included in the conference ticket and needs to be purchased separately.


Experienced a lot in enterprise development, in IT for more than 15 years. Worked in the field of the nuclear industry, taxation, telecom.

Recently, specialized mainly in a microservice architecture, but now main interest is Flutter.

Aleksandr is a Flutter enthusiast and Co-Head of Flutter Competency in EPAM, organizer of GDG Nizhny Novgorod community, host of podcasts Mobile People Talks and Flutter Dev Podcast.

FOLLOW US FOR THE UPDATES!

LAST TICKETS

less than 15 tickets left
LAST MINUTE TICKET
285 BYN
105 BYN
Conference Day
Workshop Day
75 BYN
less than 15 tickets left
LAST MINUTE TICKET
285 BYN
105 BYN
Conference Day
Workshop Day
75 BYN
EUR 32 / USD 36 / RUB 2347
EUR 125 / USD 141 / RUB 8826

GENERAL PARTNER

Apalon knows how to create products which make their users lives better. Each Apalon Apps application is a collaborative work of a cohesive team, lead by a product manager.

For Apalon professionals, there are no borders, so the company's portfolio has successful applications for iOS and Android in a variety of categories: Weather, Entertainment, Utilities, Performance, Lifestyle, Health and Fitness, and Travel.

PARTNERS

VIDEO PARTNER

PARTICIPANT PARTNERS

BECOME A PARTNER

Your Partner Account Manager is Misha Malikin:
+375 29 678−56−34, misha@eventspace.by

PRODUCTION PARTNER

GENERAL MEDIA PARTNER

MEDIA PARTNERS

SOME PICTURES FROM LAST YEAR

See 140 more on our Facebook page

HOW IT FELT BACK IN 2018

PROGRAMME COMMITTEE

Front-end Developer
iOS Developer
Android Developer
Alexandr Shalamov
Senior Software Engineer
Software Engineer
Android Developer
Tamada iOS Engineer
iOS Engineer
Android Developer
Organizer of GDG Minsk. Passionate about community.

Enjoying challenging stuff and creating cool things.
My main goal in life is to organize everything around.

In my non-screen time, I like meditating and drinking coffee.
I help the GDG Minsk community. I am a mentor at Android Academy Minsk.

I love facing challenges and overcoming them!
Love computer science, iOS platform, programming, maths, *nix and photography.

Relaxing for me is coding and keeping up to date with technology. A man without Facebook.
Co-organizer of GDG Minsk and Android Academy Minsk, who is passionate about testable and high-quality code. A frequent speaker in Minsk and outside.

Meanwhile works at Flo Health Inc as Android Developer. Main interests besides programming are football and traveling.
Swift developer by day, Rust maniac by night
Working in the Health team responsible for decisions in the field of women's health and wellness.

Passionate about mobile performance, algorithms and Continuous Integration tools to build better developer experience.
Developing applications for Android. Clean architecture and clean code lover.

WELCOME TO BELARUS

About Belarus

Belarus has a strong IT cluster of international companies. It is worth to mention EPAM, World of Tanks, Fitbit, PandaDoc, MSQRD, Juno, etc.

30 days visa-free

About Minsk

Minsk is the 11th most populous city in Europe. It is a very safe and green city with great cuisine.

Hotel Discount

If you need a hotel, after purchasing a conference ticket, contact the organizers and get a discount on Willing hotel.
If you fly to Minsk airport from any country except Russia & your stay will last up to 30 days (including arrival & departure dates), the visa will be stamped to you free of charge at Minsk airport!

This concerns 74 countries' citizens.

If your country is in the list, you don't need an invitation to enter the country. You'll only need a valid passport (it must be valid 6 months after your trip to Belarus), a return ticket and medical insurance that must be purchased at Minsk airport upon arrival (before passport control), it costs a couple of euros, the insurances from your countries might be not valid for our passport control.

If your country is not in this list, we can prepare an invitation for you.

PRODUCED BY

OUR PORTFOLIO OF CONFERENCES:
Valentina Fedortsova
Content and organization
+375 33 667-66-03
valentina@eventspace.by
Misha Malikin
Partnership and
corporate tickets

+375 29 678-56-34
misha@eventspace.by
SPACE is a professional team which stands behind a huge number of IT conferences and hackathons in Belarus
MobileOptimized 2019 Code of Conduct
All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct (CoC). Organisers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.

MobileOptimized 2019 is a community conference intended for networking and experience exchange in the developers community.

MobileOptimized 2019 is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment, discrimination, abasement and any form of disrespect.Sexual language and imagery is not appropriate for any conference venue, including talks.

We urge to avoid offensive communication related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact. Attending the event under the influence of alcohol or other narcotic substances is unacceptable.

Exhibitors in the expo hall, sponsor or vendor booths, or similar activities are also subject to the anti-harassment policy. In particular, exhibitors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment.

Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organizers.

Expected Behavior
  • Participate in an authentic and active way.
  • Exercise consideration and respect in your speech and actions.
  • Attempt collaboration before conflict.
  • Refrain from demeaning, discriminatory, or harassing behavior and speech.
  • Be mindful of your surroundings and of your fellow participants. Alert organisers if you notice a dangerous situation, someone in distress, or violations of this CoC.
Thank you for helping make this a welcoming, friendly event for all!

Need Help?
Contact the organizer at valentina@eventspace.by.
Corporate Tickets Booking
Ticket type & price (inclusive of all taxes)
+
Submitting the form indicates you agree with our Privacy Policy