Skip to content

A modern framework for building cross-platform applications, enabling developers to create rich, dynamic UIs with native performance across Android, iOS, macOS, Linux, and Windows. Built with Rust for safety and speed, it leverages Taffy for layout management and offers a flexible, component-based architecture.

Notifications You must be signed in to change notification settings

hari-mohan-choudhary/setu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android

Set up Android environment

Assuming your computer already has Android Studio installed, go to Android Studio > Tools > SDK Manager > Android SDK > SDK Tools. Check the following options for installation and click OK.

  • Android SDK Build-Tools
  • Android SDK Command-line Tools
  • NDK(Side by side)

Then, set two following environment variables:

export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
# Replace the NDK version number with the version you installed
export NDK_HOME=$ANDROID_SDK_ROOT/ndk/23.1.7779620

then open android studio and open android folder in android studio

Installing

cargo install cargo-ndk

Add build targets

cd src && rustup target add \
    aarch64-linux-android \
    armv7-linux-androideabi

About

A modern framework for building cross-platform applications, enabling developers to create rich, dynamic UIs with native performance across Android, iOS, macOS, Linux, and Windows. Built with Rust for safety and speed, it leverages Taffy for layout management and offers a flexible, component-based architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published