4th International Mobile Developers Conference MBLTdev 2017 is a platform for upgrading skills and joining a professional community of experienced and talented developers. Learn the recent iOS & Android trends and best practices by attending talks delivered by speakers from Europe, Silicon Valley and Russia. Find out new approaches and tools, ask questions to experts and get insights to boost your professional growth. Connect with the mobile development leaders by having meaningful conversations. See you at the MBLTdev 2017!
The conference has united 600 participants: iOS & Android developers, QA engineers, analytics, tech leads, product owners and other professionals. The conference agenda was divided into four flows and consisted of talks, quizzes and Codelabs.
25 representatives of such companies as Google, Uber, Avito, Fyusion, Sharewire, Tinkoff, PSPDFKit, Agoda and other brands have delivered talks sharing the hottest mobile development trends and shared personal experiences and expertise. The conference has highlighted such topics as app performance and responsiveness, fast and convenient support of apps, AR-interactions, Core ML, animations, Audio Unit Extension, teamwork, etc.
Zac Sweers, Android Developer from Uber, has delivered an opening keynote talk. He has shared the way that Uber-team uses code generation tools to eliminate a class of issues and sources of developer boilerplate. Together with Zac, the participants have dived into the automatization opportunities, libraries and some tricks.
iOS Developer Luke Parham works at Fyusion and also creates tutorials for raywenderlich.com. His talk has covered tricks that help tracking every dropped frame in an app and which tools to use in order to make an app work faster. Namely, Luke has explained how to work with the Time Profiler, Core Animation, and Activity Trace.
Ivan Љkoric from PSPDFKit has demonstrated effectively chaining Android animations using RxJava2 and Kotlin: lifting the animation logic into the RxJava chains makes the whole process ‘reactive’ with much nicer syntax and better control flow management.
Vladimir Ozerov and Alexey Ulyenkov from Sberbank have shown all the issues related to the Core Data device: stack, configurations, repositories. Android Developer Oleksandr Tolstykh, Sharewire, has shared tools and approaches that let improve the development quality with minimum efforts.
Alex Curylo from Agoda has delivered a final inspiring and interactive keynote talk. He has demonstrated Core Location implementation that helps create an AR-interaction connected to the real objects. Together with Alex, the conference participants have discussed the future of the technology: the way it can improve diverse fields such as retail and navigation in public spaces.
Apart from the talks, the audience was offered to take part in additional fun activities: the Android Quiz held by e-Legion team and iOS Quiz organized by CocoaHeads. The winners got tickets to the MBLTdev 2018, cool t-shirts, Ray Wenderlich books, JetBrains & Skyeng certificates.
Ilya Kulebyakin, iOS Team Lead at e-Legion, has delivered a talk covering recommendations on how to work with Legacy Projects. A selection of valuable do's and don'ts based on personal experience is aimed at helping developers save time and enjoy such kind of development.
Nikolay Nesterov, Avito, has demonstrated the advantages of static analyzers and explained how to reduce the amount of routine while having a code review with the help of Android Lint ? Android Studio.
iOS Developer Kirill Klebanov from Surf has delivered a talk on the Core ML and its practical implementation. Taking a look at the "Labyrinth" application case, the audience has learnt how the visual search is organized and the way the mobile neural networks work. The talk has caused a great discussion.
Danil Ternovykh, Android Developer of the Wallet App, has presented the custom Layout Manager for RecyclerView. Nikita Arkhipov from Anvics has demonstrated an architecture developed on the basis of Redux and Elm using Rx that helps. The final talk by iOS Developer Viktor Starikov from VoltMobi was devoted to the Audio Unit Extension: capabilities, creation, and application.
The first talk given by Makar Stetsenko from Silicon Valley Insight. Makar has explained how to start working with GraphQL and to apply it for the native apps developed with Swift and Kotlin. Vladimir Tebloev from Sberbank has shown the DI frameworks for Android applications and problems of code generation by taking a look at the example of Dagger 2 on large projects. Kirill Bessonov has shared his experience of building a virtual mobile operator for Tinkoff. Android Developer Dmitry Kuzmin together with Designer Lev Bruk from Alfa-Bank have presented their way to systematize graphic resources use: creating, storing and reusing icons for different platforms.
Zviad Kardava from Google has demonstrated tips & tricks on how to work with cross-platform UI framework Flutter which has been presented at Google I/O 2017. This SDK fits to both iOS and Android and thus minimize time resources. Flutter also simplifies the interaction between developers and designers.
Ilya Linnik from Evotor has delivered a talk on the microservice architecture on a mobile device. Android Team Lead Nikita Kleschin & iOS Team Lead Timur Nurov from Mail.ru Group have shared the components and functionality of the Delivery Club app and also shared the challenges they have to overcome while building this app.
The conference participants were invited to take part in Codelabs that were held for the first time in the history of the MBLTdev. Cocoaheads have prepared four sessions where everyone could solve algorithmic tasks, integrate approaches, debug and review the code. Android Codelabs organized by Zviad Kardava from Google has demonstrated the practical implementation of Flutter.
As usual, the MBLTdev 2017 has become a platform for experience and knowledge exchange, a place to meet colleagues and establish new contacts, learn from peers and get cool impressions.
The conference partners Mail.ru Group, Tinkoff, Alfa-Bank, Sberbank, Evotor have prepared quizzes and competitions. The winners got amazing presents: LEGO, folding bikes, t-shirts, etc. Participants have also talked to the Alantim robot, tried neurohelmet on and made a photo with Scarlett Johansson.
See you next year at the MBLTdev 2018!
Moscow, Bersenevskaya nab. 6, building 3