Kodari / About

A browser workspace for learning Android Java + XML.

Kodari is built by Natsu Labs for students, beginners, and programming classes that need a clearer way to work through Android layouts, view IDs, Java logic, and supported app behavior without starting inside a full desktop IDE.

Built by
Natsu Labs
Runs in
Your browser
Focus
Android Java + XML
Runtime today
Virtual Preview
Current release
Beta Release Candidate
Kodari StudioMainActivity.javaReady
MainActivity.javaactivity_main.xml
// connect Java to the layout
Button helloButton = findViewById(R.id.helloButton);
TextView status = findViewById(R.id.status);

helloButton.setOnClickListener(v -> {
    status.setText("Hello from Kodari");
});
Virtual Preview

Hello

Java is connected to this screen.

Hello from Kodari

One project, with source and supported behavior kept close enough to trace.

Beginners often learn the pieces before they see the connection.

It is possible to copy an XML layout, memorize findViewById(), and write a click listener without understanding how those pieces become one Android screen. Kodari was built around that gap.

The workspace keeps XML, resource IDs, Java, diagnostics, and Virtual Preview in the same place so a learner can move between the code and the result without losing the relationship between them.

When an XML ID changes, the Java reference should stop feeling like magic.

Where Kodari fits

Focused on the first mile of Android learning.

Kodari is deliberately smaller in scope than Android Studio. That is a product decision, not a claim that the professional toolchain is unnecessary.

AreaKodariAndroid Studio
Best fit

Learning, classroom demonstrations, supported prototypes, and early Android Java/XML practice.

Full professional Android application development.

Environment

Browser-based workspace with Java, XML, design tools, diagnostics, projects, and Virtual Preview.

Official Android IDE with Gradle, emulator, debugging, testing, profiling, device tooling, and broader platform support.

Running work

Virtual Preview for Kodari-supported layouts and Java behavior.

Real emulator and physical-device workflows.

APK builds

Not available in the current release.

Part of the standard Android build toolchain.

Who it is for

Made for the point where Android starts to become real.

Students

Learn what the code is changing.

Practice layouts, view binding, events, supported navigation, and resource relationships without spending the first session configuring a full local toolchain.

Instructors

Demonstrate the relationship, not just the syntax.

Use a browser workspace for examples, classroom exercises, and supported project sharing while keeping Java and XML visible to learners.

Early prototyping

Test a small Android idea quickly.

Sketch supported interfaces and interaction logic before a project needs the complete Android Studio build, emulator, testing, and device workflow.

Developed by Natsu Labs

Software should make the next step clearer.

Natsu Labs builds practical software and learning tools with an emphasis on clarity, usability, and real-world usefulness. Kodari is one of those products: a focused environment built around a specific teaching and learning problem.

Visit Natsu Labs ↗

Before you start

Straight answers.

Is Kodari a replacement for Android Studio?

No. Kodari is a focused browser environment for supported Android Java/XML learning and prototyping. Android Studio remains the official full IDE for professional Android development.

Does Kodari build real APKs yet?

Not yet. Real APK building is a later roadmap stage. The current release uses Virtual Preview for supported browser-based execution.

What is Virtual Preview?

Virtual Preview is Kodari's interactive browser runtime. It renders supported XML layouts and simulates supported Java/XML behavior such as view changes, button events, and selected Activity navigation patterns.

Can projects be saved and shared?

Yes. Kodari supports device-local projects, account-based cloud projects, and deliberate public project snapshots within the current release scope.

Try Kodari

Start with a small Android project.

Open the workspace, write XML and Java, then run the supported result in Virtual Preview.

Create a project