GitScrum / Docs
Todas as Boas Práticas

Gerenciar Projetos de Apps Mobile iOS e Android | GitScrum

Gerencie desenvolvimento iOS e Android com workflows por plataforma. Coordene features cross-platform, submissões à app store e testes mobile no GitScrum.

4 min de leitura

How to manage mobile app development projects?

Manage mobile development by using platform labels (platform:ios, platform:android), tracking store submission as workflow stages, coordinating cross-platform features, and documenting device testing in task checklists. Include beta testing phases, app store review time in planning, and maintain version documentation in NoteVault.

Mobile platform labels

LabelPurpose
platform:iosiOS-specific work
platform:androidAndroid-specific work
platform:bothCross-platform feature
platform:react-nativeReact Native specific
store:submittedSubmitted to store
store:reviewIn store review
store:approvedApproved, ready to release
store:rejectedRejected, needs fixes

Mobile board columns

ColumnPurpose
BacklogPlanned features
DevelopmentActive coding
Device TestingTesting on devices
BetaTestFlight/Play Beta
Store SubmissionPreparing for stores
Store ReviewWaiting for approval
ReleasedLive in stores

Mobile feature task template

## Feature: [Feature Name]

### Platforms
- [x] iOS
- [x] Android
- [ ] Web (future)

### Platform-Specific Tasks

#### iOS
- [ ] Implement feature
- [ ] Device testing (iPhone, iPad)
- [ ] iOS 15+ compatibility
- [ ] Accessibility (VoiceOver)
- [ ] TestFlight submission

#### Android
- [ ] Implement feature
- [ ] Device testing (various)
- [ ] Android 10+ compatibility
- [ ] Accessibility (TalkBack)
- [ ] Play Store beta

### Cross-Platform
- [ ] Shared business logic
- [ ] API integration
- [ ] Analytics events
- [ ] Feature flag setup

### Release Checklist
- [ ] Version bumped
- [ ] Changelog updated
- [ ] Screenshots updated
- [ ] Store listing reviewed
- [ ] Staged rollout plan

App store submission workflow:

  • Feature complete - Development and testing done
  • Beta testing - TestFlight/Play Beta
  • Fix beta issues - Based on feedback
  • Prepare submission - Screenshots, descriptions
  • Submit - Upload to stores
  • Review period - Wait for approval
  • Handle rejection - If needed, fix and resubmit
  • Staged rollout - Gradual release
  • Monitor - Crash reports, reviews
  • NoteVault mobile documentation

    # Mobile App Documentation
    
    ## App Versions
    | Version | iOS | Android | Status |
    |---------|-----|---------|--------|
    | 2.5.0 | Released | Released | Live |
    | 2.6.0 | Beta | Beta | Testing |
    | 2.7.0 | Dev | Dev | In progress |
    
    ## Platform Requirements
    ### iOS
    - Minimum: iOS 15
    - Target: iOS 17
    - Devices: iPhone, iPad
    
    ### Android
    - Minimum SDK: 29 (Android 10)
    - Target SDK: 34 (Android 14)
    - Tested devices: [List]
    
    ## Store Submission Timeline
    | Step | iOS Duration | Android Duration |
    |------|--------------|------------------|
    | Review | 1-7 days | 1-3 days |
    | Expedited | 24 hours | N/A |
    
    ## Release Checklist Template
    - [ ] Version number incremented
    - [ ] Release notes written
    - [ ] Screenshots current
    - [ ] App Store Optimization reviewed
    - [ ] Feature flags enabled
    - [ ] Analytics configured
    

    Device testing matrix

    DeviceiOS VersionPriority
    iPhone 1517.xHigh
    iPhone 1216.xHigh
    iPhone SE15.xMedium
    iPad Pro17.xMedium
    DeviceAndroid VersionPriority
    Pixel 814High
    Samsung S2314High
    Pixel 613Medium
    Samsung A5413Medium

    Related articles