Assignment 4
Assignment 4
Sahiwal Campus
Android App
Development
09/14/2024 08:10 AM 2
Android
Android is an open source and Linux-
based operating system.
09/14/2024 08:10 AM 3
Linux
Linux is a family of free and open-
source software Operating system
built around Linux kernel.
09/14/2024 08:10 AM 4
App
Development
Mobile app development is the process of
creating software applications that run on
mobile devices, such as smartphones or
tablets. These apps can be built for different
platforms, such as iOS, Android, or Windows.
09/14/2024 08:10 AM 5
Native Apps
Developed for a specific mobile operating system.
Web Apps
A web app is a software application that is
used through a web browser.
Web apps are developed using web
technologies such as HTML, CSS, and
JavaScript.
Users don't need to download or install
and are easy to share.
09/14/2024 08:10 AM 6
Hybrid Apps
A hybrid mobile app combines the
elements of a native app and a web
app.
09/14/2024 08:10 AM 7
Language
s
Java: Java is a popular programming language
for Android mobile app development.
09/14/2024 08:10 AM 8
Tools
Android Studio
IntelliJ IDEA
React Native
Visual Studio
Xamarin
09/14/2024 08:10 AM 9
App Development
Step 1
Chart Requirement Analysis
Step 2
Design
Mobile Step 3
Development
Development
Process
Step 4
Testing
Step 5
Deployment
09/14/2024 08:10 AM 10