SlideShare a Scribd company logo
1 of 20
Android
Introduction:-
•Android is an open source and Linux-based working framework for
cell phones, for example, cell phones and tablet PCs.
•Android was created by the Open Handset Alliance, drove by Google,
and different organizations.
•This instructional exercise will show you fundamental Android
programming and will likewise take you through some propel ideas
identified with Android application improvement.
•Android is an open source and Linux-based Operating System for cell
phones, for example, cell phones and tablet PCs. Android was created
by the Open Handset Alliance, drove by Google, and different
organizations.
Android offers a brought together way to deal with application
improvement for cell phones which implies engineers require
create for Android, and their applications ought to have the
capacity to keep running on various gadgets controlled by
Android.
Android Applications:-
Android applications are normally created in the Java dialect
utilizing the Android Software Development Kit.
Once created, Android applications can be bundled effortlessly
and sold out either through a store, for example, Google Play,
SlideME, Opera Mobile Store, Mobango, F-droid and the
Amazon Appstore.
Work flow Diagram:-
Highlights of Android:-
Android is an effective working framework contending with Apple 4GS and
bolsters incredible highlights. Maybe a couple of them are recorded
underneath:
1.Beautiful UI:
Android OS essential screen gives a lovely and natural UI.
2.Connectivity:
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC
and WiMAX.
3.Storage:
SQLite, a lightweight social database, is utilized for information stockpiling
purposes.
4.Media help:
H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1,
MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
5.Messaging:
SMS and MMS
6.Web program:
In light of the open-source WebKit design motor, combined with
Chrome's V8 JavaScript motor supporting HTML5 and CSS3.
7.Multi-touch:
Android has local help for multi-touch which was at first made
accessible in handsets, for example, the HTC Hero.
8.Multi-entrusting:
Client can hop starting with one undertaking then onto the next and same
time different application can run at the same time.
9.Resizable gadgets:
Gadgets are resizable, so clients can grow them to demonstrate more
substance or psychologist them to spare space.
10.Multi-Language:
Backings single course and bi-directional content.
11.GCM:
Google Cloud Messaging (GCM) is an administration that gives
engineers a chance to send short message information to their
clients on Android gadgets, without requiring a restrictive
synchronize arrangement.
12.Wi-Fi Direct:
An innovation that lets applications find and combine
straightforwardly, finished a high-transmission capacity distributed
association.
13.Android Beam:
A prevalent NFC-based innovation that lets clients in a split second
offer, just by touching two NFC-empowered telephones together.
Set-up Java Development Kit (JDK):-
•You can download the most recent rendition of Java JDK from
Oracle's Java website − Java SE Downloads. You will discover
directions for introducing JDK in downloaded documents, take after
the offered guidelines to introduce and arrange the setup.
•At last set PATH and JAVA_HOME condition factors to allude to
the catalog that contains java and javac, commonly
java_install_dir/receptacle and java_install_dir individually.
Android IDEs:-
There are such a large number of refined Technologies are accessible
to create android applications, the recognizable advancements,
which are dominatingly utilizing devices as takes after
1.Android Studio
2.Obscuration IDE(Deprecated)
Architecture:-
Android Libraries:-
•This class includes those Java-based libraries that are particular to
Android improvement. Cases of libraries in this class incorporate
the application system libraries notwithstanding those that
encourage UI building, designs drawing and database get to. A
rundown of some key center Android libraries accessible to the
Android engineer is as per the following −
•android.app − Provides access to the application demonstrate and
is the foundation of all Android applications.
•android.content − Facilitates content access, distributing and
informing amongst applications and application parts.
•android.database − Used to get to information distributed by
content suppliers and incorporates SQLite database administration
classes.
•android.opengl − A Java interface to the OpenGL ES 3D
illustrations rendering API.
•android.os − Provides applications with access to standard
working framework administrations including messages,
framework benefits and between process correspondence.
•android.text − Used to render and control message on a gadget
show.
•android.view − The key building squares of utilization UIs.
android.widget − A rich accumulation of pre-manufactured UI segments,
for example, catches, marks, list sees, design administrators, radio
catches and so on.
android.webkit − An arrangement of classes planned to permit web-
perusing capacities to be incorporated with applications.
Having secured the Java-based center libraries in the Android runtime, it
is currently time to turn our consideration regarding the C/C++ based
libraries contained in this layer of the Android programming stack.
Android Runtime :-
This is the third segment of the design and accessible on the second layer
from the base. This segment gives a key part called Dalvik Virtual
Machine which is a sort of Java Virtual Machine uncommonly outlined
and improved for Android.
•The Dalvik VM influences utilization of Linux to center
highlights like memory administration and multi-threading,
which is inherent in the Java dialect. The Dalvik VM
empowers each Android application to keep running in its own
particular procedure, with its own case of the Dalvik virtual
machine.
•The Android runtime likewise gives an arrangement of center
libraries which empower Android application designers to
compose Android applications utilizing standard Java
programming dialect.
Application Framework:-
•The Application Framework layer gives numerous larger
amount administrations to applications as Java classes.
Application engineers are permitted to make utilization of
these administrations in their applications.
•The Android system incorporates the accompanying key
administrations −
•Action Manager − Controls all parts of the application lifecycle
and movement stack.
•Content Providers − Allows applications to distribute and share
information with different applications.
•Asset Manager − Provides access to non-code installed assets,
for example, strings, shading settings and UI designs.
•Warnings Manager − Allows applications to show cautions and
notices to the client.
•View System − An extensible arrangement of perspectives used
to make application UIs.
Applications:-
•You will discover all the Android application at the best
layer. You will compose your application to be
introduced on this layer as it were. Cases of such
applications are Contacts Books, Browser, Games and so
forth.
•Application segments are the basic building pieces of an
Android application. These parts are approximately
coupled by the application show record
AndroidManifest.xml that depicts every segment of the
application and how they cooperate.
Android Support Applications:-
Android App Development:-
Android Stack Over Flow:-
Process of Testing:-
Thank You
Visit our Website:
www.greenstechnologys.com
http://www.trainingintambaram.net
Contact : 8939925577,9384637514
Place: Chennai,Bangalore,Tambaram

