Free party at the online dacha and the long-awaited offline. New conference from Innopolis for mobile developers

If you regularly read Habr, then you have come across articles like: drop everything and start learning Swift, Kotlin or Flutter right now. Let’s figure out if it’s really worth changing your shoes to a mobile developer. We asked the speakers, the program committee and developers to look at the field of mobile development from different angles and open the veil of secrecy of the upcoming conference. Peace. Work. Mobile. At the end, a nice bonus for Habr’s readers and the details of the program.

Mobile development is relevant. It is a fact

In the report State of Mobile 2021 the market for mobile apps and games is said to have grown by 30% in 2020 – users spent a record $ 111 billion on them. The pandemic and isolation have contributed.

There is no need to talk about the filling of modern smartphones. They take pictures better than old Canon, in terms of performance and capabilities they can compete with unpretentious laptops.

I recall the times when everyone wanted a mobile application like manna from heaven. Considering that over the past year, the average time spent on an Android phone was 4 hours daily, the demand for applications will only grow.

In the stores, you can find an application for any occasion. What can I say when even a water dispenser near the house in a residential area (for 3 rubles / liter) has a mobile application for online payment. It seems that mobileists have chosen as a motto – any idea is worthy of a mobile application! Why? Partly because new technologies have simplified and stereotyped development.

State of Mobile Report 2021
State of Mobile Report 2021

We asked about changes in approaches to development Fedor Tsymbala from Orion Innovations. He will give a talk: Android Automotive. Not to be confused with Android Auto.

New technologies are different. Basically, the solution of typical tasks is simplified. It should be remembered that some frameworks deliberately make life difficult for the developer. They force you to think about aspects that could previously be ignored. For example, working with Permissions seems to me to get more complicated with every new version of Android. But this is due to Google’s desire to protect the user’s personal data. So complication is not always a bad thing.

In terms of UI frameworks, Flutter is now very popular. But Jetpack Compose may well push it out. It is worth choosing one of these two options.

There is a noticeable departure from mobile phones to other devices: watches, TVs, cars. Android on these devices is now actively developing. In my opinion, this is also a very interesting topic. I will talk about Android Automotive: Google Automotive Services, Driver Distraction Guidelines, Garage Mode and the integration of Android with car subsystems such as a rear view camera, climate control or turn signals.

Pavel Strelchenko from hh.ru has been engaged in Android development since 2015, so I managed to find development for Android 4, the first version of Android Studio, life without Jetpack, Architecture Components and Kotlin. Pavel will speak with the topic: Taming the Feature Flags. Let’s look at the problems of constant merge conflicts, collecting flags in a single list.

The tools are being improved, ready-made libraries can be found for almost any request, there are fewer unresolved architectural issues. What used to be written in a month, today they write in a week.

Applications have changed and become more complex: there are more screens, more and more “thick” clients appear, the volume of the code base is growing. New challenges are emerging: infrastructure, instrumental tests, project configuration, consistency maintenance, and much, much more.

There are two things I can recommend for Android developers right now – learning coroutines and Compose. Soon we will all be there, so as not to lag behind, we must not stop studying modern approaches and libraries.

For those who are just starting their journey into the fascinating world of Android, I always recommend the same thing – to watch the lectures Android Academy… My Android colleagues did an amazing job putting together everything you need to get started in the profession in one free course.

All speakers

Evelio Tarazona Cáceres
Instagram / Facebook

Server Driven Cross-Platform UI / Features / Apps. At Instagram we leverage Server Driven UI approach to build once / iterate quickly and ship features to billions of users on Android / iOS and the web.

Fedor Tsymbal
Orion Innovations

Android Automotive. Not to be confused with Android Auto. Google Automotive Services, Driver Distraction Guidelines, Garage Mode and Android integration with vehicle subsystems such as a rearview camera, climate control or turn signals.

Olga Sartakova
Redmadrobot

The process of working on the design of a digital product. Goal-setting, problem definition, solution, start-up and life after launch.

Evgeny Rtischev
Sberbank

We optimize development processes and application parameters.

Andrey Malevanik
Netology

Beauty or functionality. Should the interface be beautiful?

Pavel Strelchenko
hh.ru

Taming feature flags. Let’s look at the problems of constant merge conflicts, collecting flags in a single list.

Ekaterina Petrova
JetBrains

State of Kotlin Multiplatform Mobile. About what has changed in the KMM ecosystem since the big release, about trends and development plans.

Alexander Averin
adVentures, Mail.ru

The story behind the relaunch of the BOOM music app through the eyes of a designer.

Alexander Grashchenkov
RoadAR

Why the iPhone is slowing down. From the basic level of transferring tasks to the background, to accelerating rendering with Metal.

Mikhail Nikipelov
Distillery

