Skip to content

A boilerplate scaffold for Solana Mobile dApps using Jetpack Compose.

Notifications You must be signed in to change notification settings

solana-mobile/solana-kotlin-compose-scaffold

Repository files navigation

SolanaKotlinComposeScaffold

A boilerplate example app for Solana Mobile dApps built using Jetpack Compose. It provides an interface to connect to locally installed wallet apps (that are MWA-compatible), view your account balance on devnet, and request an airdrop of SOL.

Featured Libarires

Scaffold dApp Screenshot 1 Scaffold dApp Screenshot 2 Scaffold dApp Screenshot 3

Prerequisites

You'll need to first setup your environment for Android development. Follow the Prerequisite Setup Guide.

Follow the guide to make sure you:

  • setup your Android and React Native development environment.
  • have an Android device or emulator.
  • install an MWA compliant wallet app on your device/emulator.

Usage

  1. Initialize project template
git clone https://github.com/solana-mobile/solana-kotlin-compose-scaffold.git
  1. Open the project on Android Studio > Open > "SolanaKotlinComposeScaffold/app/build.gradle.kts"

  2. Start your emulator/device and build the app

Troubleshooting

  • Compatible wallet not found.
    • Make sure you install a compatible MWA wallet on your device, like Phantom, Solflare, Ultimate, or fakewallet. Follow the setup guide.

About

A boilerplate scaffold for Solana Mobile dApps using Jetpack Compose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages