• Watch recording
    Talk

    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.

  • Watch recording
    Talk

    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.
  • Watch recording
    Talk

    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.

  • Watch recording
    Talk

    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".

  • Watch recording
    Conversation

    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.

  • Watch recording
    Talk

    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.

  • Watch recording
    Talk

    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.

  • Watch recording
    Round table

    Panel discussion. 2021 modularization

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

  • Watch recording
    Talk

    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.
  • Watch recording
    Talk

    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.

  • Watch recording
    Talk

    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.

  • Watch recording
    Talk

    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.

  • Watch recording
    Workshop

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

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

  • Watch recording
    Talk

    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!

  • Watch recording
    Workshop

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

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

  • Watch recording
    Conversation

    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.

  • Watch recording
    Talk

    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.

  • Watch recording
    Workshop

    Workshop: Let's plugin a bit more

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