-
Notifications
You must be signed in to change notification settings - Fork 0
Mobile Application Development
Source: https://aws.amazon.com/mobile/mobile-application-development/
From the link above, there are 4 main mobile application development approaches:
- Native Mobile Applications
- Cross-Platform Native Mobile Applications
- Hybrid Mobile Applications
- Progressive Web Applications
This is using the native method for building mobile applications. It requires different code base per-platform.
Currently there is two main OS for mobile, which is IOS and Android. Generally IOS apps are written with Swift and Android apps are written with Kotlin.
This is using same code that can compile to several platforms.
According to this webpage, two main libraries to build cross-platform apps are Flutter and React Native.
This is using web app inside an apps container. The performance is not as good as cross-platform or native but the development is same as developing a website tough to use Native Device APIs is not easy.
This is a web application but adding a bookmark to a homepage makes it look like an app. Some pros about this approach is not to worry about google play store and app store.