Mobile and Apps Overview
- 99% of Mobile Devices on earth are either a iOS or Android Phone, 28% are iOS phones and 71% are Android phones.
- Apps are expected to generate over $1 Tillion in revenue by 2025.
- The Apple App Store has almost 2 Million Apps and Google Play Store has over 2.9 Million Apps.
Mobile Development Overview
Mobile Development consists of the following:
Native Mobile Development
Apple
Can build for iPhoneOS, iPadOS, macOS, watchOS, and tvOS
Android
Can build for Android, Android Wear, Android TV, and Android Auto
Cross-Platform Mobile Development
Flutter
React Native
Backend Mobile Development
Majority of Mobile Development Backend consists of the following, however this is not a complete list:
- Signing up and logging in users to your app.
- Storing your users login details, so that they don't have to keep signing up to use your app.
- Storing your users assets such as text, messages, posts, images, videos, etc.
- Allowing users to send and receive messages and notifications.
- Getting data/information online that is not from your own users.
Recommended Tools, not a complete list:
Authenication, Database and Storage
API
Learning Resources
iOS
Android