Skip to content

Commit 48570f0

Browse files
committed
docs: standardize README with SEO-optimized description and consistent structure
- Add SEO-friendly title and description for better discoverability - Standardize usage examples and formatting - Add complete Docker images table for cross-project navigation - Include hierarchy diagram for visual project relationships - Improve content organization following README best practices
1 parent c15e550 commit 48570f0

1 file changed

Lines changed: 29 additions & 16 deletions

File tree

README.md

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,48 +8,61 @@
88
![CalVer](https://img.shields.io/badge/CalVer-YYYY.MM.MICRO-22bfda.svg?style=for-the-badge)
99
[![Beevelop](https://img.shields.io/badge/-%20Made%20with%20%F0%9F%8D%AF%20by%20%F0%9F%90%9Dvelop-blue.svg?style=for-the-badge)](https://beevelop.com)
1010

11-
# Android 15 (API levels 33 - 35)
11+
# Docker Android SDK - Build Android Apps in Docker
1212

13-
## based on [beevelop/java](https://github.com/beevelop/docker-java)
13+
> Production-ready Docker image with Android SDK 15 (API levels 33-35), Java 17, and essential build tools for Android development and CI/CD pipelines.
14+
15+
## What's Included
16+
17+
**Based on [beevelop/java](https://github.com/beevelop/docker-java)**
1418

1519
- Java `17.0.12`
1620
- Gradle `8.12` (Groovy: `3.0.22`)
1721
- Apache Maven `3.6.3`
1822
- Ant `1.10.12`
1923
- Android Build Tools `35.0.0`
2024

21-
## Pull, build or run this image
25+
## Usage
26+
27+
### Pull and Run
2228

2329
```bash
24-
# pull the most recent tag / release
30+
# Pull the latest release
2531
docker pull beevelop/android:v2025.08.1
2632

27-
# or run the image interactively
28-
docker run --rm --name beevelop -it beevelop/android:v2025.08.1 bash
33+
# Run interactively
34+
docker run --rm -it beevelop/android:v2025.08.1 bash
2935

30-
# or build the image from GitHub
36+
# Build from source
3137
docker build -t beevelop/android github.com/beevelop/docker-android
3238
```
3339

34-
## Or use it as a base image
40+
### Use as Base Image
3541

3642
```Dockerfile
3743
FROM beevelop/android:v2025.08.1
3844

39-
# accepts all the Licenses (please read first)
45+
# Accept Android SDK licenses (read them first!)
4046
RUN yes | sdkmanager --licenses --sdk_root=$ANDROID_SDK_ROOT
4147
```
4248

43-
## Licenses
49+
## Important Notes
4450

45-
The usage of the Android SDK requires you to accept the licenses
51+
**Android SDK Licenses**: Using the Android SDK requires accepting Google's licenses. Review them before accepting programmatically.
4652

47-
## Maintenance
53+
---
4854

49-
- [Command Line Tools Download](https://developer.android.com/studio#span-idcommand-toolsa-namecmdline-toolsacommand-line-tools-onlyspan)
50-
- List build-tools versions: `sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep build-tools`
51-
- [SDK Build Tools release notes](https://developer.android.com/tools/releases/build-tools)
52-
- List platforms: `sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep 'platforms:'`
55+
# All Docker Images
56+
57+
| Badge | Pulls | Build Status | Release Date | Release |
58+
| --- | --- | --- | --- | --- |
59+
| [![base](https://img.shields.io/badge/beevelop%2Fbase-grey?style=flat-square&logo=github)](https://github.com/beevelop/docker-base) | ![Docker Pulls](https://img.shields.io/docker/pulls/beevelop/base.svg?style=flat-square) | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/beevelop/docker-base/docker.yml?style=flat-square) | ![GitHub Release Date](https://img.shields.io/github/release-date/beevelop/docker-base?style=flat-square) | ![GitHub release](https://img.shields.io/github/release/beevelop/docker-base.svg?style=flat-square) |
60+
| [![java](https://img.shields.io/badge/beevelop%2Fjava-grey?style=flat-square&logo=github)](https://github.com/beevelop/docker-java) | ![Docker Pulls](https://img.shields.io/docker/pulls/beevelop/java.svg?style=flat-square) | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/beevelop/docker-java/docker.yml?style=flat-square) | ![GitHub Release Date](https://img.shields.io/github/release-date/beevelop/docker-java?style=flat-square) | ![GitHub release](https://img.shields.io/github/release/beevelop/docker-java.svg?style=flat-square) |
61+
| [![android](https://img.shields.io/badge/beevelop%2Fandroid-grey?style=flat-square&logo=github)](https://github.com/beevelop/docker-android) | ![Docker Pulls](https://img.shields.io/docker/pulls/beevelop/android.svg?style=flat-square) | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/beevelop/docker-android/docker.yml?style=flat-square) | ![GitHub Release Date](https://img.shields.io/github/release-date/beevelop/docker-android?style=flat-square) | ![GitHub release](https://img.shields.io/github/release/beevelop/docker-android.svg?style=flat-square) |
62+
| [![android-nodejs](https://img.shields.io/badge/beevelop%2Fandroid_nodejs-grey?style=flat-square&logo=github)](https://github.com/beevelop/docker-android-nodejs) | ![Docker Pulls](https://img.shields.io/docker/pulls/beevelop/android-nodejs.svg?style=flat-square) | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/beevelop/docker-android-nodejs/docker.yml?style=flat-square) | ![GitHub Release Date](https://img.shields.io/github/release-date/beevelop/docker-android-nodejs?style=flat-square) | ![GitHub release](https://img.shields.io/github/release/beevelop/docker-android-nodejs.svg?style=flat-square) |
63+
| [![cordova](https://img.shields.io/badge/beevelop%2Fcordova-grey?style=flat-square&logo=github)](https://github.com/beevelop/docker-cordova) | ![Docker Pulls](https://img.shields.io/docker/pulls/beevelop/cordova.svg?style=flat-square) | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/beevelop/docker-cordova/docker.yml?style=flat-square) | ![GitHub Release Date](https://img.shields.io/github/release-date/beevelop/docker-cordova?style=flat-square) | ![GitHub release](https://img.shields.io/github/release/beevelop/docker-cordova.svg?style=flat-square) |
64+
| [![ionic](https://img.shields.io/badge/beevelop%2Fionic-grey?style=flat-square&logo=github)](https://github.com/beevelop/docker-ionic) | ![Docker Pulls](https://img.shields.io/docker/pulls/beevelop/ionic.svg?style=flat-square) | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/beevelop/docker-ionic/docker.yml?style=flat-square) | ![GitHub Release Date](https://img.shields.io/github/release-date/beevelop/docker-ionic?style=flat-square) | ![GitHub release](https://img.shields.io/github/release/beevelop/docker-ionic.svg?style=flat-square) |
65+
| [![nginx-basic-auth](https://img.shields.io/badge/beevelop%2Fnginx_basic_auth-grey?style=flat-square&logo=github)](https://github.com/beevelop/docker-nginx-basic-auth) | ![Docker Pulls](https://img.shields.io/docker/pulls/beevelop/nginx-basic-auth.svg?style=flat-square) | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/beevelop/docker-nginx-basic-auth/docker.yml?style=flat-square) | ![GitHub Release Date](https://img.shields.io/github/release-date/beevelop/docker-nginx-basic-auth?style=flat-square) | ![GitHub release](https://img.shields.io/github/release/beevelop/docker-nginx-basic-auth.svg?style=flat-square) |
5366

5467
---
5568

0 commit comments

Comments
 (0)