Hadi Develops Android Applications since Android 1.6 Donut and very passionate about it. Developed a handful of Android applications since then with a variety of technical challenges. I also like to try new things. He developed software for other platforms professionally and personally. Hadi likes to share his experiences so he is writing blog posts in Turkish and English. He is really active in community slack channels to help people out and get helped. He also gives talks about Android development mostly about Kotlin related subjects. Hadi loves to learn new things and share them with people.
More and more Android Apps are getting modularized to get build time and different distribution benefits. Setting up a modularized project could be intimidating. Setting up a DI framework in a modularized project could be the hardest part of it. I will talk about how you can set your Dagger to be able to have Android modules containing its own Dagger modules and components. I will also talk about how to use Dagger for integration testing set up in a multi-module project.
findViewById() has been something Android developers tried to avoid to reduce boilerplate and we has different ways to access the views from the code side. I will give a brief introduction to how views are created from the xml, how findViewById() works and I will talk about the alternatives like ViewBindings, DataBindings, Kotlin Synthetics and how they work. I will also talk about Compose which is the future of the android UI.