Chapter I
Introduction to Mobile App
Development
Introduction
2
Reaching to Business
• Make business stand out
• Customer engagement
• Brand loyalty
• Accessible Information
• Convenient
3
User Perspective
• Easy to use
• Low cost
• Work for everything
• Health
• Shopping
• Communication
• Entertainment
• Longer battery life
4
Developer Perspective
• User interaction
• Multiple platforms
• Differenct screen sizes
• Screen density
• Limited hardware resources
• Sensors
• Integration with phone functions
5
Type of Mobile App
6
Type of Mobile App
• Native (iOS or Android)
are created for one specific platform or operating system.
• Hybrid
are combinations of both native and web apps, but
wrapped within a native app, giving it the ability to have
its own icon or be downloaded from an app store.
• Web Apps
are responsive versions of websites that can work on any
mobile device or OS because they’re delivered using a
mobile browser.
7
Introduction to Android
8
Introduction to Android
• Android is a mobile operating system developed by
Google, based on the Linus kernel.
• Most popular mobile platform
• Android devices are everywhere
• Cheap price fit customers’needs
• Google integration
• Muli-tasking
9
10
Android Architecture
11
How to install Android Studio
1. Install JDK: download JDK.
https://www.oracle.com/technetwork/java/javase/do
wnloads/index.html
2. Install Android Studio: download IDE :
https://developer.android.com/studio/archive
3. Android studio Requirements
• Windows 7,8,10 or 11 (32-bit or 64-bit)
• Mac OS X 10.10 (Yosemite) to 10.14(Mojave)
• Linux (Ubuntu 14.04 LTS seems to be your best bet)
• Chrome OS
• Internet access computer
12
Android Studio System Requirements
• 64-bit Microsoft Window 8/10/11
• x86_64 CPU architecture; 2nd generation Intel Core or
newer, or AMD CPU with support for a Windows
Hypervisor
• 8 GB RAM or more
• 8 GB of available disk space minimum (IDE + Android
SDK + Android Emulator)
• 1280 x 800 minimum screen resolution
13
Thank You Calligraphy Transparent PNG | PNG Mart