SlideShare une entreprise Scribd logo
1  sur  17
MAJOR PROJECT
Building Web App
Contents
 Introduction
 Why Android…
 Introduction to Android Studio
 Web Apps Vs. Native Apps
 Features
 Requirements
 Attributes
 Screenshots
 References
Introduction
A web app is an app which runs in the web browser of
your device, it is essentially a website which is made to
act as though it is an app for your phone. Using methods
to make the size of the website the same as the screen
on the phone and some clever techniques for page
transitions you can get a surprisingly similar looking app
to native apps. Web apps are generally built with the
combination of HTML5 and CSS, using JavaScript and
other scripting languages to do some of the more
complicated tasks. There are also many other alternatives
to this though and there is no standard way to build a
web app.
a good mobile
web app
Why Android…
 Android is an open source, it gives Android Programmer greater freedom to
program/customize mobile apps right from beginning of apps development,
for better mobile application performance and user experience.
 Android Popularity
 Smart Notification Center
 Better Multi-tasking
 Security and Privacy
 Network Connectivity
 Memory Management System
 Open Source Community
 Application privacy
Android Studio
Android Studio is the new integrated development
environment (IDE) fast replacing Eclipse. Android
Studio is based on the IntelliJ IDEA Community Edition,
a Java IDE by JetBrains, for developing for the Android
mobile platform. It provides access to the Android
developers' tools for development & debugging,
helping you to design, test and monetize your Android
apps. It was introduced at the Google I/O 2013
conference; the stable build (v1.0) being released in
August 2015. Android Studio 1.3.1 is now available for
download on various OS like Windows, Mac, OS X and
Linux.
Web Apps vs. Native Apps
Web Apps Native Apps
Web apps can be manipulated so as to
be made compatible with any older
mobile device.
Native apps tend to be a more
expensive proposition to the developer.
Web apps do not require developers to
submit their app to any app store for
approval.
The cost of app maintenance and app
updation is also higher for native apps.
Users need not bother with visiting an
app store to download Web apps or
updating the same on their mobile
devices.
The process of getting the app
approved at the app store can prove to
be long and tedious for the developer
and need not always result in success.
Features
 Create posts: Since the purpose of a blog is to be able to post new text or
information to the site frequently, creating posts is usually quick and easy.
 Upload or embed pictures and multimedia: Pretty much all blogs allow you
to upload pictures to your posts. Some will also enable you to upload video
and audio/mp3/podcasts.
 Moderate: You will want to remove some of comments left by readers and
you will eventually have to fight comment spam. Different platforms provide
varying degrees of spam protection and moderation features to weed out
unwanted contributions.
 Configure the appearance and layout: Tools vary widely in the degree to
which they allow you to configure your blog
Requirements
 Hardware
• 2 GB RAM minimum, 4 GB RAM recommended
• 400 MB hard disk space
• At least 1 GB for Android SDK.
• Graphic Accelerator Card.
• Desktop with 1280 x 800 minimum screen resolution
Requirements(Contd..)
 Software
• Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit)
• Java Development Kit (JDK) 7
• Android Studio Development kit (V 1.0)
• Intel® Hardware Accelerated Execution Manager
• Microsoft Visual Studio 2005 or Above (VS 2005, 2008, 2010) installed.
Attributes
 Activities
 Layout and Views
Attributes(Contd..)
Attributes(Contd..)
. Sources
. library
. Resources
. Animations
. Drawalble
. Layout
. Values
. AndroidManifest.xml
Screenshots
 Installation:
Screenshots
 User Interface
Screenshots
 User Interface
References
Articles:
 The Android GUI Framework, Java User Group Switzerland May 2008, Markus Pilz and
Peter Wlodarczak.
 Android: The Open Handset Alliance Project, Dr.Thanachart Numnonda.
 Google Android Multimedia Programming, Einopekka Laurikainen.
BOOKS :
 Professional Android Application Development, Wrox Publication Edition 2008.
Uniform Resource Locater (URL) :
 www.developer.android.com
 www.android.com
@sam3961
fb.me/sam3961

Contenu connexe

Tendances

Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Android app development
Android app developmentAndroid app development
Android app developmentTanmoy Roy
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android StudioSuyash Srijan
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android pptTaha Malampatti
 
Android resources
Android resourcesAndroid resources
Android resourcesma-polimi
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecturedeepakshare
 
Supporting multiple screens on android
Supporting multiple screens on androidSupporting multiple screens on android
Supporting multiple screens on androidLi SUN
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
Android application structure
Android application structureAndroid application structure
Android application structureAlexey Ustenko
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio OverviewSalim Hosen
 
