
Welcome to the MOSDROID May Meetup May 20

A long time ago the idea came up to create an independent community of Android developers in Moscow, we plan to hold events on the sites of various companies and create a community from developers and for developers. Most importantly, we plan to hold such events regularly. Therefore, we made MOSDROID and we are in a hurry to invite you to join the first meeting, which will be held in the Moscow office of Kaspersky Lab, on May 20 at 17:45.
There are three reports in the meeting program, read details under the cutscene
Program
17:30 - 18:00 - Registration
18:00 - Opening remarks
18:15 - “Application of Groovy in Android development” Sergey Boishtyan, Tinkoff
19:10 - “Kotlin Performance on Android: Part 2 »Alexander Smirnov, Splyt
20:05 - “Make Lint Great Again” Grigory Dzhanelidze, Classmates
21:00 - Social part: communicating in the community / going to the pub
Reports

Application development tools are important, they affect speed Creation and quality of products. In my talk I will tell you about a tool like Groovy and its effective use in the Android world. My story is based on a previous talk about an alternative way to develop applications using Groovy.

Now it’s hard to surprise with the phrase “we were not afraid to drag the new-fangled Kotlin into production” and this is great because the number of applications using Kotlin as the main PL is only growing. It’s always useful to know about the price of using abstraction in the form of Kotlin in Runtime, we will discuss options for how to improve the picture of the world. We will look from the point of view of performance, while delving deeply into the features of Android, and also think about how to use the resulting bytecode.
In the report, wait for the breakdown of the engine compartment optimizations, bytecode and benchmarks, which will show how much the given optimizations can speed up your code.

Codreview - how much in this word! Agree, it would be great if the coding was focused purely on architectural problems and potential bugs in logic, forgetting about all sorts of small nuances in the spirit of contracts of certain classes. And it would be great if we could hint the developer about these nuances during the development process, while not standing behind him and not looking into his monitor.
And here Lint comes to the rescue with a huge number of checks out of the box. But Lint does not end there - it can be supplemented with your own checks, with one nuance - first you need to understand what and how to do, because everything is not very happy with the documentation.
We’ll mainly talk about Lint’s extensibility - why it is needed at all, how it used to be, how it is now, how to test and debug this whole thing.
To participate in the event, you must register .
Video broadcasting will also be available, a link to which will appear in the telegram channel of the video blog “Android in Persons”
Passage pattern
