SlideShare a Scribd company logo
Android App Development Services
HKInfoway Technologies ©
What is Android Development?
● Any application developed to be supported by the Android Operating
system using the android software development kit (sdk) on android
studio is the process of android development.
● The open-source operating system designed by Google especially for
mobiles is Android. Android OS has been developed using Linux Kernel.
● Because of the ability of easily modifiable (as its open source), most of the
android developers have used different GUIs even when all of them use
the same basic operating system.
● The open source code used for the development of android applications
is Android Open Source Project (AOSP).
What is Android Development?
● Any application for android system can be easily created by
installing the freely available SDK. These applications support any
device which is built in android OS and written In Java. These run on
Java Virtual Machines (JVM).
● With over 2 million monthly active users, Android has been the most
best-selling OS since 2011. Android comes with different versions of
it and each comes with new features; distinct from all the old ones.
The latest Android which hit the market is Android 13.
Android Application Architecture
Android Architecture for development:
● The Android architecture starts with the main user interface which
supports the front end of the android applications; these can include
applications such as calculator, clock, Email and alarm etc.
● The second layer of the android architecture is the android framework
which consists of the windows firewall, service providers and all the
various managers such as packages manager and activity manager etc.
● The third layer consists of the Libraries and Android runtime which
consists of SQL, SSL, SQLite and Lib-c etc. The lowest layer of an OS
system consists of the Kernel which has all the drivers such as Wi-Fi driver
and Bluetooth driver etc.
API Level:
● As android has different versions in the market each having
distinct features, the main asset behind it is the Application
Programming Interface (also known as API) Level which is the
specific API framework identifier.
● Different versions of Android have different features and
advancements.
Android Development Basics –Libraries:
The libraries are the basic tools for the development of the android applications. Some
of the libraries used in android development and their main features are:
● Android.app
● Android.content
● Android.database
● Android.opengl
● Android.os
● Android.text
● Android.view
● Android.widget
● Android.webkit
What is Android Application Framework:
The Android applications are created in the dedicated IDE Android Studio, using which any specific
resolution can be set for any version of android.
The front end high level services are provided by the Application framework – Java in the form of
classes. The basic activities in the android application framework is:
Activity Manager: This is the Java class included in the android application which interacts with all the
activities currently possessing the application interface and running on the program overhead.
Content Providers: The content provider class in Android works as to provide data to other classes of
the application. It works as the intermediary, on the requests which are controlled by the class name
Content Resolver.
It can also act as a data centralizer where it contains all the data and rest of the apps can access it from
there. The developer can perform the CRUD (create, read, update, delete) operations on the data
provided by content provider
What is Android Application Framework:
Resource Managers: It is a tool window which manages all the resources embedded with
the application being created. Giant drawables can be easily imported in the project via the
resource provider. The application logo which is named as mipmap in the application
settings is also a type of resource managed by the Resource Manager.
Notifications Managers: The titlebar of the android app is where the notification resides
and it can be easily altered by the notification manager. Notifications can be created via the
notification class which uses the notification manager class from the context.
View System. (Layouts): This basically is how the user interacts with the screen and views
the functions displayed. Objects in these are called widgets such as buttons, TextView and
ImageView etc. There are various layout types available such as Linear Layout and Constraint
Layout. These layouts can be declared either at time of creating the user interface (UI) in xml
or at runtime.
09408382596
info@hkinfoway.com
www.hkinfoway.com
420 RK Prime, Next To Silver Heights, 150 Feet Ring Road, Rajkot, Gujarat.

More Related Content

Similar to Android App Development Overview- HKInfoway Technologies.pdf

Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
pravinmali2191
 
Android platform
Android platform Android platform
Android platform
Rashmi Warghade
 
Top 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdfTop 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdf
suryamahathi1
 
Android
AndroidAndroid
Android
Tapan Khilar
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdf
Marie Weaver
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
umesh patil
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
AbdullahMunir32
 
Android Development in a Nutshell
Android Development in a NutshellAndroid Development in a Nutshell
Android Development in a NutshellAleix Solé
 
Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
Kajal Kucheriya Jain
 
