mobdev Flashcards
What is an API?
It stands for Application Programming Interface
- refer to building a mobile app exclusively for a single
platform. The app is built with programming languages and tools that are specific
to a single platform.
Native Applications
- refer to applications for mobile devices that require only a
Web browser to be installed on the device. They use Web technologies and are
not limited to the underlying platform for deployment.
Web Applications
- are software applications that combine elements of both
native apps and web applications.
Hybrid Applications
- are apps for mobile devices designed to work on a
variety of mobile platforms. These applications work with multiple operating
systems, including iOS and Android.
Cross-platform Applications
Types of Mobile Operating System
Android OS
IPhone OS / IOS
BADA
BLACKBERRY OS
Windows Mobile Operating System
Symbian OS
Harmony OS
Android Version
Android 1.0: Alpha
Android 1.1: Beta
Android 1.5: Cupcake
Android 1.6: Donut (API
Android 2.0: Eclair
Android 2.2: Froyo
Android 2.3: Gingerbread
Android 3.0: Honeycomb
Android 4.0: Ice Cream Sandwich
Android 4.1: Jelly Bean
Android 4.4: KitKat
Android 5.0: Lollipop
Android 6.0: Marshmallow
Android 7.0: Nougat
Android 8.0: Oreo
Android 9: Pie
Android 10: Android Q
Android 11: (API 30)( internally Red Velvet Cake)
Android version 12 (internally Snow Cone)
Android 13 (internally Tiramisu)
Android 14 (internally Upside-Down Cake)