More Related Content

What's hot

android architecture
android architectureandroid architecture
android architectureAashita Gupta
 
Android app development
Android app developmentAndroid app development
Android app developmentTanmoy Roy
 
Android architecture
Android architectureAndroid architecture
Android architecturepoojapainter
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorialnazzf
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training reportShashendra Singh
 
Android Design Architecture
Android Design ArchitectureAndroid Design Architecture
Android Design ArchitectureRakesh Jha
 
Android application development
Android application developmentAndroid application development
Android application developmentMadhuprakashR1
 
Introduction to android basics
Introduction to android basicsIntroduction to android basics
Introduction to android basicsHasam Panezai
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid Apps12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid AppsFilipe Lima
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecturedeepakshare
 
Android development classes in chandigarh : Big Boxx Academy
Android development classes in chandigarh : Big Boxx AcademyAndroid development classes in chandigarh : Big Boxx Academy
Android development classes in chandigarh : Big Boxx AcademyBig Boxx Animation Academy
 

What's hot (20)

AndroidOs
AndroidOsAndroidOs
AndroidOs
 
android architecture
android architectureandroid architecture
android architecture
 
Android app development
Android app developmentAndroid app development
Android app development
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
Javafx
JavafxJavafx
Javafx
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training report
 
Android Design Architecture
Android Design ArchitectureAndroid Design Architecture
Android Design Architecture
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android presentation slide
Android presentation slideAndroid presentation slide
Android presentation slide
 
Introduction to android basics
Introduction to android basicsIntroduction to android basics
Introduction to android basics
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
01 02 - introduction - adroid stack
01  02 - introduction - adroid stack01  02 - introduction - adroid stack
01 02 - introduction - adroid stack
 
Android Operating System Architecture
Android Operating System ArchitectureAndroid Operating System Architecture
Android Operating System Architecture
 
Android basics
Android basicsAndroid basics
Android basics
 
