1717431176

List of resources for learning mobile application development


Are you interested in learning how to program for mobile? then here's a list of resources to learn how: ## <br>iOS Development ### 1. Apple's Official Resources: + [Apple Developer Documentation](https://developer.apple.com/documentation/) + [Swift Programming Language Guide](https://docs.swift.org/swift-book/) + [Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/) ### 2. Books: + "iOS Programming: [The Big Nerd Ranch Guide" by Christian Keur and Aaron Hillegass](https://www.bignerdranch.com/books/ios-programming-the-big-nerd-ranch-guide/) + "Swift Programming: [The Big Nerd Ranch Guide"by Matthew Mathias and John Gallagher](https://www.bignerdranch.com/books/swift-programming-the-big-nerd-ranch-guide/) + ["Pro iOS 14 Development with Swift 5" by Wallace Wang](https://www.apress.com/gp/book/9781484261757) ### 3. Online Courses: + [Stanford's CS193P iOS Development Course](https://cs193p.sites.stanford.edu/) + Udemy - [iOS & Swift - The Complete iOS App Development Bootcamp](https://www.udemy.com/course/ios-13-app-development-bootcamp/) + Coursera - [iOS App Development with Swift Specialization](https://www.coursera.org/specializations/ios-development) [Ray Wenderlich iOS Courses](https://www.raywenderlich.com/ios) ## Android Development ### 1. Google's Official Resources: + [Android Developers](https://developer.android.com/) + [Android Developer Guides](https://developer.android.com/guide) + [Android API Reference](https://developer.android.com/reference) + [Material Design Guidelines](https://material.io/design) ### 2. Books: + "Android Programming: [The Big Nerd Ranch Guide" by Bill Phillips and Chris Stewart](https://www.bignerdranch.com/books/android-programming-the-big-nerd-ranch-guide/) + "Head First Android Development: [A Brain-Friendly Guide" by Dawn Griffiths and David Griffiths](https://www.oreilly.com/library/view/head-first-android/9781491974056/) + ["Kotlin for Android Developers" by Antonio Leiva](https://antonioleiva.com/kotlin-android-developers-book/) ### 3. Online Courses: + Udacity - [Android Developer Nanodegree](https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801) + Coursera - [Android App Development Specialization](https://www.coursera.org/specializations/android-app-development) + Udemy - [The Complete Android App Developer Bootcamp](https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/) + [Ray Wenderlich Android Courses](https://www.raywenderlich.com/android) ## Cross-Platform Development ### 1. Frameworks: + [Flutter](https://flutter.dev/) + [React Native](https://reactnative.dev/) + [Xamarin](https://dotnet.microsoft.com/apps/xamarin) + [Ionic](https://ionicframework.com/) ### 2. Books: + ["Flutter in Action" by Eric Windmill](https://www.manning.com/books/flutter-in-action) + ["React Native in Action" by Nader Dabit](https://www.manning.com/books/react-native-in-action) + ["Xamarin in Action" by Jim Bennett](https://www.manning.com/books/xamarin-in-action) ### 3. Online Courses: + [Udemy - The Complete Flutter Development Bootcamp with Dart](https://www.udemy.com/course/flutter-bootcamp-with-dart/) + [Coursera - Multiplatform Mobile App Development with Web Technologies](https://www.coursera.org/specializations/multiplatform-mobile-app-development) + [Udemy - React Native - The Practical Guide](https://www.udemy.com/course/react-native-the-practical-guide/) + [Pluralsight - Xamarin Courses](https://www.pluralsight.com/paths/xamarin) ## General Mobile App Development Resources ### 1. Blogs and Websites: + [Ray Wenderlich](https://www.raywenderlich.com/) + [Stack Overflow](https://stackoverflow.com/) + [Medium](https://medium.com/) ### 2. YouTube Channels: + [CodeWithChris](https://www.youtube.com/user/CodeWithChris) + [The Net Ninja](https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg) + [Traversy Media](https://www.youtube.com/user/TechGuyWeb) These resources cover a wide range of learning styles and preferences, from official documentation and structured courses to community-driven platforms and hands-on tutorials.

(1) Comments
amargo85
amargo85
0

[Deleted]


Welcome to Chat-to.dev, a space for both novice and experienced programmers to chat about programming and share code in their posts.

About | Privacy | Donate
[2025 © Chat-to.dev]