Mobile development
Introduction
Native app
Software program that is developed for use on a particular platform.
https://link.springer.com/chapter/10.1007/978-3-642-39262-7_22
Business
Killers applications
Why build an app as a consultant?
Statistics prefer to
Mobile zoo
- Android
- iOS
User statistics
Scope by users.
How to develop on mobile?
Native
Java. Kotlin is preferred by Google from 2019.
"Kotlin is now Google's preferred language for Android app development". TechCrunch. Retrieved 8 May 2019.
Unity
Swift
WebApps
PWA
Hibridas
Ionic
PhoneGap
Xamarin
Case of study: Hybrid
Is PhoneGap dead?
Yes, it was created by Nitobi in 2011, and purchased by Adobe but today is Apache Cordova itโs maintained by Apache Software on Open Source Community.
Who?
Apache Software Foundation.
How does it work?
Apache Cordova is a hybrid option and like other options, you can deploy it to iOS, Android, and Windows Phone with the same codebase and habitual native API device but no modern API and itโs slower than native options.
However, the most common use is as a foundation in other frameworks such as Ionic and native.
Getting started
Notes
Android
https://developer.android.com/guide