12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid Apps12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid Apps
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
Android development classes in chandigarh : Big Boxx Academy
Android development classes in chandigarh : Big Boxx AcademyAndroid development classes in chandigarh : Big Boxx Academy
Android development classes in chandigarh : Big Boxx Academy
 

Similar to Android training in Tambaram

Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic GuideAKASH SINGH
 
UNIT-1 INTRODUCTION TO ANDROID [Autosaved].pptx
UNIT-1 INTRODUCTION TO ANDROID [Autosaved].pptxUNIT-1 INTRODUCTION TO ANDROID [Autosaved].pptx
UNIT-1 INTRODUCTION TO ANDROID [Autosaved].pptxVaibhavKhunger2
 
18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptxMugiiiReee
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assARVIND SARDAR
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Awardpravinmali2191
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for BeginnersTripti Tiwari
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_authlzongren
 
Android Technology
Android TechnologyAndroid Technology
Android TechnologyR
 
Learn Android app development in easy steps
Learn Android app development in easy stepsLearn Android app development in easy steps
Learn Android app development in easy stepsMobile Pundits
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationNitin Bhasin
 
Androidappdevelopmentpresentation
AndroidappdevelopmentpresentationAndroidappdevelopmentpresentation
AndroidappdevelopmentpresentationRachit Gaur
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osArnav Gupta
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app developmentAbhishekKumar4779
 

Similar to Android training in Tambaram (20)

Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Android
AndroidAndroid
Android
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
 
Android
AndroidAndroid
Android
 
UNIT-1 INTRODUCTION TO ANDROID [Autosaved].pptx
UNIT-1 INTRODUCTION TO ANDROID [Autosaved].pptxUNIT-1 INTRODUCTION TO ANDROID [Autosaved].pptx
UNIT-1 INTRODUCTION TO ANDROID [Autosaved].pptx
 
18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-ass
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
document
documentdocument
document
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Learn Android app development in easy steps
Learn Android app development in easy stepsLearn Android app development in easy steps
Learn Android app development in easy steps
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android Application
 
Androidappdevelopmentpresentation
AndroidappdevelopmentpresentationAndroidappdevelopmentpresentation
Androidappdevelopmentpresentation
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app development
 

Recently uploaded

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Recently uploaded (20)

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

