📩 Sign up for my new newsletter here 👉 https://bit.ly/YCNewsletter102
Join my Community on Discord:
/ discord
To start a mobile development career, especially in Android, you should learn many things, but what courses or lessons should I take? Where do you start learning Android development? What are other skills I should learn also? In this video, I handle all these topics and more.
Starting the field of Android development requires learning important and vital things. We will see the Top FREE resource that will help you start learning android development and the different things you need to know to become an Android developer.
⏰ Chapters:
0:00 - Intro
0:43 - Android Documentation
1:16 - Udacity Courses
2:44 - Coursera & Skillshare Courses
3:16 - YouTube Channels
4:35 - Articles
6:03 - Google Codelabs
6:46 - Books
8:17 - Last Advice
🔗 Links Of the Websites to Learn From:
Android Documentation- https://developer.android.com/courses
Medium - https://medium.com/
Raywenderlich - https://raywenderlich.com/
Google Codelabs - https://codelabs.developers.google.com/
Coursera - https://www.coursera.org/
Skillshare - https://www.skillshare.com/ or https://skl.sh/3ClIyh9
🔗 Udacity Free Courses:
1. Android Basics User Interface - https://bit.ly/3HJF9u1
3. Android Basics User Input - https://bit.ly/3F6bvgP
4. Android Basics Multiscreen Apps - https://bit.ly/32XcbrW
5. Android Basics Networking - https://bit.ly/3G8niwC
6. Android Basics Data Storage - https://bit.ly/3f3h0m0
7. Developing Android Apps with Kotlin - https://bit.ly/3zzwg3o
8. Advanced Android with Kotlin - https://bit.ly/3G8nlbM
🎬 Youtube Channels 🔗:
Official Android Developers - / androiddevelopers
Coding with Mitch - / codingwithmitch
Coding in Flow - / codinginflow
Philipp Lackner - / philipplackner
Charfaoui Younes - / charfaouiyounes
📗 Here are my top 7 Books recommendations every software developer should read:
- Working Effectively with Legacy Code by Michael C. Feathers - https://amzn.to/3rgirDc
- Clean Code, by Uncle Bob - https://amzn.to/3IglqCL
- Refactoring, by Martin Fowler - https://amzn.to/3rbBsXq
- Test-Driven Development: By Example by Kent Beck - https://amzn.to/33cCWZy
- Design Patterns by Erich Gamma et al. - https://amzn.to/3K3ZmwL
- Clean Architecture, by Uncle Bob - https://amzn.to/3FowoUO
- Domain-Driven Design, by Eric Evans - https://amzn.to/3fhmHg2
✅ Learn Concepts That don't change:
- Problem Solving
- Learn OOP & Functional Programming.
- Learn SOLID principles.
- Learn Components Principles.
- Learn KISS, DRY, and TDA principles.
- Design patterns.
- Domain-Driven Design.
- Software Architectures (Clean/Hexagonal/Onion.)
- Automated Tests.
- Test-Driven Development.
👨🏽🏭 Who I am:
I'm Younes Charfaoui, a Junior Software Engineer and an Android Developer. I make videos about Android development, Technology, and productivity for software engineers.
😋 Be My Friend:
💻 GitHub - https://github.com/Younes-Charfaoui/
🐦 Twitter - / charfaouiyounes
📑 Medium - / mxcsyounes
📷 Instagram - / charfaoui.younes
🌍 My website - https://www.charfaouiyounes.com
Disclaimer: This is not an advertisement for any of the aforementioned platforms, as I am not affiliated with any of them at the time of this video.