Skip to content
Mobius 2019 MoscowSeason: 2019 Moscow
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
    • New Mobius
    • New Mobius
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    RU

    Talks

    • Talks
    • Favorites
    • No record

      Translation problems. Helping Xcode understand our code faster

      How to get Xcode to build project quickly. Ilya will share his hacks and backstairs during this talk.

      • Ilya Lunkin

        Square meter

      In RussianRUComplexity -For practicing engineersiOS
    • No record

      How to become a developer that everyone wants in their team?

      During this session, Yonatan will share the lessons on Impact Driven Development and explain how to make your work more interesting and creative.

      • Yonatan Levin

        Monday.com

      In RussianRUComplexity -Introduction to technologyAndroid
    • No record

      From Four Wheels to Two: Lyft's engineering principals for fast paced product development

      How do you build a scooter sharing service from scratch in just over 2 months? Follow RJ as he goes through the techniques his company employed to reach deadline, from architecture tips, to ways to reuse your coworker's code. He'll also dive into the soft skills they relied on to stay aligned, motivated, and in touch with teammates and users, and ultimately ride off in style.

      • RJ Marsan

        Lyft

      In EnglishENComplexity -Introduction to technologyAndroid
    • No record

      How does the VKontakte message screen render

      During this session, the audience will learn how to live when message contains 40+ types of content, what you should pay attention to when using RecyclerView, how to increase the reuse of ViewHolder and what points VK uses to reduce rendering lags.

      • Aleksandr Sorokin

        VK

      In RussianRUComplexity -For practicing engineersAndroid
    • No record

      Screen state modeling

      The talk about how to model screen states, who and why needs it, and about architectural approach to creating screens using states.

      • Dmitry Ignatiev

        Beeline

      In RussianRUComplexity -For practicing engineersiOS
    • No record

      How to win friends and influence people, on mobile

      In this session, Vitaly will be exploring mobile design patterns, techniques, strategies and important decisions to consider when designing and building websites and applications that respect customers and increase conversion.

      • Vitaly Friedman

        Smashing Magazine

      In RussianRUComplexity -Introduction to technologyAndroid
    • No record

      Debug without sources

      During this session, you will learn how to dive in a binary framework (for example UIKit) and you can get from it.

      • Dmitry Kurkin

        Spark Networks

      In RussianRUComplexity -For practicing engineersiOS
    • No record

      How to sell yourself for fun and profit

      For the developer as for any specialist, it's important to be in demand in your environment. In this talk, Baruch will tell from his personal experience why the development of the personal brand is a good practice and what advantages can be obtained.

      • Baruch Sadogursky

        JFrog

      In RussianRUComplexity -Introduction to technologyAndroid
    • No record

      UIScrollView mechanics

      Ilya Lobanov will tell for what purposes he and his team used UIScrollView mechanics in application development.

      • Ilya Lobanov

        Yandex

      In RussianRUComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.iOS
    • No record

      Life hacks working with Google Play Store and App Store Connect tech support

      Marina will tell all the ropes of communication with Google and Apple tech support.

      • Marina Pleshkova

        Mail.Ru Group

      In RussianRUComplexity -Introduction to technologyAndroid
    • No record

      Building a Realtime video processor with Swift and Metal

      This talk covers the low-level details of processing video in realtime with Swift and Metal.

      • Ben Sandofsky

        Lux Optics

      In EnglishENComplexity -For practicing engineersiOS
    • No record

      Mutation Testing at Scale

      Join Giorgio in this session to learn more about mutation testing and how to create operators to generate mutations specific to a custom domain at scale.

      In EnglishENComplexity -For practicing engineersAndroid
    • No record

      Dark corners of iOS Auto-renewable Subscriptions

      The talk about what Auto-renewable Subscriptions is, why it's good and profitable, and why more and more applications are switching to a subscription model. Denis will tell what you need to do to successfully implement this technology and how to upgrade your subscription in different ways.

      • Denis Kirillov

        Mamba

      In RussianRUComplexity -For practicing engineersiOS
    • No record

      A Spectre postmortem

      The talk about the Spectre app development.

      • Ben Sandofsky

        Lux Optics

      • Sebastiaan de With

        Halide

      In EnglishENComplexity -Introduction to technologyAndroid
    • No record

      Isolation of E2E test infrastructure or "Soil yourself"

      E2E plays a major role in testing in large companies. How this all arranged, who needs autotests and why, and what to say when you don't know where to start?

      • Boris Bengus

        Dostavista

      In RussianRUComplexity -For practicing engineersAndroid
    • No record

      Yandex.Drive interface development

      Let's talk about how to develop a lot and fast if you have a small team and experiment with UI at the same time.

      • Kirill Kozhuhar

        Yandex.Drive

      In RussianRUComplexity -Introduction to technologyAndroid
    • No record

      "Non-mobile" Androids review: TV, Wear, Auto & Things

      This talk will be about variety of Android operating systems and how to write cross-platform applications for these systems.

      • Fedor Tsymbal

        Orion Innovation

      In RussianRUComplexity -Introduction to technologyAndroid
    • No record

      Litho: Best Practices for building efficient UI

      In this talk, Sergey will tell about the benefits of declarative UI framework Litho and discuss best practices and tweaks that you can apply in difficult UI cases to get the maximum performance out of the framework.

      • Sergey Ryabov

        Facebook

      In RussianRUComplexity -For practicing engineersAndroid
    • No record

      Efficient Kotlin

      In this session, Marcin will show you how to make an efficient Kotlin code cheaply, and how to optimize performance-critical parts of your code.

      • Marcin Moskała

        Kt.Academy

      In EnglishENComplexity -For practicing engineersAndroid
    • No record

      Performance chat development. Badoo experience

      Anton will share his experience in creating high performance chat for Badoo application.

      • Anton Schukin

        Badoo

      In RussianRUComplexity -For practicing engineersiOS
    • No record

      Flutter State Management Wars. BLoC vs Redux

      During this talk, Alexander will describe various typical architectures that can be used when developing on Flutter, their pros, and cons, especially the two most popular of them — BLoC and Redux.

      • Aleksandr Denisov

        EPAM

      In RussianRUComplexity -For practicing engineersAndroid
    • No record

      It's easy: Local attacks on mobile applications

      What happens after the smartphone with mobile bank has been stolen by intruders who at the earliest opportunity will try to steal the money from the user's account. Dmitry will show in detail the whole procedure for hacking the system and tell you how to make the authentication more difficult for intruders to hack.

      • Dmitry Tereshin

        Tinkoff

      In RussianRUComplexity -For practicing engineersAndroid
    • No record

      Text rendering in Android

      Pavel will reveal all details of text rendering in Android OS.

      • Pavel Novikov

        MyOffice

      In RussianRUComplexity -For practicing engineersAndroid
    • No record

      Design for errors — an introduction to Domain modelling with a bit of Arrow

      We will explore a few Data Types from the Arrow library and how we can use them with Domain-driven design to build clear, resilient and maintainable APIs.

      • Ivan Morgillo

        Freelance

      In EnglishENComplexity -For practicing engineersAndroid
    • No record

      Experience in choosing cross-platform technology for fast application development

      Gennady will tell why Flutter is a good decision, how to convince management of its effectiveness and motivate developers to write on it.

      • Gennady Evstratov

        Yandex.Taxi

      In RussianRUComplexity -Introduction to technologyAndroid
    • No record

      Smart photo editor architecture

      In the field of computer vision and machine learning, few people thought about the code quality and when adding new technology no one thought about how to maintain it. But it was done during the Lensa product development: in this talk Andrey will tell how to coordinate the work of technologies within the application to make life easier.

      • Andrey Volodin

        Prisma AI

      In RussianRUComplexity -For practicing engineersiOS
    • No record

      UI Automator deep diving

      The talk about how UI Automator and Accessibility Service work.

      • Svetlana Smelchakova

        LG Russia R&D Lab

      In RussianRUComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.Android
    • No record

      Custom Lint Rules

      The talk about Android Lint — it is a powerful static analysis tool and supports custom rules, which you can turn into your advantage.

      • Igor Talankin

        Tinkoff

      In RussianRUComplexity -For practicing engineersAndroid
    • No record

      iOS multithreading

      This talk will be fully devoted to the iOS multithreading: Vladimir will analyze the main problems of this property, test multithreaded code and talk about mistakes that he encountered in practice.

      • Vladimir Ozerov

        Sberbank

      In RussianRUComplexity -For practicing engineersiOS
    • No record

      Gradle from A to Z

      In this talk, Stepan will try to explain what Gradle is starting with wrapper, buildScr and lifecycle and ending with dependencies between tasks, caching and incremental compilation.

      • Stepan Goncharov

        Lyft

      In RussianRUComplexity -For practicing engineersAndroid

    Mobile Developers Conference

    Our conferences
    • Calendar of all conferences
    • BiasConf
    • C++ Russia
    • CargoCult
    • DevOops
    • DotNext
    • Flow
    • GoFunc
    • Heisenbug
    • HolyJS
    • Hydra
    • IML
    • InBetween
    • JPoint
    • Joker
    • Mobius
    • PiterPy
    • SafeCode
    • SmartData
    • TechTrain
    • VideoTech
    • sysconf
    Menu
    • New {name}
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    • Legal documents

    JUG Ru Group

    Need help?

    • Phone: +7 (812) 313-27-23
    • Email: support@mobiusconf.com
    • Telegram: @JUGConfSupport_bot

    Social links

    • Youtube
    • X
    • Telegram chat
    • Telegram channel
    • VK
    • Habr
    © JUG Ru Group, 2014–2025