Level 80 icons. About the selection of ideas and cutting off unnecessary things: both when working with libraries and when drawing your own icons.

Dmitry Melnikov
EventSheep (ex-Yandex, ex-Mail.ru)

How can a mobile developer make a startup without a team. MVP or prototype of a whole project with a server and a frontend.

Andrey Chevozerov
VTB Bank

SwiftUI in production. How and why?

Anton Nazarov
Crisalix

RxSwift vc Combine. About personal experience of migration from RxSwift to Combine, what pitfalls there are, how to make the process easier.

Alexander Denisov
EPAM

Is Null as scary as it is painted? About what Null Safety is, how it can help in development, what difficulties may await during migration, and how the implementation in Dart is similar, and how it differs from Kotlin and Swift implementation.

Anton Shilov
Badoo

Animation Workshop on Jetpack Compose. Let’s take a look at the main APIs and tools for working with animations from simple to complex.

Maria Kirdun
EPAM

The art of communication, or how creativity can survive in IT. Communication games based on real examples,

Evgeny Saturov
Surf

Types of unit tests in Flutter. How to write code in Flutter so that it can be tested.

Pavel Gorshkov
ex-Redmadrobot, ex-Yandex

What will replace mobile apps? Mobile era, specificity of mobile devices, evolution of digital services.

Sergey Akentiev
Wallet

CI on Apple M1. It hurts terribly and incredibly fast. How to work with a MacMini cluster on M1 and why did we end up in the Data Center? Arm64 architecture problems, builds for Apple Rosetta 2, how to deal with Apple software and is it worth it?

Alexey Borodkin
Magnet

Rock and Roll Among People in Ties: How to Make Cool Apps in a Large Corporation. This will come in handy even if you don’t work for a large corporation.

Alexander Sobol
Megaphone

Multiprocessing Android Application Development – A Look at Microservices Architecture.

The application remains a way to realize a big idea with small forces.

A mobile app is still a great option for launching your product with little resource overhead. The sweetest and biggest piece of the pie is mobile games. Users spent on them in 2020 – $ 143 billion Share of mobile games in app stores in 2021 will increase up to 20%.

It seems clear about technology, the market, salaries and prospects. The question is how much does it cost to realize your idea.

Apps combine mechanics.  DVIZZ poster is implemented in the form of event swipes
Apps combine mechanics. DVIZZ poster is implemented in the form of event swipes

Innopolis residents are working on the DVIZZ application, which combines city events billboard and meeting creation to meet new people and have a good time. It becomes more difficult to come up with a new idea, almost everything has already been implemented. Therefore, new applications are actively combining functions. Striving towards superapps with a closed ecosystem is a trend not only for IT giants.

Founder of DVIZZ Mikhail Ivanov says that he spent 500,000 rubles on development and 3 million on salaries for six months after launch.

Now about 10,000 rubles per month are spent on operating expenses. But that’s not all, because the most difficult thing is promotion. We spent 300,000 rubles on analysis, strategy, marketing, and targeting. We have already managed to reduce the installation cost to pleasant numbers, but the initial stage is really the most difficult.

With the application I solve a personal problem, and there are many like me. There are no venues for events where everyone can tell about their plans for the weekend and invite friends, for example, as in Insta. We can say that DVIZZ is Instagram for events. In the feed, you can select an event and buy a ticket, join a user meeting, or create your own.

We have three monetization strategies: advertising large events in the poster, paid events or master classes for more than 10 people, and access to the business office of the owners of sites for rent, for example, a tennis court or lecture hall, directly from the application. We are already earning a little, we plan to launch it in Moscow. We plan to pay off in a year.

What will happen to the world. Work. Mobile.

Two formats: free online and offline at a digital dacha in Innopolis. There will be 5 large hubs in total:

  • Android;

  • iOS;

  • Cross-platform;

  • Design;

  • Softskills.

Offline

A special program for 200 offline participants: private lectures and workshops, dacha networking (songs with a guitar at a digital fire), testing an unmanned taxi, afterparty. Speakers will read reports in the “beds”, “veranda”, “sun” and even in the “attic”.

We are waiting for your visit!
We are waiting for your visit!

Online

From the recent experience of IT Nights, we have seen that it is very important to experiment with the presentation and not be afraid of fresh solutions in the rather conservative genre of conferences. Therefore, this time we raise the bar and cross offline and online. There will be a little more jokes offline (sorry), but online will definitely not remain a gray mouse in the form of a live broadcast. A convenient platform is already available: live broadcast, polls and polls, a gazebo-clubhouse with speakers on holivar topics after the report, and “summer cottage” shopping in a virtual bazaar.

It is worth registering online now, if only because after the conference, access to the reports will be paid.

See you at Peace. Work. Mobile.

May 27

Offline 25% discount for Habr readers with a promo code – habr

Mobile radish is sweeter!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *