Awesome
<h1 align="center">Android Sitemap</h1></br> <p align="center"> :eyeglasses: Every link ever to Android Developer site. </p> <br> <p align="center"> <a href="#"><img alt="Android Language Badge" src="https://badgen.net/badge/OS/Android?icon=https://raw.githubusercontent.com/androiddevnotes/learn-jetpack-compose-android/master/assets/android.svg&color=3ddc84"/></a> <a href="https://github.com/androiddevnotes"><img alt="androiddevnotes GitHub badge" src="https://badgen.net/badge/GitHub/androiddevnotes?icon=github&color=24292e"/></a> </p> <br> <p align="center"> <img src="assets/android-sitemap-banner.png" alt="android sitemap banner"></img> </p><br>Android Sitemap aims to be your starting point to find every link pointing to Android Developer sites: Android Developers and Android Open Source Project.
The repository was created to see the full scope of Android documentation guides and reference APIs. Some gems like API diff, Android Open Source Project reference APIs were discovered in the process which I find very interesting.
The repository contains only links and no meta information like Title, Description for now as there are 50000+ links.
The content is generated from Android Developer Sitemap and Android Source Sitemap.
Contents
-
- SM
- About
- Cars
- Docs
- NDK
- Series
- Community Guidelines
- Distribute
- Codelabs
- android11
- Chrome OS
- Newsletter
- Android Dev Summit
- Courses
- News
- Privacy
- Things
- Kotlin
- Security
- Machine Learning
- Work
- gamegenrereports
- Training
- Wear
- Modern Android Development
- Topic
- Subscribe
- Jetpack
- Design
- Platform
- TV
- SDK
- Helpful Innovation
- Podcasts
- Stories
- 11weeksofandroid
- Games
- Reference
- Guide
- Studio
- Google Play
- Samples
- Teach
- Quality
:memo: Contributing
:seedling: Contributors
Android Developers
https://developer.android.com - Android Developers. The official site for Android developers. Provides the Android SDK and documentation for app developers and designers.
SM
-
About: Support, legal.
-
Link Count: 10
About
-
About: Android platform versions, releases.
-
Link Count: 421
Cars
-
About: Android for Cars.
- Build apps that help users connect on the road through Android Automotive OS and Android Auto. Users who have a vehicle with Android Automotive OS can install your app onto their vehicle's infotainment system. Android Auto lets users connect their phone (Android 5.0 or higher) to a compatible vehicle to display a driver-optimized version of your app directly on the console.
-
Link Count: 7
Docs
-
About: Documentation for app developers.
- Whether you're building for Android handsets, Wear OS by Google, Android TV, Android Auto, or Android Things, this section provides the guides and API reference you need.
-
Link Count: 55
NDK
-
About: Android NDK guides, references, samples, downloads.
- The Android NDK is a toolset that lets you implement parts of your app in native code, using languages such as C and C++. For certain types of apps, this can help you reuse code libraries written in those languages.
-
Link Count: 486
Series
-
About: Android series like MAD Skills, Now in Android
- The Android NDK is a toolset that lets you implement parts of your app in native code, using languages such as C and C++. For certain types of apps, this can help you reuse code libraries written in those languages.
-
Link Count: 2
Community Guidelines
-
About: Google Community Guidelines and Anti-Harassment Policy for In-Person and Virtual Events
-
Link Count: 7
Distribute
-
About: Google Play distribution.
- With the ability to publish rapidly to over 2 billion active Android devices, Google Play helps you grow a global audience for your apps and games and earn revenue.
-
Link Count: 595
Codelabs
-
About: Google Codelabs.
- Google Developers Codelabs provide a guided, tutorial, hands-on coding experience. Most codelabs will step you through the process of building a small application, or adding a new feature to an existing application. They cover a wide range of topics such as Android Wear, Google Compute Engine, Project Tango, and Google APIs on iOS.
-
Link Count: 215
android11
-
About: Android 11.
- We've got all the important announcements you need for the beta launch here. Check out all the new features in the newest release of Android by downloading the Android 11 beta. Keep the conversation going using #Android11.
-
Link Count: 14
Chrome OS
-
About: Chrome OS devices.
- You can distribute your Android apps to Google Chrome OS devices, such as Chromebooks, through Google Play Store.
-
Link Count: 8
Newsletter
-
About: Developer Newsletters.
- The latest developer news and tips to help you succeed with Google Play, Android, and games.
-
Link Count: 52
Android Dev Summit
-
About: Android Dev Summit.
-
Link Count: 14
Courses
-
About: Android Courses.
- Find the training option that's right for you.
-
Link Count: 87
News
-
About: News.
- Keep up to date with what's going on in the Android universe: every source; one place.
-
Link Count: 7
Privacy
-
About: Build privacy-friendly apps.
- Android is focused on helping users take advantage of the latest innovations, while making sure users' security and privacy are always a top priority.
We've added various improvements to protect user privacy over a number of Android releases. These improvements have implications on specific app behaviors or how data may be processed. This page includes best practices and resources to help developers design and implement privacy-friendly apps.
-
Link Count: 14
Things
-
About: Android Things.
- Android Things lets you experiment with building smart, connected device applications.
-
Link Count: 62
Kotlin
-
About: Develop Android apps with Kotlin.
- Write better Android apps faster with Kotlin. Kotlin is a modern statically typed programming language used by over 60% of professional Android developers that helps boost productivity, developer satisfaction, and code safety.
-
Link Count: 178
Security
-
About: Implement security by design for your apps.
- Our goal is to make Android the safest mobile platform in the world. That's why we consistently invest in technologies that bolster the security of the platform, its apps, and the global Android ecosystem.
It's a responsibility we share with you, as developers, to keep users safe and secure.
-
Link Count: 2
Machine Learning
-
About: Build smarter apps with machine learning.
- Machine learning (ML) is a programming technique that provides your apps the ability to automatically learn and improve from experience without being explicitly programmed to do so. This is especially well-suited for apps that utilize unstructured data such as images and text, or problems with large number of parameters such as predicting the winning sports team.
Android supports a wide variety of machine learning tools and methods: The ML design guides, Google's turnkey machine learning SDK ML Kit, TF Hub for finding pre-built cutting edge models, TF Lite Model Maker to train an existing model with your own data, and ML Kit custom models and Android Studio for integrating these models into your app. The choice is yours.
-
Link Count: 7
Work
-
About: Android for enterprise.
- Android provides organizations with a secure and flexible mobility platform—combining devices, apps, and management.
-
Link Count: 43
gamegenrereports
-
About: The 4X Strategy report.
- Though it has a high learning curve for new players, the 4X strategy genre remains one of the most monetized game genres across Google Play. Read this report for suggestions on how to capture the high potential of this market.
-
Link Count: 1
Training
-
About: Android Training.
-
Link Count: 2706
Wear
-
About: Wear OS by Google.
- Make every minute matter with Wear OS by Google. Smartwatches that keep you connected to your health, the people and info you care about, and your Google Assistant — all from your wrist.
-
Link Count: 8
Modern Android Development
-
About: Use the latest technologies of Modern Android Development to create better applications more easily.
-
Link Count: 7
Topic
-
About: Android Topics.
-
Link Count: 947
Subscribe
-
About: Subscribe to Android developers updates.
-
Link Count: 1
Jetpack
-
About: Android Jetpack.
- Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and write code that works consistently across Android versions and devices so that developers can focus on the code they care about.
-
Link Count: 813
Design
-
About: Design for Android.
- Android users expect your app to look and behave in a way that's consistent with the platform. Not only should you follow material design guidelines for visual and navigation patterns, but you should also follow quality guidelines for compatibility, performance, security, and more.
-
Link Count: 7
Platform
-
About: Android Platform.
-
Link Count: 7
TV
-
About: Android TV.
- Build apps that let users experience your app's immersive content on the big screen. Users can discover your content recommendations on the home screen, and the leanback library provides APIs to help you build a great use experience for a remote control.
-
Link Count: 11
SDK
-
About: API diff.
- JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared.
-
Link Count: 13620
Helpful Innovation
-
About: Android Developer Challenge, Helpful Innovations.
-
Link Count: 1
Podcasts
-
About: Apps, Games, & Insights Podcast.
- For developers, business decision makers, and enthusiasts in the apps and games industry the Apps, Games, & Insights podcast series brings the latest insights, stories, and discussion from industry experts. Episodes cover topics from responsible engagement, through advice from mergers and acquisitions and venture capital experts, to how to build quality apps with Firebase and go from PC to mobile gaming. Also hear discussions on hot topics such as privacy, accessibility, product inclusivity, and around critical areas such as app-based learning and pivoting in times of crisis, and raising awareness of climate change in gaming, and much more. Stay tuned and follow us for the latest episodes.
-
Link Count: 15
Stories
-
About: Developer stories.
- How developers are finding success with Android, Google Play, and Jetpack.
-
Link Count: 449
11weeksofandroid
-
About: 11 Weeks of Android.
-
Link Count: 1
Games
-
About: Build Games for Android.
- Learn how to build amazing mobile games that can reach more than 2 billion people who use Android devices. Find resources and tools under 3 categories: Develop, Optimize, Launch and Iterate to amplify your success at every stage of development and build a sustainable, profitable business.
-
Link Count: 479
Reference
-
About: Android API reference.
- Start building your Android app with the Android Platform APIs. They are available in Kotlin and Java.
-
Link Count: 16695
Guide
-
About: Developer Guides.
- Welcome to the Android developer guides. These documents teach you how to build Android apps using APIs in the Android framework and other libraries.
-
Link Count: 2188
Studio
-
About: Android Studio / Android SDK.
- Android Studio provides the fastest tools for building apps on every type of Android device.
-
Link Count: 1007
Google Play
-
About: Google Play guides and resources.
-
Link Count: 63
-
About: Google Play services, billing, licensing, App security improvement program, publishing, Filters on Google Play, Google Play Developer API, Google Play Install Referrer, Google Play Distribution
-
Link Count: 238
Samples
-
About: Android Sample apps.
-
Link Count: 7
Teach
-
About: Android Development Resources for Educators.
-
Link Count: 1
Quality
-
About: Build high-quality apps.
-
Link Count: 1
Android Open Source Project
https://source.android.com - Android Open Source Project. Android unites the world! Use the open Android Open Source Project operating system to power your device.
SM
-
About: Miscellaneous links.
-
Link Count: 48
Compatibility
-
About: Design an Android Device.
- Being open source, Android offers a near-infinite combination of hardware and software for you to develop devices undreamt by even the operating system's creators.
Still, for your users to have a coherent experience as they adopt additional Android devices, consider following established standards while designing and customizing your implementation.
-
Link Count: 581
Devices
-
About: Develop an Android Device.
- As an open source operating system, Android offers device and chip manufacturers hardware abstraction layers (HALs) to be implemented as interfaces for common mobile OS functions.
These HALs now come in the even more portable and persistent HAL interface definition language (HIDL). HIDL enables the framework to be replaced without rebuilding the HALs.
-
Link Count: 2160
Setup
-
About: Set up for Android Development.
- Android is an open source software stack created for a wide array of devices with different form factors. Android's primary purpose is to create an open software platform available for carriers, OEMs, and developers to make their innovative ideas a reality and to introduce a successful, real-world product that improves the mobile experience for users.
Android is designed so that there's no central point of failure, where one industry player restricts or controls the innovations of another. The result is a full, production-quality consumer product with source code open for customization and porting.
-
Link Count: 331
Security
-
About: Secure an Android Device.
- Android incorporates industry-leading security features and works with developers and device implementers to keep the Android platform and ecosystem safe. A robust security model is essential to enable a vigorous ecosystem of apps and devices built on and around the Android platform and supported by cloud services. As a result, through its entire development lifecycle, Android has been subject to a rigorous security program.
-
Link Count: 1002
Reference
-
About: Reference.
-
Link Count: 22557
:memo: Contributing
See contributing.md
:seedling: Contributors
Thank you to all the contributors!
<table> <tr> <td align="center"><a href="https://github.com/viveksharma2382000"><b>viveksharma2382000</b></a></td> </tr> </table>