Android ppt
Android pptAndroid ppt
Android Applications
Android ApplicationsAndroid Applications
Android Applications
Nazeer Hussain University
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
NomanKhan869872
 
Intro to android (gdays)
Intro to android (gdays)Intro to android (gdays)
Intro to android (gdays)
Omolara Adejuwon
 
Android introduction
Android introductionAndroid introduction
Android introduction
mcanotes
 
Getting started with android programming
Getting started with android programmingGetting started with android programming
Getting started with android programming
PERKYTORIALS
 
Android basic principles
Android basic principlesAndroid basic principles
Android basic principlesHenk Laracker
 
Notes Unit2.pptx
Notes Unit2.pptxNotes Unit2.pptx
Notes Unit2.pptx
MIT Autonomous Aurangabad
 
Android architecture
Android architectureAndroid architecture
Android architecture
Saurabh Kukreja
 

Similar to Android App Development Overview- HKInfoway Technologies.pdf (20)

Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
 
Android platform
Android platform Android platform
Android platform
 
Top 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdfTop 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdf
 
Android
AndroidAndroid
Android
 
Mobile app
Mobile appMobile app
Mobile app
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdf
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
Android Development in a Nutshell
Android Development in a NutshellAndroid Development in a Nutshell
Android Development in a Nutshell
 
Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Intro to android (gdays)
Intro to android (gdays)Intro to android (gdays)
Intro to android (gdays)
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Getting started with android programming
Getting started with android programmingGetting started with android programming
Getting started with android programming
 
Android basic principles
Android basic principlesAndroid basic principles
Android basic principles
 
Notes Unit2.pptx
Notes Unit2.pptxNotes Unit2.pptx
Notes Unit2.pptx
 
Android architecture
Android architectureAndroid architecture
Android architecture
 

More from hkinfowaytech hkinfowaytech

How to Hire Dedicated Developers for Your Tech Team Fast.pptx
How to Hire Dedicated Developers for Your Tech Team Fast.pptxHow to Hire Dedicated Developers for Your Tech Team Fast.pptx
How to Hire Dedicated Developers for Your Tech Team Fast.pptx
hkinfowaytech hkinfowaytech
 
How To Hire Dedicated Android Developer For Your Project - HKInfoway Technolo...
How To Hire Dedicated Android Developer For Your Project - HKInfoway Technolo...How To Hire Dedicated Android Developer For Your Project - HKInfoway Technolo...
How To Hire Dedicated Android Developer For Your Project - HKInfoway Technolo...
hkinfowaytech hkinfowaytech
 
Hire the Best WordPress Developers From HKInfoway Technologies.pptx
Hire the Best WordPress Developers From HKInfoway Technologies.pptxHire the Best WordPress Developers From HKInfoway Technologies.pptx
Hire the Best WordPress Developers From HKInfoway Technologies.pptx
hkinfowaytech hkinfowaytech
 
Native App Development Guide for 2022.pptx
Native App Development Guide for 2022.pptxNative App Development Guide for 2022.pptx
Native App Development Guide for 2022.pptx
hkinfowaytech hkinfowaytech
 
6 Phases Of The Website Design And Development Process
6 Phases Of The Website Design And Development Process6 Phases Of The Website Design And Development Process
6 Phases Of The Website Design And Development Process
hkinfowaytech hkinfowaytech
 
Tips For Hiring The Best Php Developers For Web Development In 2022.pptx
Tips For Hiring The Best Php Developers For Web Development In 2022.pptxTips For Hiring The Best Php Developers For Web Development In 2022.pptx
Tips For Hiring The Best Php Developers For Web Development In 2022.pptx
hkinfowaytech hkinfowaytech
 
How to Hire Remote WordPress Developers for Your Project.pptx
How to Hire Remote WordPress Developers for Your Project.pptxHow to Hire Remote WordPress Developers for Your Project.pptx
How to Hire Remote WordPress Developers for Your Project.pptx
hkinfowaytech hkinfowaytech
 
