Back to list
instructure

build

by instructure

Canvas Android apps

148🍴 108📅 Jan 23, 2026

SKILL.md


name: build description: Build Canvas Android apps (Student, Teacher, Parent) using Gradle. Use when user mentions building, compiling, assembling, or making the app. Provides commands for dev, qa, and prod build variants.

Build Canvas Android Apps

Build the Canvas Android apps (Student, Teacher, Parent) using Gradle.

Build Location

All build commands must be run from the repository root (canvas-android/), not the apps/ directory.

Build Commands

Build Individual Apps

Build a specific app in the dev debug variant:

# Build Student app
./gradle/gradlew -p apps :student:assembleDevDebug

# Build Teacher app
./gradle/gradlew -p apps :teacher:assembleDevDebug

# Build Parent app
./gradle/gradlew -p apps :parent:assembleDevDebug

Build All Apps

Build all three apps at once:

./gradle/gradlew -p apps assembleAllApps

Clean Build

Remove build artifacts before building:

./gradle/gradlew -p apps clean

Build Variants

  • Flavors: dev, qa, prod
  • Types: debug, debugMinify, release
  • Common variants:
    • devDebug - for development
    • qaDebug - for testing

Examples

Build Teacher app for QA testing:

./gradle/gradlew -p apps :teacher:assembleQaDebug

Clean and rebuild Student app:

./gradle/gradlew -p apps clean :student:assembleDevDebug

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

+5
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon