Android-Generic

Android Generic Project

Helping to bring your AOSP based project to PCs, 
Laptops, 2-in-1s, tablets, SBCs, and more

Read More

(Screenshots showing Bliss OS flavor of AG)

Android Generic Project allows you to easily start building for computers in just a few simple steps

Each PC build includes our Blissified Taskbar (by @farmerbb) for a productivity focused desktop experience along with a variety of other features like BoringdroidSystemUI (by @utzcoz) to help expand the Desktop UI experience of Android even further 

For Stock AOSP projects with no vendor:

Step One

Clone our vendor repo into your project

Clone Me

$ git clone https://github.com/android-generic/vendor_ag vendor/ag

Step Two

Init the build envionment

      $ . build/envsetup.sh

Step Three

Launch the menu to use the newly added build tools. 
Check the project documentation for details

      $ ag-menu pc

Some variations in process may occur depending on what code has been used prior to adding our project

For AOSP based projects with a vendor setup already:

Step One

Clone our vendor repo into your project

Clone Me

$ git clone https://github.com/android-generic/vendor_ag vendor/ag

Step Two

Init the build envionment

      $ . build/envsetup.sh

Step Three

Launch the menu to use the newly added build tools. 
Check the project documentation for details

      $ ag-menu pc

Some variations in process may occur depending on what code has been used prior to adding our project

Development

Want to dive in a little deeper? 

Best place to start is the documentation

Documentation for Android-Generic Project can be found in the project ReadMe. and documentation on AG/Bliss OS builds can be found on our wiki. Please read the documentation before asking a question on our Telegram development chats, and try and understand that there is a very limited number of people running this project.

If you want to contribute code, download the source from our GitLab organization and submit commits through GitLab's Merge Request system

AG Flavors

Android-Generic Project is in constant development and supports multiple Android ROMs that we call Flavors. This allows us to work with development teams across the community to provide the Android experience you are looking for. 

Download A Flavor Now

Official Flavors (Android 11)

more_vert

Bliss OS 14.3

Bliss OSclose

Working together to bring you an Open Source OS, based on Android, that incorporates many customizations, options and added security features.

more_vert

AOSP 11

AOSP 11close

Stock Android 11, with our PC support patches and Desktop UI features added into the mix.

Want To Test Our Test AG Flavors?

We post at least one test build for every ROM we port over, and this includes our bleeding-edge development builds of Android 11. 

For those looking to get a good baseline for a personal or work project, we recommend starting with our stock AOSP builds (Android 10/11, non-gapps or foss) and basing project needs from there.

Please do not request for support on any of these builds as we will not be providing user support. Only development support will be provided.

Community Flavors

We like to work with the community on projects, and we love to help promote the product of our collaborations. Here are a few of the AG Community Flavors

more_vert

Project Sakura 11

Project Sakura 11close

Project Sakura is a custom ROM based on Lineage OS, It tries to remain true to it while also providing some more functionality and UI changes. Its sole purpose is to provide a platform which is powered by Lineage and is more customisable than Lineage.

more_vert

More on the way!

More on the way!close

We love to help our community grow, so if your project is using Android-Generic Project, let us know and we can help feature your project in here.

Other BlissLabs Projects

We are part of a larger community of open-source projects called BlissLabs. Explore more about the other BlissLabs projects below:

    Thank you for supporting us!