Best Nodejs Frameworks for App Development in 2022.pptx
Best Nodejs Frameworks for App Development in 2022.pptxBest Nodejs Frameworks for App Development in 2022.pptx
Best Nodejs Frameworks for App Development in 2022.pptx
hkinfowaytech hkinfowaytech
 
Important Tips To Make Your Ipad App Development Effortless.pptx
Important Tips To Make Your Ipad App Development Effortless.pptxImportant Tips To Make Your Ipad App Development Effortless.pptx
Important Tips To Make Your Ipad App Development Effortless.pptx
hkinfowaytech hkinfowaytech
 
Types of Web Development.pdf
Types of Web Development.pdfTypes of Web Development.pdf
Types of Web Development.pdf
hkinfowaytech hkinfowaytech
 
why android is better than ios - hkinfoway technologies.pdf
why android is better than ios - hkinfoway technologies.pdfwhy android is better than ios - hkinfoway technologies.pdf
why android is better than ios - hkinfoway technologies.pdf
hkinfowaytech hkinfowaytech
 
2. Android VS iOS _ Mobile App Development - HKInfoway Technologies.pdf
2. Android VS iOS _ Mobile App Development - HKInfoway Technologies.pdf2. Android VS iOS _ Mobile App Development - HKInfoway Technologies.pdf
2. Android VS iOS _ Mobile App Development - HKInfoway Technologies.pdf
hkinfowaytech hkinfowaytech
 

More from hkinfowaytech hkinfowaytech (12)

How to Hire Dedicated Developers for Your Tech Team Fast.pptx
How to Hire Dedicated Developers for Your Tech Team Fast.pptxHow to Hire Dedicated Developers for Your Tech Team Fast.pptx
How to Hire Dedicated Developers for Your Tech Team Fast.pptx
 
How To Hire Dedicated Android Developer For Your Project - HKInfoway Technolo...
How To Hire Dedicated Android Developer For Your Project - HKInfoway Technolo...How To Hire Dedicated Android Developer For Your Project - HKInfoway Technolo...
How To Hire Dedicated Android Developer For Your Project - HKInfoway Technolo...
 
Hire the Best WordPress Developers From HKInfoway Technologies.pptx
Hire the Best WordPress Developers From HKInfoway Technologies.pptxHire the Best WordPress Developers From HKInfoway Technologies.pptx
Hire the Best WordPress Developers From HKInfoway Technologies.pptx
 
Native App Development Guide for 2022.pptx
Native App Development Guide for 2022.pptxNative App Development Guide for 2022.pptx
Native App Development Guide for 2022.pptx
 
6 Phases Of The Website Design And Development Process
6 Phases Of The Website Design And Development Process6 Phases Of The Website Design And Development Process
6 Phases Of The Website Design And Development Process
 
Tips For Hiring The Best Php Developers For Web Development In 2022.pptx
Tips For Hiring The Best Php Developers For Web Development In 2022.pptxTips For Hiring The Best Php Developers For Web Development In 2022.pptx
Tips For Hiring The Best Php Developers For Web Development In 2022.pptx
 
How to Hire Remote WordPress Developers for Your Project.pptx
How to Hire Remote WordPress Developers for Your Project.pptxHow to Hire Remote WordPress Developers for Your Project.pptx
How to Hire Remote WordPress Developers for Your Project.pptx
 
Best Nodejs Frameworks for App Development in 2022.pptx
Best Nodejs Frameworks for App Development in 2022.pptxBest Nodejs Frameworks for App Development in 2022.pptx
Best Nodejs Frameworks for App Development in 2022.pptx
 
Important Tips To Make Your Ipad App Development Effortless.pptx
Important Tips To Make Your Ipad App Development Effortless.pptxImportant Tips To Make Your Ipad App Development Effortless.pptx
Important Tips To Make Your Ipad App Development Effortless.pptx
 
Types of Web Development.pdf
Types of Web Development.pdfTypes of Web Development.pdf
Types of Web Development.pdf
 