Android Internship report presentation
Android Internship report presentationAndroid Internship report presentation
Android Internship report presentationvinayh.vaghamshi _
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-pptSrijib Roy
 
Introduction to Flutter
Introduction to FlutterIntroduction to Flutter
Introduction to FlutterApoorv Pandey
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & ComponentsVijay Rastogi
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentBenny Skogberg
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile DevelopmentPragnesh Vaghela
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 

Tendances (20)

Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android app development
Android app developmentAndroid app development
Android app development
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Android resources
Android resourcesAndroid resources
Android resources
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
Android Components
Android ComponentsAndroid Components
Android Components
 
Supporting multiple screens on android
Supporting multiple screens on androidSupporting multiple screens on android
Supporting multiple screens on android
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
Android application structure
Android application structureAndroid application structure
Android application structure
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
 
Android Internship report presentation
Android Internship report presentationAndroid Internship report presentation
Android Internship report presentation
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Introduction to Flutter
Introduction to FlutterIntroduction to Flutter
Introduction to Flutter
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 

Similaire à Android Web app

2018 top ide's for andriod development
2018 top ide's for andriod development2018 top ide's for andriod development
2018 top ide's for andriod developmentQamar Abbas
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioMizanur Sarker
 
13 Best Mobile IDEs for Android.pdf
13 Best Mobile IDEs for Android.pdf13 Best Mobile IDEs for Android.pdf
13 Best Mobile IDEs for Android.pdfiDataScientists
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile developmentSayed Ahmed
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesDennise Layague
 
Android workshop series
Android workshop series Android workshop series
Android workshop series PranjaliJadkar
 
Smartface ile Crossplatform Uygulama Geliştirme
Smartface ile Crossplatform Uygulama GeliştirmeSmartface ile Crossplatform Uygulama Geliştirme
Smartface ile Crossplatform Uygulama GeliştirmeMobile İstanbul
 
Mobile development
Mobile developmentMobile development
Mobile developmentSayed Ahmed
 
Introduction_to_android_and_android_studio
Introduction_to_android_and_android_studioIntroduction_to_android_and_android_studio
Introduction_to_android_and_android_studioAbdul Basit
 
Creating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidCreating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidMotorola Mobility - MOTODEV
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app developmentAbhishekKumar4779
 
Why Should You Consider Android Development As A Career
Why Should You Consider Android Development As A CareerWhy Should You Consider Android Development As A Career
Why Should You Consider Android Development As A CareerSoumya Suman
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchSteve Drucker
 
First Steps with Android - An Exciting Introduction
First Steps with Android - An Exciting IntroductionFirst Steps with Android - An Exciting Introduction
First Steps with Android - An Exciting IntroductionCesar Augusto Nogueira
 
Building Cross-Platform Mobile Apps
Building Cross-Platform Mobile AppsBuilding Cross-Platform Mobile Apps
Building Cross-Platform Mobile AppsTroy Miles
 
How to become an android developer
How to become an android developerHow to become an android developer
How to become an android developerum_adeveloper
 
Top 7 Node JS IDEs for App Development in 2022.pdf
Top 7 Node JS IDEs for App Development in 2022.pdfTop 7 Node JS IDEs for App Development in 2022.pdf
Top 7 Node JS IDEs for App Development in 2022.pdfMarie Weaver
 

Similaire à Android Web app (20)

2018 top ide's for andriod development
2018 top ide's for andriod development2018 top ide's for andriod development
2018 top ide's for andriod development
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual Studio
 
13 Best Mobile IDEs for Android.pdf
13 Best Mobile IDEs for Android.pdf13 Best Mobile IDEs for Android.pdf
13 Best Mobile IDEs for Android.pdf
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile development
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android workshop series
Android workshop series Android workshop series
Android workshop series
 
Smartface ile Crossplatform Uygulama Geliştirme
Smartface ile Crossplatform Uygulama GeliştirmeSmartface ile Crossplatform Uygulama Geliştirme
Smartface ile Crossplatform Uygulama Geliştirme
 
Mobile development
Mobile developmentMobile development
Mobile development
 
Introduction_to_android_and_android_studio
Introduction_to_android_and_android_studioIntroduction_to_android_and_android_studio
Introduction_to_android_and_android_studio
 
Creating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidCreating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for Android
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app development
 
Why Should You Consider Android Development As A Career
Why Should You Consider Android Development As A CareerWhy Should You Consider Android Development As A Career
Why Should You Consider Android Development As A Career
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
 
Ganar el desafio android
Ganar el desafio androidGanar el desafio android
Ganar el desafio android
 
