Android Learning Plan

I am often asked how to start learning Android, or how to become an Android developer. So I was thinking that a blog post that will answer these questions might be a good idea.

Each one of us has our style of learning. So first of all it is important to identify your VARK learning style and after that check the dedicated resources.

VARK learning styles are:

  • Visual: you prefer the use images, graphics, schemas, videos to access and understand new information
  • Auditory: you understand new content through listening
  • Read & Write: you learn by reading through words and take a lot of notes about new information
  • Kinesthetic: you learn new concepts and skills through hands-on experiences

The studies estimate that between 50 to 70% of the population prefer a combination of several different styles of learning. So choose your matching combination. 🤓

Continue reading “Android Learning Plan”

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”

[Maintainable Podcast] Building a Technical Leadership Career Around Teaching

I was honored to talk with Robby Russell (@robbyrussell) about technical leadership and maintainable code. It was my very first podcast. Hope the content is helpful: Magda Miu: Building a Technical Leadership Career Around Teaching.

Continue reading “[Maintainable Podcast] Building a Technical Leadership Career Around Teaching”

Smile, it’s CameraX! [analysis and extensions]

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]”

[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:

  1. What are the main challenges of working with Camera APIs on Android?
  2. What are the main advantages of using CameraX API?
  3. How to integrate CameraX in our Android apps?
Continue reading “[mDevCamp] Smile, it’s CameraX!”

Collections in Kotlin

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.

collections kotlin magda miu

Continue reading “Collections in Kotlin”