0% found this document useful (0 votes)
12 views

Developer Guides - Android Developers

Uploaded by

ontuts.24.01
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Developer Guides - Android Developers

Uploaded by

ontuts.24.01
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Developer guides

Welcome to the Android developer guides.


These documents teach you how to build Building a scalable, modula…
modula…
Android apps using APIs in the Android
framework and other libraries.

If you're brand new to Android and want to


jump into code, start with the Build your first
Android app (/training/basics/firstapp) tutorial.

And check out these other resources to learn Android development:

Codelabs (https://codelabs.developers.google.com/?cat=Android): Short, self-paced


tutorials that each cover a discrete topic. Most codelabs step you through the
process of building a small app, or adding a new feature to an existing app.

Courses (/courses): Guided training paths that teach you how to build Android apps.

Otherwise, the following is a small selection of essential developer guides that you should
be familiar with.

Essential documentation
(https://developer.android.com (https://developer.android.com (https://developer.android.com
/training/tv/get-started?hl=en) /guide/components/intents- /develop/ui/views/animations/ov
filters?hl=en) erview?hl=en)

Get started
with TV apps Intents and Introduction
(https://developer.andr
intent filters to
oid.com/training/tv/get- (https://developer.andr animations
started?hl=en) oid.com/guide/compon
(https://developer.andr
ents/intents-filters?
oid.com/develop/ui/vie
hl=en)
ws/animations/overview
?hl=en)
Android offers a rich An Intent is a Animations can add
user experience messaging object visual cues that
that's optimized for you can use to notify users about
apps running on… request an action… what's going on in…

(https://developer.android.com (https://developer.android.com (https://developer.android.com


/training/data-storage?hl=en) /develop/ui/views/theming/the /develop/sensors-and-
mes?hl=en) location/location/request-
updates?hl=en)

Data and file


storage Styles and
themes Request
overview location
(https://developer.andr
(https://developer.andr
oid.com/training/data-
oid.com/develop/ui/vie updates
ws/theming/themes?
storage?hl=en) (https://developer.andr
hl=en)
oid.com/develop/sensor
Android uses a file s-and-
Styles and themes
system that's similar location/location/reque
on Android let you
to disk-based file st-updates?hl=en)
separate the details
systems on other…
of your app design… Appropriate use of
location information
can be beneficial to
users of your app.…

(https://developer.android.com (https://developer.android.com (https://developer.android.com


/develop/ui/views/notifications? /develop/ui/views/layout/declari /guide/components/activities/in
hl=en) ng-layout?hl=en) tro-activities?hl=en)

Views
(https://developer.andr

Notifications oid.com/develop/ui/vie
ws/layout/declaring- Introduction
overview layout?hl=en) to activities
(https://developer.andr Develop your UI on (https://developer.andr
oid.com/develop/ui/vie Android. oid.com/guide/compon
ws/notifications?hl=en) ents/activities/intro-
activities?hl=en)
A notification is a
message that An Activity is an
Android displays application
t id ' component that

(https://developer.android.com (https://developer.android.com (https://developer.android.com


/guide/practices/screens_supp /topic/performance/overview? /games/develop/permissions?
ort?hl=en) hl=en) hl=en)

Screen App Determine


compatibility performance sensitive
overview guide data access
(https://developer.andr (https://developer.andr needs
oid.com/guide/practice oid.com/topic/performa
(https://developer.andr
s/screens_support? nce/overview?hl=en)
oid.com/games/develop
hl=en)
/permissions?hl=en)
This guide provides
Android runs on a an overview of
App permissions
variety of devices libraries, tools, and
help support user
that have different best practices to…
privacy by
screen sizes and…
protecting access …
(https://developer.android.com (https://developer.android.com
/guide/components/fundament /topic/arc?hl=en)
als?hl=en)

Start
Application building
fundamental apps for
s ChromeOS
(https://developer.andr
(https://developer.andr
oid.com/guide/compon
oid.com/topic/arc?
ents/fundamentals?
hl=en)
hl=en)

Content and code samples on this page are subject to the licenses described in the Content License
(/license). Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2023-06-05 UTC.

You might also like