My review on
Meta Android Developer Professional Certificate of Coursera
I recently completed the [Meta Android Developer Professional]
https://www.coursera.org/professional-certificates/meta-android-developer
on Coursera, aimed at equipping learners with the foundational skills needed for an entry-level career in Android development. The specialization consists of 12 courses that cover a variety of topics crucial to Android development. My motivation was to see how Kotlin is used in Android development and my background is a backend developer who uses kotlin and know a little bit Typescript and worked with Javascript several years ago.
What I like
The talks given by the employees of Meta. How’s their day-to-day work and how do they see Android development. I like the courses: Create the User Interface in Android Studio, Working with Data in Android, Advanced Programming in Kotlin, React Basics and Coding Interview Preparation.
I really like those courses dividing the feature to implement into smaller parts and let you to complete one by one and build the feature step by step.
The Coding Interview Preparation consists of the Meta employess interview candidate which not only useful if you want to apply for Meta or other compaines, also enhance your skill when you interview with potential candidates.
What I don’t like
Principles of UX/UI Design and React Native. The first one is using Figma and I think taking the Figma tutorial is more useful than the course. It’s very lengthy and I think it’s more useful and easier to understand to take the Figma toturials because it teaches you the concept and operating Figma at the same time. I also don’t like React Native course which is very superficial that even doesn’t touch the part how to fetch remote data. The concept of React Native overlaps with Create the User Interface in Android Studio and Working with Data in Android. I feel lengthy when taking these two courses.
Only okish
The final project is to implement an Food Ordering app. It can be finished by combining the projects of each courses. The project isn’t that motivating as it’s a food ordering app. I think it will be more interesting if the final project topic is selectable.
Conclusion
This Coursera Specialization offers a well-rounded skillset for junior Android developers. From Kotlin and Android Studio to React Native and UI/UX design, it covers all the bases that one needs to start a career in Android development. I didn’t really go through Version Control, Kotlin Fundamentals and merely finished the quizzes as the course content isn’t new to me.