# Learning React Native
React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. Create native apps for Android and iOS using React.
## React Native
## Tutorials
## Top Paid Courses
React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. Create native apps for Android and iOS using React.
## React Native
## Tutorials
- How to build your own Instagram mobile app using JavaScript, React Native, Redux, Firebase, and Expo. Your app will include an authentication system, database, file storage, and more. (6 hour YouTube course): https://www.freecodecamp.org/news/build-an-instagram-clone-with-react-native-firebase-firestore-redux-and-expo/
- Create a React Native App and Run it on the iOS Simulator and Android Emulator
## Top Paid Courses
- React Native - The Practical Guide (https://www.udemy.com/course/react-native-the-practical-guide/)
# Learning Swift + SwiftUI
Swift is a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and watchOS. Writing Swift code is interactive and fun, the syntax is concise yet expressive, and Swift includes modern features developers love. Swift code is safe by design, yet also produces software that runs lightning-fast.
## Documentation
## Tutorials
Swift is a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and watchOS. Writing Swift code is interactive and fun, the syntax is concise yet expressive, and Swift includes modern features developers love. Swift code is safe by design, yet also produces software that runs lightning-fast.
## Documentation
## Tutorials
- Swift UI Stanford University CS 193 2021
- Design Code IO
- Swift Fundamentals: You'll learn about variables, operators, error handling, and even asynchronous programming. (7 hour YouTube course): https://www.freecodecamp.org/news/learn-the-swift-programming-language/
- Learning SwiftUI, when you already know UIKit – The Basics of SwiftUI 📱
# Learning Flutter
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
## Flutter
## Tutorials
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
## Flutter
## Tutorials
- https://dev.to/pablonax/free-flutter-templates-2021-2hm0
- https://flutter.gskinner.com/flokk/
- https://www.producthunt.com/posts/flutter-starter
- Code your own Instagram clone full-stack Android app. You'll learn how to use Flutter for coding the native app and user interface. You'll also learn how to use Firebase for your database and authentication. You can sit back and watch or code along at home using the codebase repository on GitHub. (7 hour YouTube course): https://www.freecodecamp.org/news/code-a-full-stack-instagram-clone-with-flutter-and-firebase/
- 20 best flutter app templates 2021
- Flutter is a much-loved mobile app development framework. freeCodeCamp uses Flutter for our own Android app, and we swear by it. If you want to get into mobile development, Flutter is a great place to start, and this is a good first tutorial. You'll build your own mobile user experience using Flutter, Dart, and VS Code. (30 minute read): https://www.freecodecamp.org/news/how-to-build-a-simple-login-app-with-flutter/
# Learning Kotlin
Write better Android apps faster with Kotlin. Kotlin is a modern statically typed programming language used by over 60% of professional Android developers that helps boost productivity, developer satisfaction, and code safety.
## Kotlin
## Free Books
## Tutorials
Write better Android apps faster with Kotlin. Kotlin is a modern statically typed programming language used by over 60% of professional Android developers that helps boost productivity, developer satisfaction, and code safety.
## Kotlin
## Free Books
## Tutorials
- Stanford lecturer Rahul Pandey will walk you through building your own tip calculator app. You'll create a mobile user interface using the Kotlin programming language, and even add some basic animations to your app. (90 minute YouTube course): https://www.freecodecamp.org/news/android-app-development-for-beginners
- Learn how to code your own Sudoku Android app using Kotlin and the powerful Jetpack Compose UI toolkit. You'll learn clean architecture, the Java File System Storage, the Open-Closed Principle, and more. (4 hour YouTube course): https://www.freecodecamp.org/news/create-an-android-app/
# Libraries