Android training in Tambaram

  • 2. Introduction:- •Android is an open source and Linux-based working framework for cell phones, for example, cell phones and tablet PCs. •Android was created by the Open Handset Alliance, drove by Google, and different organizations. •This instructional exercise will show you fundamental Android programming and will likewise take you through some propel ideas identified with Android application improvement. •Android is an open source and Linux-based Operating System for cell phones, for example, cell phones and tablet PCs. Android was created by the Open Handset Alliance, drove by Google, and different organizations.
  • 3. Android offers a brought together way to deal with application improvement for cell phones which implies engineers require create for Android, and their applications ought to have the capacity to keep running on various gadgets controlled by Android. Android Applications:- Android applications are normally created in the Java dialect utilizing the Android Software Development Kit. Once created, Android applications can be bundled effortlessly and sold out either through a store, for example, Google Play, SlideME, Opera Mobile Store, Mobango, F-droid and the Amazon Appstore.
  • 5. Highlights of Android:- Android is an effective working framework contending with Apple 4GS and bolsters incredible highlights. Maybe a couple of them are recorded underneath: 1.Beautiful UI: Android OS essential screen gives a lovely and natural UI. 2.Connectivity: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX. 3.Storage: SQLite, a lightweight social database, is utilized for information stockpiling purposes. 4.Media help: H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP. 5.Messaging: SMS and MMS
  • 6. 6.Web program: In light of the open-source WebKit design motor, combined with Chrome's V8 JavaScript motor supporting HTML5 and CSS3. 7.Multi-touch: Android has local help for multi-touch which was at first made accessible in handsets, for example, the HTC Hero. 8.Multi-entrusting: Client can hop starting with one undertaking then onto the next and same time different application can run at the same time. 9.Resizable gadgets: Gadgets are resizable, so clients can grow them to demonstrate more substance or psychologist them to spare space. 10.Multi-Language: Backings single course and bi-directional content.
  • 7. 11.GCM: Google Cloud Messaging (GCM) is an administration that gives engineers a chance to send short message information to their clients on Android gadgets, without requiring a restrictive synchronize arrangement. 12.Wi-Fi Direct: An innovation that lets applications find and combine straightforwardly, finished a high-transmission capacity distributed association. 13.Android Beam: A prevalent NFC-based innovation that lets clients in a split second offer, just by touching two NFC-empowered telephones together.
  • 8. Set-up Java Development Kit (JDK):- •You can download the most recent rendition of Java JDK from Oracle's Java website − Java SE Downloads. You will discover directions for introducing JDK in downloaded documents, take after the offered guidelines to introduce and arrange the setup. •At last set PATH and JAVA_HOME condition factors to allude to the catalog that contains java and javac, commonly java_install_dir/receptacle and java_install_dir individually. Android IDEs:- There are such a large number of refined Technologies are accessible to create android applications, the recognizable advancements, which are dominatingly utilizing devices as takes after 1.Android Studio 2.Obscuration IDE(Deprecated)
  • 10. Android Libraries:- •This class includes those Java-based libraries that are particular to Android improvement. Cases of libraries in this class incorporate the application system libraries notwithstanding those that encourage UI building, designs drawing and database get to. A rundown of some key center Android libraries accessible to the Android engineer is as per the following − •android.app − Provides access to the application demonstrate and is the foundation of all Android applications. •android.content − Facilitates content access, distributing and informing amongst applications and application parts.
  • 11. •android.database − Used to get to information distributed by content suppliers and incorporates SQLite database administration classes. •android.opengl − A Java interface to the OpenGL ES 3D illustrations rendering API. •android.os − Provides applications with access to standard working framework administrations including messages, framework benefits and between process correspondence. •android.text − Used to render and control message on a gadget show. •android.view − The key building squares of utilization UIs.
  • 12. android.widget − A rich accumulation of pre-manufactured UI segments, for example, catches, marks, list sees, design administrators, radio catches and so on. android.webkit − An arrangement of classes planned to permit web- perusing capacities to be incorporated with applications. Having secured the Java-based center libraries in the Android runtime, it is currently time to turn our consideration regarding the C/C++ based libraries contained in this layer of the Android programming stack. Android Runtime :- This is the third segment of the design and accessible on the second layer from the base. This segment gives a key part called Dalvik Virtual Machine which is a sort of Java Virtual Machine uncommonly outlined and improved for Android.
  • 13. •The Dalvik VM influences utilization of Linux to center highlights like memory administration and multi-threading, which is inherent in the Java dialect. The Dalvik VM empowers each Android application to keep running in its own particular procedure, with its own case of the Dalvik virtual machine. •The Android runtime likewise gives an arrangement of center libraries which empower Android application designers to compose Android applications utilizing standard Java programming dialect. Application Framework:- •The Application Framework layer gives numerous larger amount administrations to applications as Java classes. Application engineers are permitted to make utilization of these administrations in their applications.
  • 14. •The Android system incorporates the accompanying key administrations − •Action Manager − Controls all parts of the application lifecycle and movement stack. •Content Providers − Allows applications to distribute and share information with different applications. •Asset Manager − Provides access to non-code installed assets, for example, strings, shading settings and UI designs. •Warnings Manager − Allows applications to show cautions and notices to the client. •View System − An extensible arrangement of perspectives used to make application UIs.
  • 15. Applications:- •You will discover all the Android application at the best layer. You will compose your application to be introduced on this layer as it were. Cases of such applications are Contacts Books, Browser, Games and so forth. •Application segments are the basic building pieces of an Android application. These parts are approximately coupled by the application show record AndroidManifest.xml that depicts every segment of the application and how they cooperate.
  • 20. Thank You Visit our Website: www.greenstechnologys.com http://www.trainingintambaram.net Contact : 8939925577,9384637514 Place: Chennai,Bangalore,Tambaram