joshclark.me › Android | Open Source
Android | Open Source
From building custom ROMs (operating system), to custom apps for any type of use.
About
I'm Josh Clark, a senior system engineer and architect with more than 25 years in service. My day job is Windows, Google, AWS, Azure and MSP support. This site is about the other side of the work: building on the Android Open Source Project.
My interests
Learn how to build any type of custom Android ROM, then make it yours.
Custom ROMs
Build and customize your own version of the Android operating system.
Custom apps
Write apps for any type of use, from small utilities to full tools.
XDA community
Learn from other developers who build and share Android projects.
Get started
Join the XDA community to get started developing Android. The usual path looks like this:
| Step | What you do |
|---|---|
| Join the community | Create an account on XDA and read the guides for your device. |
| Pick a device | Choose a phone with an unlockable bootloader and active ROM support. |
| Build a ROM | Sync the Android source, then customize and compile your own build. |
| Build an app | Write a custom app for the use case you have in mind. |
# the classic first step
repo init -u https://android.googlesource.com/platform/manifest
repo sync
Contact
Find Josh on these channels.
Content last updated 2024. Back to top