Mobile Fest 2018
Mobile Development β one of the most interesting areas in IT. Mobile Fest will gather practitioners in iOS and Android development, experts in mobile architecture and engineers interested in cross-platform development. Mobile Fest is a conference, which does not simply tell about trends, but creates them.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
π€ Make your project great again
- πΉ 1 video
- π 1 slide deck
- π€ Oleksii Lyzenko
Would you like to increase both user and developer satisfaction by just tweaking your Xcode project? Letβs see how itβs possible to dramatically reduce your application start time as well as improve Xcode responsiveness with a (not so) little effort. -
π€ WTF with Android Background Restrictions
- πΉ 1 video
- π 1 slide deck
- π€ Yonatan Levin
With recent Android releases the wild west of endless running threads is over. No more smoking barrels of "last 5% battery". You are required to act and seriously consider how you became the excellent citizen of Android device and play side by side with a marshall law of background tasks. Or die trying. It's a talk we will explore how memory affect a backgro⦠-
π€ Crushing bugs with Redux architecture for iOS
- πΉ 1 video
- π 1 slide deck
- π€ Alexey Demedetskiy
Unidirectional architecture allowing more ways to inspect and debug an iOS application. During the talk, I will tell about our experience of using Redux architecture with Swift for iOS projects. Also, I will show the demo of outstanding debug and inspection features. -
π€ What Mom Never Told You About Multi-threading
- πΉ 1 video
- π 1 slide deck
- π€ Fernando Cejas
When we were little kids, surely there were many taboo topics our moms never mentioned. There is actually a big chance one of those is multi-threading. That is why in this talk we are going to walk together through the different alternatives we have nowadays in order to handle, manage and master multi-threading on mobile platforms. Our focus will be mainly A⦠-
π€ How React-Native shapes the way we think about native apps
- πΉ 1 video
- π 1 slide deck
- π€ Ilya Ivanov
How it is possible to write true native mobile applications using JavaScript? We are going to see why React-Native is fundamentally different from hybrid and native applications, while still producing a native app. Working with React-Native for more than two years, I will show not only general concepts, but how this technology works in depth. -
π€ A comparative approach to MVC, MVVM and VIPER: taking the best ideas without fighting against the platform
- πΉ 1 video
- π 1 slide deck
- π€ Matteo Manferdini
In the world of iOS development, it is common to hear the names of different design patterns thrown around. Each pattern is sold as a solution to the limitations of other ones, only to introduce new, various problems. Some of these get to the extreme of rejecting the foundations on which iOS apps are built. In this talk, we will explore the different ideas b⦠-
π€ Error handling architecture: clean, rapid, reactive approach
- πΉ 1 video
- π 1 slide deck
- π€ Artem Getman
Architecturally correct approach to handling errors is often an issue. What are the ways to shorten the code, make it easily tested and comprehended? There are lots of approaches that we have used to and use every day, however, the progress never stops and we all continue creating new solutions. We have made an attempt to simplify the process of handling err⦠-
π€ Smooth transitions to Android - how and why to do this?
- πΉ 1 video
- π 1 slide deck
- π€ Artem Shevchenko
How to make a nice smooth transition between the two screens, how to make it with the asynchronous world of Android is all in my report. And a general overview of technologies and tools, plus a more detailed analysis of particular cases. There will be bonuses and examples on Kotlin. -
π€ Why is the transition from Apache Cordova to React Native inevitable?
- πΉ 1 video
- π 1 slide deck
- π€ Volodymyr Bondarenko
Over the past 5 years, Apache Cordova has been a reliable tool for creating cross-platform business applications. It allows to reduce development costs and development time, and removes the necessity for separate specialists for iOS and Android platforms in the staff. This approach had a number of weaknesses, the list of which grew with the number of project⦠-
π€ UX in the mobile applications development
- πΉ 1 video
- π 1 slide deck
- π€ Alesya Podlesnaya
Today user experience and UI-design has come forward in every single digital product. Development of mobile applications massively increases the demands on the interface. The market has a huge number of applications with similar features and only the ideal combination of UX and UI design can lead to success with the creation of a really great product. The pr⦠-
π€ Flutter - what is it?
- πΉ 1 video
- π 1 slide deck
- π€ Alexandr Sergienko
There are plenty of articles on the Internet about Flutter and a lot of them appeared recently. If you are still not in the known about Flutter you may spend some time and to see what this tool may give you. I would like to show you some snippets of code and describe possibilities and disadvantages of Flutter. -
π€ TensorFlow for Mobile Poets
- πΉ 1 video
- π 1 slide deck
- π€ Enrique LΓ³pez MaΓ±as
There is a lot of Hype with ML and AI lately, and TensorFlow is the framework of choice from Google. But as a Mobile Developer you might have asked yourself, how can I benefit from it? In this talk, you will learn your first steps into the fascinating ML world for mobile.During this talk I will show how to set up TensorFlow for Android, and how to perform so⦠-
π€ Letβs make your DATA sexy
- πΉ 1 video
- π 1 slide deck
- π€ Εukasz MrΓ³z
Quite often when architecting an app or implementing a feature, we donβt really think about the Data itself. Sure, we will handle few network requests or database queries but these things just contain some data, we donβt specifically think about the main character. In this talk I will try to show you why Data itself is important and a few tips and tricks on β¦ -
π€ Insert Koin
- πΉ 1 video
- π 1 slide deck
- π€ Kirill Rozov
Koin is the next step to becoming a project only with Kotlin code. What inside Koin? Only DSL & Kotlin magic. Letβs find out does Dependency Injection + Kotlin + Easy of Use == Koin? -
π€ Working with sharp tools β continuous integration and deployment as a way to reduce friction
- πΉ 1 video
- π 1 slide deck
- π€ HΓ₯vard Hvassing
I talked about continuous integration and deployment of the working tool for a sales force in 22 different countries. A talk about how we outgrew detailed specifications and rigid structures, and replaced them with transparency and a better common understanding of what we are trying to do accomplish, and the tools we are using. Most importantly, what we have⦠-
π€ Pain reliever
- πΉ 1 video
- π 1 slide deck
- π€ Oleksandr Korin
Our code is our pain. No matter how great it is, no matter how well written it is, we feel ashamed of what we've done after one year passes by. In several years our shame transforms into the pain for the priceless time of our life we've spent senselessly. We'll discuss the pain relievers, which are provided to us by Swift and my sick imagination.