cnlohr/rawdrawandroid

Build android apps without any java, entirely in C and Make

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 16th, 2026
Created on October 1st, 2019
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 261
Total Stargazers: 4,318 (+0)
Total Subscribers: 90 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.6 hours
Mean response time: 7.3 days
90th percentile: 21.7 days
Tracked items: 23

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 681 days
Stale 30+ days: 7
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

rawdrawandroid is a build system that enables creating Android applications entirely in C and Make without requiring Java.

The project solves the problem of Java dependency in Android development by providing a toolchain that compiles C code directly into Android applications. It works by leveraging Make and C compilation to handle the build process, eliminating the need to write or understand Java or use the standard Android development frameworks. This approach appeals to developers who are comfortable with C and Make but want to target the Android platform without adopting the Java ecosystem.

Developers considering this tool should understand it is suited for projects where C is the primary language and Java integration is undesirable. It works best for applications that can be implemented in C without heavy reliance on Android-specific Java libraries or frameworks. This is a niche tool compared to standard Android development approaches using Android Studio, Kotlin, or Java, and it requires comfort with lower-level build configuration and C programming practices.

The project shows active maintenance with ongoing commits addressing build improvements and platform compatibility. Development includes regular updates to the build system and toolchain integration. The maintainer responds to issues and incorporates fixes for compilation and runtime problems. Work spans multiple areas including build configuration, C code examples, and Android platform integration.