Skip to content

Latest commit

 

History

History
166 lines (126 loc) · 6.3 KB

File metadata and controls

166 lines (126 loc) · 6.3 KB

References & External Links

Useful resources for Rokid RV101 development.

Official Rokid Resources

Apps & Downloads

Documentation

Developer Resources

Community

Product Pages

Android Development

Core Tools

Jetpack Compose

Architecture

Networking

Node.js & Backend

Core

Tools

  • nodemon - Auto-restart on changes
  • dotenv - Environment variables

Integration APIs

Sunsama

  • Sunsama - Task management app
  • API documentation: Contact Sunsama for API access

Notion

Design Resources

AR/Smart Glasses UX

Typography

Accessibility

Unofficial Resources

⚠️ Validate information from unofficial sources before relying on it.

Tools

macOS Development

Code Quality

  • ktlint - Kotlin linter
  • Detekt - Static analysis for Kotlin

Testing

Version Compatibility

Recommended Versions (as of 2024)

Component Version
Kotlin 1.9.22
Compose BOM 2024.02.00
Compose Compiler 1.5.8
Gradle 8.4
AGP 8.2.0
minSdk 31 (adjust per Phase 0)
targetSdk 34
JDK 17

Checking for Updates

Quick Reference

ADB Commands

# Device management
adb devices -l              # List connected devices
adb kill-server             # Stop ADB server
adb start-server            # Start ADB server

# App installation
adb install -r <apk>        # Install APK
adb uninstall <package>     # Uninstall app

# App management
adb shell am start -n <package>/<activity>  # Launch app
adb shell am force-stop <package>           # Force stop app
adb shell pm clear <package>                # Clear app data

# Debugging
adb logcat                  # View logs
adb logcat -c               # Clear logs
adb shell screencap -p > screen.png         # Screenshot

# Device info
adb shell getprop ro.product.model          # Model name
adb shell getprop ro.build.version.release  # Android version
adb shell wm size                           # Screen resolution

Gradle Commands

./gradlew assembleDebug     # Build debug APK
./gradlew assembleRelease   # Build release APK
./gradlew clean             # Clean build
./gradlew test              # Run unit tests
./gradlew dependencies      # Show dependencies