📜 ⬆️ ⬇️

Welcome to Android Devs Meetup September 22



September 22, we are pleased to invite all interested in android-development on the next AndroidDevsMeetup. The topic of the meeting will be devoted to code generation (and not only!). The program has 4 interesting reports, including a report about Kotlin from the speaker from the London office of Badoo (train English!). The program reports under the cut.

- “Dagger 2.11 with the new dagger.android package and new features for injection Activity”
Andrei Makarov, Domklik
Dagger is a library from Google, which is positioned by the company as necessary for use in developing high-quality Android applications. But until recently, from the point of view of an Android developer, it had one major drawback: it was a dependency injection library in a “pure form”, without any binding to Android. It is no coincidence that many developers refused to use Dagger due to the lack of convenient interaction with Android. However, in dagger 2.10 special features for Android appeared, and in 2.11 they became really convenient. Version 2.11 was released relatively recently, and in the report we will review the new features of the library for developing Android applications.

- “Android Architecture Components: imba or not”
Alexander Plotnikov, Mail.Ru Group
The report is devoted to the libraries of the Android Architecture Component: how to use them, how they work and what pitfalls you may encounter when using them.
')
- “Contribute Kotlin to your working day” (English)
Guillermo Orellana, Badoo
We all went through it. You tried Kotlin, he was very inspired by him and want to use it in his work. But your team does not buy it. Or, perhaps, management sees in it risks. I am here to tell you a story about how Kotlin discovered for himself, how I managed to use him every day at work and about all the good things that he entailed. We will also consider all the issues and difficulties encountered in the process of its implementation.

- “DIY Code Generation”
Artem Drozdov, Mail.Ru Group
It will be about the basics of code generation: why, how and when to generate code? Let's try to solve the most trivial task that we face every day. We'll see copy-paste, which is not solved by reuse. Let's talk about java.lang.reflection.Proxy to generate code at run-time. Let's think about the restrictions and go down into the mouth of the APT volcano for Compile-time generation.

Collection of participants and registration: 18:00
Reports start: 18:30
Address: Mail.Ru Group office, Leningradsky Avenue, 39, p. 79.

To participate you must register here . For those who can not attend in person, a video broadcast will be organized.

Source: https://habr.com/ru/post/338048/


All Articles