X

We would like to inform you that the domain chat-to.dev, as well as the associated project, is available for purchase. Those interested in negotiating or obtaining more information can contact us at contact@chat-to.dev.

We would like to thank everyone who has followed and supported the project so far.

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
[2026 © Chat-to.dev]