Upload
vikram-bharti
View
224
Download
2
Embed Size (px)
Citation preview
ANDROID APPS DEVLOPMENT
SUBMITTED TO ::SUBMITTED TO ::DEPARTMENT OF -COMPUTER SCIENCE AND
ENGINEERINGGANDHI INSTITUTE OF TECHNOLOGY AND MANAGEMENT
SUBMITTED BYSUBMITTED BY:VIKRAM KUMAR DASCSE
REGDNO:1201304013
Under guidanceUnder guidance er. satyadeep mishraer. satyadeep mishra er. siddharth sahooer. siddharth sahoo er. sharmila mohapatraer. sharmila mohapatra
INTRODUCTION TO ANDROID
*Mobile operating system*Open software platform for application development* A complete stack – OS, Middleware, Applications* An Open Handset Alliance (OHA) project* Powered by Linux operating system* Fast application development in Java* Open source under the Apache 2 license
WHY ANDROID ??
.open source platform
.developer-friendly
.ample opportunity
.ample option for tools
.popularity of android apps
.various security option
.vast availability
.supports flash
.saves money
.application store
OPERATING SYSTEM
Icieam sandwich:4.0+
(HoneycombGingerbread) Froyo) Éclair)Donut) CupcakeIce Cream Sandwich
versionversionAndroid 1.0
Cupcake
Donut
Éclair
Froyo( froyo yogurt)
Gingerbread
Honeycomb
Ice Cream Sandwich
Jelly bean
Kitkat
Lolipop(under processing)
Honeycomb
Android 3.0-3.2
Jelly Bean 4.2
LATEST FEATURS OF ANDROID 5.0LOLIPOP
>it is a 64 bit operating system
> better battery control>smart lock feature using
bluetooth>introduce knox security
system>camera quality support upto
30fps(frame/sec)>support slow motion video
recording>add new 15 languages
DEVELOPMENT TOOLS & TECHNOLOGY
jdk 1.8jdk 1.8 java languagejava language Eclipse IDE lunaEclipse IDE luna Android SDKAndroid SDK
Android EmulatorAndroid EmulatorCommand line tools Command line tools
DocumentationsDocumentations
sdk managersdk manager
Android SDK(software development kit) & SDK Manager
DEVLOPMENT PROCESS
ApplicationsApplications• Applications are written in Java or Python• Applications are run on the Dalvik Virtual
Machine • Development done in the Android™ SDK• Development is open to all
EXAMPLE BASED ON ANDROID CREATE AMULATORCREATE AMULATOR>open eclipse ide >open eclipse ide 1.1.click on windows buttonclick on windows button 2. 2. select android virtual device managerselect android virtual device manager 3.3.fill other option as per requirementfill other option as per requirement 4.4.submitsubmit 5.5.startstart 6.6.o/p::android home page on the o/p::android home page on the
screenscreen
Kindly halt for the Output its on the next slide Kindly halt for the Output its on the next slide
output
After unlocked
AFTER UNLOCKED
PROCESS FOR CODING
• OPEN ECLIPS IDE• NEW • ANDROIDE APPLICATION PROJECT• ACCORDING TO USER CHOICE APP NAME• SELECT OS VERSION• CONFIGURE PROJECT• CONFIGURE LAUNCHER ICON• CREATE ACTIVITY• FINISH
AFTER COMPLETING ABOVE STEPS YOU GET A BY DEFAULT CRETED PAGESAFTER COMPLETING ABOVE STEPS YOU GET A BY DEFAULT CRETED PAGES
1. .XML2. .JAVA
CREATE PROJECT FOR ANY APPLICATION
RUN & O/P OF THE PROJECTRUN & O/P OF THE PROJECT
• SELET THE PROJECT • CLICK ON RUN
AFTER RUNING THIS PROJECT DEVLOPED APP WILL APPEAR ON THE SCREENAFTER RUNING THIS PROJECT DEVLOPED APP WILL APPEAR ON THE SCREEN
(android application package) “APK” APK FILE WILL BE GENRATED IN THE WORKSPACE
AND
DEVLOPED APPS SHOWN ASDEVLOPED APPS SHOWN AS
DEPLOY APP INTO ANDROID PHONE
REQUIREMENT:
.APK(android application package) File
ANDROID PHONE ADVANTAGE
*Always with the user* Typically have Internet access* Typically GPS(global positioning system)
enabled* Most have cameras & microphones* Many apps are free or low-cost
ANDROID Security
• Security Concerns for users• Do your research• Use Common sense..• Stay update with the current review• Analayse capabilities & permission before installing
note::note::http://www.downloadsquad.com/2010/06/28/understanding-the-android-market-security-system/
Conclusion• Androide is user friendly• Androide is more secure• Androide is most popular
mobile os• Androide is less expensive• Androide is open source
QUERY TIME