Skip to content
Mobius 2020 MoscowSeason: 2020 Moscow
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
  • MC
    • New Mobius
    • New Mobius
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    • Experts
    • MC
    RU

    Talks

    • Talks
    • Favorites
    • Watch recording

      Kotlin multiplatform in mobile Yandex.Maps from the position of an iOS developer

      Why does Yandex.Maps need a multiplatform? Why use Kotlin when there are other cross-platform solutions? You will learn about this from Mikhail's talk.

      • Mikhail Kurenkov

        Yandex

      In RussianRUComplexity -For practicing engineersiOS
    • Watch recording

      iOS background modes. Apply and tame in practice

      In this talk, Anna wants to highlight the main complex cases of working with Background Modes. Ans show how without forbidden tricks, using nuances and native solutions, to bypass iOS restrictions.

      • Anna Zharkova

        Usetech

      In RussianRUComplexity -For practicing engineersiOS
    • Watch recording

      Embedded Android applications

      Anton will discuss:

      • SberDevices: what applications Android teams make and how to chat with engineers;
      • system UI and system services;
      • architecture inside and outside of the application;
      • the specifics of developing applications for the devices.
      • Anton Dudakov

        Ziina

      In RussianRU
    • Watch recording

      gRPC in iOS applications. REST in peace?

      Why REST is not always OK? Why did our ancestors need SOAP? Is GraphQL just for JS programmers? What is better: JSON-RPC, Thrift or gRPC? It is true that protobuf prolongs the life of an IT project? Svetoslav will tell about this in his talk.

      • Svetoslav Karasev

        Square meter

      In RussianRUComplexity -For practicing engineersiOS
    • Watch recording

      Roasted bird: Preparing Flutter for industrial use

      During this session speaker would like to tell you what to do with insufficient Dart typing, the difficulties of working with different schemes in iOS, running tests, and reporting test coverage.

      • Vladimir Ivanov

        Tinkoff

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      (Rec) GDG Live: Declarative UI today

      Let's decide which framework is better to use "in battle".

      • Sergey Ryabov

        Facebook

      • Anton Shilov

        Badoo

      • Svetlana Krivosheeva

        Effective

      • Anna Zharkova

        Usetech

      In RussianRUComplexity -Introduction to technologyAndroid
    • Watch recording

      How Yandex "super app" was created

      Arthur and Ilya are going to talk about how Yandex revised the principles of mobile application development and implemented the concept of the "super app".

      • Artur Vasilov

        Yandex

      • Ilya Bogin

        Yandex

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      "Mobius is not the same!" — answering the most frequent questions from participants

      How has the conference changed due to audience feedback? What comments do we receive constantly and how do we respond to them? Is the vision of the organizers and the program committee always aligned with the needs of the participants? We will discuss these and many other questions at our final session that closes the conference.

      • Eugene Saturov

        Surf

      In RussianRU
    • Watch recording

      Jetpack Compose — live coding declarative UI

      Anton will layout the screen that he sees for the first time, using a Jetpack Compose for UI layout in a declarative style.

      • Anton Shilov

        Badoo

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Migrating a payment terminal from Linux to Android

      How payment terminal components work, issues of migration to Android, cross-platform development in C++.

      • Platon Malyugin

        Dejavoo Systems

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Flutter — live coding declarative UI

      Svetlana will layout the screen that she sees for the first time, using a Flutter for UI layout in a declarative style.

      • Svetlana Krivosheeva

        Effective

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Panel discussion. Declarative UI live coding

      We propose to look at all the variety of mobile frameworks that follow a declarative approach, compare their capabilities, and discuss their problems.

      • Anton Shilov

        Badoo

      • Svetlana Krivosheeva

        Effective

      • Anna Zharkova

        Usetech

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Conference opening

      Find out what awaits you in the next 4 days. The program committee will talk about schedule, interesting talks, and in what format they will be held. The team of organizers in turn will tell you how our platform works, where discussion zones will be held, how to connect to chat rooms, and where to ask questions.

      • Mikhail Emeljanov

        CFT

      • Eugene Saturov

        Surf

      In RussianRU
    • Watch recording

      Legacy: Maintain or refactor

      How to get out of the battle with legacy code with minimal losses? How can you keep your code clean and reduce maintenance costs? Sergey and Vladimir will tell you about it.

      • Vladimir Shutov

        65apps

      • Sergey Mitrofanov

        Sweatcoin

      In RussianRUComplexity -For practicing engineersiOS
    • Watch recording

      Flutter under the hood

      Mikhail will analyze the important aspects of the framework design that allow Flutter to be convenient and productive and also show how this knowledge can be used in development.

      • Mikhail Zotyev

        Surf

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

      Panel discussion. 2021 modularization

      Какая мультимодульная структура лучше? Стоит ли теперь проводить модуляризации своих проектов? И какая она должна быть на горизонте двадцатых годов? Все это мы узнаем за круглым столом. Не пропустите!

      • Sergey Boishtian

        Avito

      • Oleg Godovykh

        Square

      • Stepan Goncharov

        Lyft

      • Eugene Matsyuk

        Kaspersky Lab

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Scaling and scale: SberBank Online

      Scaling up development when you have 800+ Gradle modules and 250+ Android developers:

      • What teams are needed for large projects?
      • How to maintain code consistency: guidelines and more.
      • Internal community development: closed meetups, chats, and horizontal communication.
      • Nikolay Nesterov

        Sber

      In RussianRU
    • Watch recording

      Module programming. How not to hurt yourself

      The story about module programming in Raiffaisenbank iOS applications. True story and the price they've payed without embellishment.

      • Roman Golofaev

        Raiffeisenbank

      In RussianRU
    • Watch recording

      Difficulties in developing a client for iOS cloud storage

      The talk is about the tasks that arose during the development of the iOS file manager and the ways of their solution and optimization.

      • Igor Vedeneev

        AGIMA

      In RussianRUComplexity -For practicing engineersiOS
    • Watch recording

      Absolute modularization

      What if you no longer need to be a Gradle expert to design, maintain, and scale modern multi-module Android applications while still taking advantage of compilation speed best practices? It's possible and Stepan will tell you how.

      • Stepan Goncharov

        Lyft

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

      How to write code that won't age

      There will be a small interview with Alexander Sosorev, Head of Mobile Development at Delivery Club. He will tell about writing a «good» legacy code, approaches that used in working with technical debt, and how a product code can drive technical debt, and vice versa.

      • Alexandr Sosorev

        Delivery Club Tech

      In RussianRU
    • Watch recording

      A thorny road of SPM implementation

      The talk will cover the reasons why Vadim's team decided to implement SPM, application issues, and problems that had to be solved during the implementation process.

      In RussianRUComplexity -For practicing engineersiOS
    • Watch recording

      Workshop. Flutter Zero LiveShow: For beginners, professionals and novice professionals

      В течение лайвшоу Александр Денисов будет в прямом эфире писать приложение на Flutter с нуля. А помогать ему будут Женя Ртищев и Миша Емельянов, известные профессионалы в области мобильной разработки, но новички во Flutter.

      • Aleksandr Denisov

        EPAM

      In RussianRUComplexity -Introduction to technologyAndroid
    • Watch recording

      WebSocket: How, when and how much it costs

      There comes a time when you need to switch to WebSocket, and this talk will focus on them.

      • Alexander Lavrinenko

        ManyChat

      In RussianRUComplexity -For practicing engineersiOS
    • Watch recording

      Fun life in notification bar

      System notifications are one of the most feature-rich and API fragmented parts of Android. How to use all possibilities of the notification system to the max? How to make a notification on each OS? NotificationCompat will not decide everything for you. Let's dive into this!

      • Kirill Rozov

        Android Broadcast

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      SwiftUI — live coding declarative UI

      Anna will layout the screen that she sees for the first time, using a SwiftUI for UI layout in a declarative style.

      • Anna Zharkova

        Usetech

      In RussianRUComplexity -For practicing engineersiOS
    • Watch recording

      Workshop: Let's plugin a bit more (part 2)

      Интересуют плагины для Intellij IDEA? Павел расскажет, как можно сделать полезный плагин и затронет все этапы его разработки.

      • Pavel Strelchenko

        HeadHunter

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Conference closing

      Join the Mobius wrap-up with the Program committee: we will discuss the most interesting talks and chatters as well as talks that should be returned after the conference.

      • Ilya Lunkin

        Square meter

      • Eugene Saturov

        Surf

      In RussianRU
    • Watch recording

      Coroutine exception handling

      Kotlin is becoming more and more popular in Android development, and so do coroutines. Exception handling in coroutines is often a topic not paid enough attention to, which is why developers can encounter unforeseen issues. This talk aims to fill that gap.

      • Alexander Gazarov

        Raiffeisenbank

      In RussianRU
    • Watch recording

      Launch on the Huawei market, or how we have adapted the application for work with HMS

      Starting from late 2019 Huawei has released devices without Google Mobile Services. We will discuss who may be interested in adapting their application for the new market, and what should be done for this, using the example of our application Delivery Club.

      • Pavel Borzikov

        Delivery club

      • Georgy Gigauri

        Delivery club

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Badass data source: Offline-mode in a few lines of code

      Alexey will talk about how to write your own abstraction in a couple of evenings for efficient work with the data source and then implement runtime/database caching in just a few lines of code.

      • Alexey Bykov

        Revolut

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Influencing the "hands-free" test environment

      You don't often hear talk about in impact of the environment on test results. If you're interested in learning about cases with disabled Wi-fi and changing the theme, then come and listen.

      • Ekaterina Bateeva

        Avito

      • Alexey Rasskazov

        HUMANS

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Common unit testing mistakes

      The talk about common unit testing mistakes.

      • Aleksandr Sychev

        Sber

      In RussianRU
    • Watch recording

      Workshop: Let's plugin a bit more

      Интересуют плагины для Intellij IDEA? Павел расскажет, как можно сделать полезный плагин и затронет все этапы его разработки.

      • Pavel Strelchenko

        HeadHunter

      In RussianRUComplexity -For practicing engineersAndroid
    • Watch recording

      Jetpack Compose for UI consistency in your applications

      In this talk, Anton will tell you how to integrate the framework into the current code step by step while maintaining the consistency of the UI and to achieve maximum reuse of components.

      • Anton Shilov

        Badoo

      In RussianRUComplexity -For practicing engineersAndroid

    Conference for professional mobile developers

    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
    • Experts
    • MC
    • 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