First Steps with Android - An Exciting Introduction
First Steps with Android - An Exciting IntroductionFirst Steps with Android - An Exciting Introduction
First Steps with Android - An Exciting Introduction
 
Android Apps
Android AppsAndroid Apps
Android Apps
 
Building Cross-Platform Mobile Apps
Building Cross-Platform Mobile AppsBuilding Cross-Platform Mobile Apps
Building Cross-Platform Mobile Apps
 
How to become an android developer
How to become an android developerHow to become an android developer
How to become an android developer
 
Top 7 Node JS IDEs for App Development in 2022.pdf
Top 7 Node JS IDEs for App Development in 2022.pdfTop 7 Node JS IDEs for App Development in 2022.pdf
Top 7 Node JS IDEs for App Development in 2022.pdf
 

Dernier

9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Servicenishacall1
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfCWS Technology
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 

Dernier (6)

9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 

Android Web app

  • 2. Contents  Introduction  Why Android…  Introduction to Android Studio  Web Apps Vs. Native Apps  Features  Requirements  Attributes  Screenshots  References
  • 3. Introduction A web app is an app which runs in the web browser of your device, it is essentially a website which is made to act as though it is an app for your phone. Using methods to make the size of the website the same as the screen on the phone and some clever techniques for page transitions you can get a surprisingly similar looking app to native apps. Web apps are generally built with the combination of HTML5 and CSS, using JavaScript and other scripting languages to do some of the more complicated tasks. There are also many other alternatives to this though and there is no standard way to build a web app. a good mobile web app
  • 4. Why Android…  Android is an open source, it gives Android Programmer greater freedom to program/customize mobile apps right from beginning of apps development, for better mobile application performance and user experience.  Android Popularity  Smart Notification Center  Better Multi-tasking  Security and Privacy  Network Connectivity  Memory Management System  Open Source Community  Application privacy
  • 5. Android Studio Android Studio is the new integrated development environment (IDE) fast replacing Eclipse. Android Studio is based on the IntelliJ IDEA Community Edition, a Java IDE by JetBrains, for developing for the Android mobile platform. It provides access to the Android developers' tools for development & debugging, helping you to design, test and monetize your Android apps. It was introduced at the Google I/O 2013 conference; the stable build (v1.0) being released in August 2015. Android Studio 1.3.1 is now available for download on various OS like Windows, Mac, OS X and Linux.
  • 6. Web Apps vs. Native Apps Web Apps Native Apps Web apps can be manipulated so as to be made compatible with any older mobile device. Native apps tend to be a more expensive proposition to the developer. Web apps do not require developers to submit their app to any app store for approval. The cost of app maintenance and app updation is also higher for native apps. Users need not bother with visiting an app store to download Web apps or updating the same on their mobile devices. The process of getting the app approved at the app store can prove to be long and tedious for the developer and need not always result in success.
  • 7. Features  Create posts: Since the purpose of a blog is to be able to post new text or information to the site frequently, creating posts is usually quick and easy.  Upload or embed pictures and multimedia: Pretty much all blogs allow you to upload pictures to your posts. Some will also enable you to upload video and audio/mp3/podcasts.  Moderate: You will want to remove some of comments left by readers and you will eventually have to fight comment spam. Different platforms provide varying degrees of spam protection and moderation features to weed out unwanted contributions.  Configure the appearance and layout: Tools vary widely in the degree to which they allow you to configure your blog
  • 8. Requirements  Hardware • 2 GB RAM minimum, 4 GB RAM recommended • 400 MB hard disk space • At least 1 GB for Android SDK. • Graphic Accelerator Card. • Desktop with 1280 x 800 minimum screen resolution
  • 9. Requirements(Contd..)  Software • Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit) • Java Development Kit (JDK) 7 • Android Studio Development kit (V 1.0) • Intel® Hardware Accelerated Execution Manager • Microsoft Visual Studio 2005 or Above (VS 2005, 2008, 2010) installed.
  • 11.  Layout and Views Attributes(Contd..)
  • 12. Attributes(Contd..) . Sources . library . Resources . Animations . Drawalble . Layout . Values . AndroidManifest.xml
  • 16. References Articles:  The Android GUI Framework, Java User Group Switzerland May 2008, Markus Pilz and Peter Wlodarczak.  Android: The Open Handset Alliance Project, Dr.Thanachart Numnonda.  Google Android Multimedia Programming, Einopekka Laurikainen. BOOKS :  Professional Android Application Development, Wrox Publication Edition 2008. Uniform Resource Locater (URL) :  www.developer.android.com  www.android.com