On 9th of May, 2021, I was speaker at “Meet women Google Developers Experts from around the world“, a session part of the Google IO 2021.Continue reading “Speaker – Meet women Google Developers Experts from around the world”
Continue reading “Speaker at iTEC – Building a career in Android Development”
On 5th of March, 2021, I talked for a group of students about how to build a career in Android Development. It was a really nice experience and I enjoyed the opportunity to answer at their questions and to share the things I learned in my 10 years experience in software development.
In this episode of Kotlin and Jetpack APIs for MAD Skills, I shared how you can leverage Kotlin to speed up development and improve quality. I demonstrated an example with CameraX vendor extension by performing the implementation steps.Continue reading “Kotlin: Community tip – MAD Skills”
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”
CameraX provides an easy to use api and the purpose of this article is to define a complete guide with different kind of resources about how this api could be easily integrated in our Android apps.Continue reading “Android CameraX – Complete Guide”
Image analysis and applying extensions when pictures are taken are use cases often accessed by the users. By using CameraX API we are able to implement them in a very simple way. If you want to learn more check the code samples and the theory behind these features in the current article.Continue reading “Smile, it’s CameraX! [analysis and extensions]”
As an Android developer I learned that when I develop an app it is not about me, it is about the users who will interact with the app I build. The quality of the code and also the involvement to deliver high-quality features are reflected in the experience of our users.
As a team leader, I understood better than launching an app is a team effort and our way to collaborate, our shared vision will have an important impact on the success of a product.
In this talk, I’m going to cover some of the lessons I learned along the way and I will present a road-map that in my opinion should be crossed by each Android developer. We will talk about Kotlin, how to write Clean Code in Kotlin, guidelines in building the app architecture, and how to create an achievable learning plan.
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.Continue reading “Smile, it’s CameraX! [intro]”
An Android app could contain one or many activities. An activity has its own lifecycle and we can launch a new activity by using intents. In order to send data from an activity to another we could use a Bundle.
It’s time to continue our learning path in Kotlin. The subject covered in this new post is represented by Collections and data operations applied to them.
Collections are actually a set of classes and interfaces that provides high quality implementations of useful data structures and algorithms that help developers to reduce the programming effort and time.