Try free
4 min read Guide 509 of 877

How to Use GitScrum for Mobile App Development Projects?

How to use GitScrum for mobile app development projects?

GitScrum supports mobile development with columns for app-specific phases: development, testing, beta, and app store submission. Configure platform labels (iOS, Android), track release versions, and document in NoteVault. Mobile teams using structured PM release 25% more frequently with fewer bugs [Source: Mobile DevOps Report 2024].

Mobile development setup:

  1. Create project - App name
  2. Configure columns - Mobile workflow
  3. Add platform labels - iOS, Android, Both
  4. Version labels - v1.0, v1.1, etc.
  5. Configure beta column - TestFlight/Play
  6. Document in NoteVault - Release process

Mobile development columns

ColumnWIP LimitPurpose
Backlog15All features/bugs
Sprint10Current sprint
DevelopmentTeam sizeActive coding
Code Review3PR review
QA5Device testing
Beta3TestFlight/Play Console
Store Review2Apple/Google review
ReleasedNoneIn production

Mobile-specific labels

CategoryLabels
Platformios, android, both, cross-platform
Versionv1.0, v1.1, v2.0
Typefeature, bugfix, hotfix, crash
Prioritycritical, high, medium, low
Storeapp-store, play-store

Cross-platform workflow

FrameworkApproach
React NativeShared codebase, platform labels
FlutterSingle board, platform-specific testing
Native (iOS + Android)Separate columns or projects
HybridPlatform labels for native modules

Mobile testing workflow

StageTesting Type
DevelopmentUnit tests
Code ReviewCode quality
QAManual device testing
BetaReal user testing
Store ReviewApple/Google automated
ProductionCrash monitoring

Beta release tracking

PlatformBeta ToolColumn
iOSTestFlightBeta (iOS)
AndroidPlay Console InternalBeta (Android)
BothCombinedBeta

Store submission workflow

StepGitScrum Action
Ready for submissionMove to Store Review
SubmittedAdd "submitted" label
In reviewAdd "in-review" label
ApprovedMove to Released
RejectedMove to Development, add "rejected"

Mobile documentation in NoteVault

DocumentContent
Release ProcessStep-by-step store submission
Version HistoryChangelog
Device TestingTest device matrix
Store GuidelinesApple/Google requirements
CertificatesProvisioning, signing info

Mobile-specific challenges

ChallengeGitScrum Solution
Store rejectionBlocked column, rejection label
Multi-platform syncPlatform labels, filters
Version trackingVersion labels
Device testingQA column, device labels
Release coordinationRelease label, NoteVault

Release management

Release TypeWorkflow
Major releaseFull workflow, extended beta
Minor updateShorter QA, normal beta
HotfixFast-track, critical label
PatchNormal flow, patch label