Kotlin Multiplatform Driven Development
The talk is about using libraries written on Kotlin Multiplatform (or KMP) from the perspective of iOS development.
Stepan Mirskiy
Company: DomClick
The talk is about using libraries written on Kotlin Multiplatform (or KMP) from the perspective of iOS development.
Company: DomClick
During this session, Ilmir is going to show what is happening with Kotlin compiler team. Especially, how to decide which features to take into development, how vision changes during the staging process, when a feature should be made stable, and how to develop it further.
Company: JetBrains
Yerkebulan will talk about how and where it will be useful to use Backend Driven UI and will share a solution to frequently encountered cases with the need to customize the UI for different user groups.
Company: Yandex GO
Valeria Andrianova, Product Marketing Manager, will show you how Space works and how it helps development teams create cool products and communicate more effectively.
Company: JetBrains
In this session, Igor would like to compare the effectiveness of the famous principles and practices in Android depending on what project we are developing.
Company: Okko
The talk is about the basics of working with Apple Metal.
Company: Savage Software Group
Over the past year, Maria has had many conversations with candidates and colleagues about how to set up code in a way that makes everyone happy. As it turned out, the question of architecture choice causes discussion even among the most experienced developers. During this talk, she will share her understanding of the differences between iOS architectural patterns, and their applications.
Company: CROC
Techtalk about architectural design by the development team.
Company: MegaFon
The talk about how Yandex built the infrastructure for sending application speed metrics.
Company: Yandex
ManyChat team often faced various issues with using analytics. They wanted to create one source of truth and avoid using monotonous code. Alexander will share the results of this and give a pice of advice.
Company: ManyChat
Ekaterina Bateeva will tell you whether it makes sense for a developer to go into teaching.
Company: Avito
Alexander and Sevastyan would like to tell you about the launch and support of UI testing of an Android project.
Company: Koshelek
Company: Aviasales
Nikolay will tell about Jetpack Compose technology which the JetBrains team ported from Android and adapted for use on desktop platforms.
Company: JetBrains
This short talk is about how with what tools and why we lay the foundation of knowledge.
Company: Sber
Fedor will talk about the theoretical foundations of A/V sync, as well as how it is implemented in Android.
Company: Orion Innovation
We'll discuss how to benefit society with the hands of a mobile developer and clear karma from a bloody enterprise.
Company: JUG Ru Group
Company: Sber
Company: VTB
The talk is about the development and implementation of their own library for shooting 360° panoramas.
Company: DomClick
You will learn about the Kotlin/Native plugin for AppCode, what it was created for, and what it can do at the moment. The speaker will also show the latest developments in the Kotlin Multiplatform, which have not formed into final products yet, and will tell you how they work from the inside.
Company: JetBrains
A talk about diving into the world of Gradle build optimization at several levels.
Company: Vivid Money
The talk is about the optimization of applications using Apple Metal.
Company: Savage Software Group
The goal of the talk is to present the variant of implementing an architecture for Flutter applications with the solutions of some conceptual issues related to navigation between screens and DI. Also, it will be told what was wrong with existing solutions, why in the end it was done exactly this way, and what's the point in doing this.
Company: INOSTUDIO
Alexander will talk about the widgets that Apple presented at WWDC 2020 and show how simple the WidgetKit framework is.
Company: Delivery Club
This approach can be applied to all platforms with the Redux architecture, including Flutter.
Company: Sber
Does State only model UI? What are Algebraic Data Types and why we must think of the state as of your app's pocket database? In this talk, you will find answers to all of these questions
Company: Auto.ru
In this talk, Anna wants to consider the main cases of how you can organize work with DI in the KMM application, provide a working solution in iOS and Android native platforms and keep a structure of the whole KMM-project.
Company: Usetech
Most of us have to write boring REST-style e-commerce day after day. Let's look at the difference between real-time applications using a simple messenger as an example.
Company: Surf
Timur and Michel are going to tell about challenges they face at Facebook and why these challenges are matching the "custom" dev tools way. They will keep ideas and examples relevant to wider audience.
Most of examples will be around Flipper and plugins for it.
Company: Facebook
Company: Facebook
The talk is devoted to the topic of delegates in Kotlin.
Company: Sber
Deniz will tell how you can reduce the size of the application using the example of Sberbank Online.
Company: Sber
Alexander will tell you about all the details of work on Flutter TV.
Company: EPAM
Vyacheslav will tell about how his team developed a module to fight with cheaters in cybersport app. This module covers 60–70% of scenarios and is based on right analytics, lots of trigger events, computer vision and machine learning.
Company: Arenum
Company: Kaspersky Lab
Company: Delimobil
The story how Distillery split the app into two, rewriting it from scratch and combining it back after failure.
Company: Distillery
Two Sergeys will walk you through the Kotlin adoption journey at Facebook. You will learn what problems speakers have encountered while trying to bring a new programming language into the biggest mobile codebase and how they are dealing with them.
Company: Facebook
Company: Facebook
Build optimization is the icing on the cake for a mobile app and is often overlooked. In the talk, we will analyze the history of the development of the solution to the build optimization problem. We will plunge into the process, explore problem areas and understand how the tools that we are using in a couple of lines work.
Company: Technokratos
We'll talk about install tracking and Deeplinks, what we lose here after iOS 14 and what we get as the replacement.
Company: Spark Networks
We take stock, remember the bright moments and talk about our plans. Join the broadcast, so you don't miss anything!
Company: M2 tech
Company: JUG Ru Group
Company: JUG Ru Group
Company: Koshelek
Company: Koshelek
Why do you need to collect performance analytics from the mobile application? What data and how to collect it. How it helps to monitor and improve the product.
Company: Ozon
The story of how the network layer was rewritten in the Delivery Club iOS application.
Company: Delivery Club
CameraX goes to release, which means it's time to add it to our projects, along with face and pose recognition.
Company: Lyft
Denis will tell how the application is divided into modules, how DI is prepared in multi-modular application and show some tricks using Dagger 2.
Company: Yandex
We will talk about the schedule, sessions, and share the information. Join the broadcast to find out what's on the air soon!
Company: M2 tech
Company: JUG Ru Group
Let's figure out how the process of canceling coroutines works, and also where this knowledge can be useful.
Company: Delivery Club