New Dev Order sets up founders with the developers they have always been looking for.
This is the mobile application for Android. It supports connecting to Solana using the Solana Mobile Wallet Adapter SDK.
Run yarn
to install node dependencies. Do this regardless of platform.
Copy the .env.example
file and rename it to .env
in both the root directory and server directory.
- Have Android Studio and the Android SDK installed.
- Make sure the
local.properties
file points to your Android SDK. - Connect your android phone. Run
adb devices
to ensure your device shows up. If it doesn't, you need to install android-platform-tools and add it to PATH. - Run
yarn run android
.
On a Mac, have XCode installed.Load the project in XCode and let it initialize.Inside VSCode, runpod install
in the iOS folder.In XCode, set up your developer signing certificate. Free Apple developer accounts are limited to 10 app ID's which expire every week.Inside XCode, UseCommand + R
to build and install the project to your iPhone.Runyarn run ios
to launch the development server.
Note: Any time you make dependency or link changes, make sure to run pod install
if you run into issues.
This application will not support web. It does not use Expo, and it is specifically designed to use the Solana Mobile Wallet Adapter. Connecting to Solana on web is trivial and can be done in a separate project.