I hope for a healthy and safe 2021, with all the dear people around me and more focus on the things that truly matter.
Continue reading “About 2020”Tag: GDE
RecyclerView in Android
RecyclerView is a ViewGroup that helps us to display a scrollable list of elements. It is one of the most used UI components in the Android apps and it involves having a data source, an adapter, and the RecyclerView. Other than displaying the content, RecyclerView is efficiently reusing the views that have scrolled off the screen by recycling them.
Continue reading “RecyclerView in Android”Smile, it’s CameraX! [intro]
As humans, we have emotions and feelings and one of the best ways to capture our emotions is to take pictures.
Some of our greatest experiences are actually captured in pictures. For sure each one of us have pictures from birthday parties, holidays, travels, conferences. We also like capturing feelings like happiness or reactions when bad surprises happen. And, in the latest years, we discovered that we love taking selfies.

[mDevCamp] Smile, it’s CameraX!
I recently presented this talk at mDevCamp – Online edition. More than that I was part of a Virtual 3D world. Great event, awesome organizers and really interesting questions from the audience.
This talk contains the answers for the next questions:
- What are the main challenges of working with Camera APIs on Android?
- What are the main advantages of using CameraX API?
- How to integrate CameraX in our Android apps?

[ DevTalks Reimagined] Clean Code with Kotlin
I recently presented this talk at DevTalks Reimagined – Online Edition. This talks contains the answers for the next questions:
- What is Clean Code?
- Why is it important to write Clean Code?
- How to write Clean Code?

[RO MobOS] Clarity is King and Kotlin is Queen
I was happy to participate for the second time at RO MobOS, 2020 edition in Cluj-Napoca. Again, awesome audience, awesome organisers and awesome vibes. I love Cluj! 🙂
Continue reading “[RO MobOS] Clarity is King and Kotlin is Queen”Classes in Kotlin
The journey in Kotlin Wonderland continues with an article about classes and objects. Until now we discovered details about Kotlin philosophy, basic types, control flow expressions, null safety and functions.
About 2019
This year was about new opportunities, new job, new team, GDE life, Agile Squads, Android, WorkManager, Kotlin, mentoring, courses and speaking at conferences and events like: Android Makers Paris, Workshop at Politehnica University Bucharest, Android Course at Google Atelierul Digital, DevTalks Bucharest, Droidcon Cluj-Napoca, Codecamp Bucharest, Workshop at SISC ASE, DevFest Bucharest, DevFest Craiova, Kotlin Everywhere Cluj-Napoca. ✨ ✨ ✨
Workout your tasks with WorkManager — Advanced Topics
“WorkManager is a library for managing deferrable and guaranteed background work.”
- Android memory model
- Android battery optimizations
- Current background processing solutions
- Where is WorkManager placed in the background work schema
- WorkManager components: Worker, WorkRequest and WorkManager
- Constraints
- Input/Output Data
Continue reading “Workout your tasks with WorkManager — Advanced Topics”

Let’s talk Android
Whether you’re new to programming or an experienced developer, I prepared a range of resources to teach you Android app development, from your first app to advanced topics.