Skip to content
Mobius 2020 MoscowSeason: 2020 Moscow
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
  • MC
  • New Mobius
RU
  • New Mobius
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 RussianRU
  • 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 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 RussianRU
  • 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 RussianRU
  • 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 RussianRU
  • 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 RussianRU
  • 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 RussianRU
  • 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 RussianRU
  • Watch recording

    Workshop: Let's plugin a bit more

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

    • Pavel Strelchenko

      HeadHunter

    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.

    • Sergey Mitrofanov

      Sweatcoin

    • Vladimir Shutov

      65apps

    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 RussianRU
  • 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 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.

    • Vadim Belotitsky

      Yandex

    In RussianRU
  • 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 RussianRU
  • 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 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 RussianRU
  • 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 RussianRU
  • 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 RussianRU
  • Watch recording

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

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

    • Aleksandr Denisov

      EPAM

    In RussianRU
  • Watch recording

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

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

    • Pavel Strelchenko

      HeadHunter

    In RussianRU
  • Watch recording

    Panel discussion. 2021 modularization

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

    • Eugene Matsyuk

      Kaspersky Lab

    • Stepan Goncharov

      Lyft

    • Oleg Godovykh

      Square

    • Sergey Boishtian

      Avito

    In RussianRU
  • 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 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 RussianRU
  • 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 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

    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

    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.

    • Svetlana Krivosheeva

      Effective

    • Anna Zharkova

      Usetech

    • Anton Shilov

      Badoo

    In RussianRU
  • 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.

    • Eugene Saturov

      Surf

    • Mikhail Emeljanov

      CFT

    In RussianRU
  • 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.

    • Eugene Saturov

      Surf

    • Ilya Lunkin

      Square meter

    In RussianRU
  • 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

    (Rec) GDG Live: Declarative UI today

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

    • Anna Zharkova

      Usetech

    • Svetlana Krivosheeva

      Effective

    • Sergey Ryabov

      Facebook

    • Anton Shilov

      Badoo

    In RussianRU
  • Watch recording

    Common unit testing mistakes

    The talk about common unit testing mistakes.

    • Aleksandr Sychev

      Sber

    In RussianRU
  • 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

    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

    "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

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 Mobius
  • 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–2026