Introduction to Mobile Application and Mobile Application Development

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

Reasons why apps are better

1. Personalization 2. Ease of sending notifications 3. Use of mobile device features 4. Ability to work offline 5. Freedom in designing 6. Users spend more time on apps

Mobile Application

A type of software application designed to run on a mobile device, such as a smartphone or tablet computer.

90% of users mobile time on apps

True

Examples of apps that used Fabric

Uber, Spotify, Square. Groupon, Yelp

Personalization

Users set up preferences; customized content

Making use of mobile devices features

advantage of utilizing features f a mobile device like camera, contact list, GPS, phone calls, accelerometer, compass

IntelliJ IDEA

Expensive development platform; $149 annually

RAD Studio

allows to write, compile, package, and deploy cross-platform apps

Hybrid App

also live in app store and can take advantage of device features

Functions available to web app

GPS, tap-to-call feature, camera API

Hybrid App

Hope to get presence in the app store without spending effort for developing a different app

Eclipse

Is no longer supported by Google

A mobile application is also known as

app, web app, online app, iPhone app, smartphone app

Native App

application designed specifically for one specific platform and can utilize full device features

In-app notifications

can only receive notifications when app itself is open

Push notications

can receive notifications regardless of any activity; outside of app

Native app

can use device's notification system and work offline

Android Studio

created by Google in 2013

IntelliJ IDEA

designed for ultimate programmer productivity

Freedom in designing

designed with elaborate functions based on advanced gestures

Eclipse

developers still use it to create Android and cross-platform apps because it works well with many programming languages

Fabric

development platform behind Twitter's mobile application

IntelliJ IDEA

extremely fast and features a full suite of development tools

Visual Studio with Xamarin

Microsoft's official integrated development environment

Native App

incorporate gestures (either standard operating-system gestures or new, app-defined gestures)

Native App

installed through an application store (Google Play or Apple store

Fabric

kits include everything from beta-testing to marketing and advertising tools

Native App

live on the device and are accessed through icons on the device home screen

Browser caching

method to use web app in offline

Inaccessible functions

notifications, background apps, accelerometer information, complex gestures

Gestures

offer innovative functionality that can help users perform a task better

Advantage of offline

offers basic content and functionality to users in offline mode

Android Studio

official integrated development environment

RAD Studio

Most expensive Android development platform at $2,286

Web App

Native-like functionality; distinction

Hybrid App

Often used as wrappers for existing web page

Hybrid App

Popular because they allow cross platform development and reduce development costs

Eclipse

Previous official preferred IDE for Android app development before Android Studio

Fabric

Purchased by Google on January of 2017

Advantage mobile device features

Reduce the efforts users have to make

Hybrid App

Relies on HTML and browser with caveat that browser is embedded in app

Hybrid Apps

part native, part web apps

Android Studio

provides code editing, debugging, and testing tools easy-to-use drag-and-drop interface

Fabric

provides suite of kits for developers to pick and choose to build better mobile apps

RAD Studio

provides support for full development lifecycle results in single source codebase that can be recompiled and redeployed

Hybrid App

reuse HTML code on different mobile operating systems

Personalization

Tailored communication based on interests, location, usage behavior

Apps

small, individual software units with limited function

Visual Studio with Xamarin

supports several different programming languages and can be utilized to create native Windows, Android, and iOS apps

Gestures

tap, swipe, drag, pinch, hold

Examples of offline mode:

tax calculation, installment calculation, and determination of loan limits

IntelliJ IDEA

the Java IDE from JetBrains


Set pelajaran terkait

Legal Concepts of Life Insurance

View Set