- Courses
- Certifications
- Books
- Podcasts
- Blogs
- References
- Publish
- Misc. Resources
- Newsletter
- Flutter
- React Native
- Android Fundamentals by Google [Free]
- Android Basics Nanodegree by Google [Paid]
- Android Nanodegree by Google [Paid]
- Advanced Android Developer Course [Free]
- Developing Android Apps with Kotlin [Free]
- Advanced Android with Kotlin [Free]
- Become an Android Kotlin Developer [Paid]
- Effective Java
- Android Programming by Big Nerd Ranch
- Professional Android by Reto Meier, Ian Lake
- Kotlin for Android Developers
- Android Development with Kotlin
- Android Hive
- JakeWharton's Blog
- Official Android Developer on Medium
- Android Developers Blog
- Android Arsenal
- Pro Android Dev - by Droidcon
- Google Playstore [Paid] Click here for steps
- Amazon App Market [Free]
- APTOIDE [Free]
- Appszoom [Free]
- GETJAR [Free]
- Opera Mobile Store [Free]
- Mobango [Free]
- SlideME [Free]
- 1MOBILE [Free]
- Post your project and get in touch with top mobile app development companies [Free]
- C.Net [Free]
- Appsgeyser [Free]
- F-Droid [Free]
Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.:heart_eyes:
- Flutter Official Documentation
- Flutter Awsome
- Dart documentation
- Build Native Mobile Apps with Flutter by Google [Free]
- Learn Flutter & Dart to Build iOS & Android Apps [Paid]
- The Complete Flutter Development Bootcamp Using Dart[Paid]
With React Native, you don't build a "mobile web app", an "HTML5 app", or a "hybrid app". You build a real mobile app that's indistinguishable from an app built using Objective-C or Java. React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React.