Skip to main content

Development Setup


Brief Process

  1. Register as a BitBoy OS developer: Developer Console

  2. Install Android Studio development environment

  3. Download Device SDK and obtain APP_Key from Developer Console

  4. Create your BitBoy OS application

  5. Publish your app to the store

Register BitBoy OS Developer Account

All dApps running on BitBoy devices require a developer account to access services provided by BitBoy OS. Without these services, dApps cannot be properly published to the app store or run on devices.

Development Environment Setup

Install Android Studio:

Configure Android Studio:

  • Open SDK Manager
  • Select "Android 11.0 (R)" under SDK Platforms
  • Ensure the latest Android SDK Build-Tools are installed under SDK Tools

Create New Project:

  • Select "Android" as target platform
  • Choose minimum SDK version "API 30: Android 11.0 (R)"

BitBoy OS is based on Android 11, so the development environment configuration is largely similar to standard Android development. Developers can use regular Android development tools and processes to create applications, with adjustments made later for BitBoy OS-specific features and interfaces.

Obtain APP_KEY and Integrate Device SDK

The BitBoy OS Device SDK provides third-party dApps with crucial device verification and secure communication capabilities. It allows developers to confirm that applications are running on genuine BitBoy devices, enable secure data exchange, and comply with permission controls. By simplifying complex encryption and signature processes, the SDK not only protects user privacy but also significantly reduces development complexity, enabling dApps to integrate securely and efficiently into the BitBoy ecosystem.

Integrating Device SDK

The Device SDK is system-integrated and can be called directly.

Develop your dApp and publish it to the app store when completed

🎉Congratulations on completing the essential setup! 🎉

You can now continue with your application development. When ready, follow our publication guidelines to submit your dApp to the store. We're excited to see your innovative application on BitBoy devices. 🎉🎉🎉

Choose a development framework

Although, the BitBoy OS Stack is primarily written in native Android, we also have support for popular mobile development frameworks.

Other Resources

More frameworks or tools are welcome for your exploration.