Android App Development
Android App Development
ON
ANDROID APP
DEVELOPMENT
Presented by-
Divyajeet singh
BCA CTIS 4th sem
(121519002)
OUTLINE:
◦ Introduction to Android.
◦ History of Android.
◦ Features of an Android
◦ Architecture of Android
◦ Introduction to Java Programming Language.
◦ Introduction to Android Studio.
◦ Component of Android Applications
◦ Creating a Virtual device in Android Studio.
◦ My Project – News App
Introduction:
◦ Android is an open source and Linux-based operating
system for mobile devices such as smartphones and
tablet computers. Android was developed by the
Open Handset Alliance, led by Google, and other
companies.
Android offers a unified approach to application
development for mobile devices which means
developers need only develop for Android, and
their applications should be able to run on different
devices powered by Android.
History Of Android:
◦ 1) Initially, Andy Rubin founded Android Incorporation
in Palo Alto, California, United States in October, 2003.
◦ 2) In 17th August 2005, Google acquired android
Incorporation. Since then, it is in the subsidiary of
Google Incorporation.
◦ 3) The key employees of Android Incorporation are
Andy Rubin, Rich Miner, Chris White and Nick Sears.
◦ 4) Originally intended for camera but shifted to smart
phones later because of low market for camera only.
Continue….
◦ 5) Android is the nick name of Andy Rubin given by coworkers because of his love to robots.
◦ 6) In 2007, Google announces the development of android OS.
◦ 7) In 2008, HTC launched the first android mobile.
FEATURES
OF
ANDROID:
Architecture of
Android:
Android
architecture or Android
software
stack is categorized into five
parts:
1. Linux kernel
2. Native libraries (middleware),
3. Android Runtime
4. Application Framework
5. Applications
Introduction to Java
Programming Language:
◦ Java is a simple programming language.
◦ It is JVM targeted Machine
◦ It support Object Oriented programming.
◦ Java makes writing, compiling, and debugging
programming easy.
Introduction to Android Studio:
Continue…
Continue……
Creating a virtual device in Android studio:
Component of an
Android
Application:
◦ The basic components of any
android application are the
following:
• Activities
• Intent and broadcast receivers
• Services
• Content Providers
• Widgets and Notifications
My Project- News App:
◦ Functionality of this app:
◦ 1) WELCOME PAGE: This will be the first page
which gets displayed when the user opens the
app. This page will contain the app name and/or
app logo.
◦ Firebase helps you build and run successful apps · Products and solutions you can rely on through your app's
journey ·
Continue……
◦ Choose Mode of News : Choose Mode of News will be the
homepage of the app, meaning when the app is launched
and the user has already once logged into the app then the
user will see the ‘Offline & Online’.
◦ In the app bar it will show the hamburger , setting & home
button option ...