why android is better than ios - hkinfoway technologies.pdf
why android is better than ios - hkinfoway technologies.pdfwhy android is better than ios - hkinfoway technologies.pdf
why android is better than ios - hkinfoway technologies.pdf
 
2. Android VS iOS _ Mobile App Development - HKInfoway Technologies.pdf
2. Android VS iOS _ Mobile App Development - HKInfoway Technologies.pdf2. Android VS iOS _ Mobile App Development - HKInfoway Technologies.pdf
2. Android VS iOS _ Mobile App Development - HKInfoway Technologies.pdf
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 

Android App Development Overview- HKInfoway Technologies.pdf

  • 1. Android App Development Services HKInfoway Technologies ©
  • 2. What is Android Development? ● Any application developed to be supported by the Android Operating system using the android software development kit (sdk) on android studio is the process of android development. ● The open-source operating system designed by Google especially for mobiles is Android. Android OS has been developed using Linux Kernel. ● Because of the ability of easily modifiable (as its open source), most of the android developers have used different GUIs even when all of them use the same basic operating system. ● The open source code used for the development of android applications is Android Open Source Project (AOSP).
  • 3. What is Android Development? ● Any application for android system can be easily created by installing the freely available SDK. These applications support any device which is built in android OS and written In Java. These run on Java Virtual Machines (JVM). ● With over 2 million monthly active users, Android has been the most best-selling OS since 2011. Android comes with different versions of it and each comes with new features; distinct from all the old ones. The latest Android which hit the market is Android 13.
  • 5. Android Architecture for development: ● The Android architecture starts with the main user interface which supports the front end of the android applications; these can include applications such as calculator, clock, Email and alarm etc. ● The second layer of the android architecture is the android framework which consists of the windows firewall, service providers and all the various managers such as packages manager and activity manager etc. ● The third layer consists of the Libraries and Android runtime which consists of SQL, SSL, SQLite and Lib-c etc. The lowest layer of an OS system consists of the Kernel which has all the drivers such as Wi-Fi driver and Bluetooth driver etc.
  • 6. API Level: ● As android has different versions in the market each having distinct features, the main asset behind it is the Application Programming Interface (also known as API) Level which is the specific API framework identifier. ● Different versions of Android have different features and advancements.
  • 7. Android Development Basics –Libraries: The libraries are the basic tools for the development of the android applications. Some of the libraries used in android development and their main features are: ● Android.app ● Android.content ● Android.database ● Android.opengl ● Android.os ● Android.text ● Android.view ● Android.widget ● Android.webkit
  • 8. What is Android Application Framework: The Android applications are created in the dedicated IDE Android Studio, using which any specific resolution can be set for any version of android. The front end high level services are provided by the Application framework – Java in the form of classes. The basic activities in the android application framework is: Activity Manager: This is the Java class included in the android application which interacts with all the activities currently possessing the application interface and running on the program overhead. Content Providers: The content provider class in Android works as to provide data to other classes of the application. It works as the intermediary, on the requests which are controlled by the class name Content Resolver. It can also act as a data centralizer where it contains all the data and rest of the apps can access it from there. The developer can perform the CRUD (create, read, update, delete) operations on the data provided by content provider
  • 9. What is Android Application Framework: Resource Managers: It is a tool window which manages all the resources embedded with the application being created. Giant drawables can be easily imported in the project via the resource provider. The application logo which is named as mipmap in the application settings is also a type of resource managed by the Resource Manager. Notifications Managers: The titlebar of the android app is where the notification resides and it can be easily altered by the notification manager. Notifications can be created via the notification class which uses the notification manager class from the context. View System. (Layouts): This basically is how the user interacts with the screen and views the functions displayed. Objects in these are called widgets such as buttons, TextView and ImageView etc. There are various layout types available such as Linear Layout and Constraint Layout. These layouts can be declared either at time of creating the user interface (UI) in xml or at runtime.
  • 10. 09408382596 info@hkinfoway.com www.hkinfoway.com 420 RK Prime, Next To Silver Heights, 150 Feet Ring Road, Rajkot, Gujarat.