Skip to content

Instantly share code, notes, and snippets.

@sidferreira
Last active June 26, 2018 11:41
Show Gist options
  • Save sidferreira/fc48a1a7c7f2c5fd1082fb1576fba3ba to your computer and use it in GitHub Desktop.
Save sidferreira/fc48a1a7c7f2c5fd1082fb1576fba3ba to your computer and use it in GitHub Desktop.
React Native Project Checklist

Android

Icon

Dimension Size and Use
Original 512×512 - Play Store (with alpha channel)
xxxhdpi 192px
xxhdpi 144px
xhdpi 96px
hdpi 72px
mdpi 48px
ldpi 36px

Spash Screen

Dimension Size and Use
xxxhdpi 1280x1920
xxhdpi 960x1600
xhdpi 720x1280
hdpi 480x800
mdpi 320x480
ldpi 200x320

Portrait sizes!

Play Store Images

1024x500 banner for Play Store

iOS

Icon

Image size Usage Filename Details
20x20 iPad Notifications iOS 7 - 11 [email protected]
40x40 iPad and iPhone Notifications iOS 7 - 11 [email protected]
60x60 iPhone Notifications iOS 7 - 11 [email protected]
29x29 iPad and iPhone Settings and Spotlight [email protected]
58x58 iPad and iPhone Settings and Spotlight [email protected]
87x87 iPhone Settings and Spotlight [email protected]
40x40 iPad [email protected]
40x40 iPad [email protected]
40x40 iPhone [email protected]
40x40 iPhone [email protected]
50x50 iPad [email protected]
50x50 iPad [email protected]
57x57 iPhone [email protected]
57x57 iPhone [email protected]
60x60 iPhone [email protected]
60x60 iPhone [email protected]
72x72 iPad [email protected]
72x72 iPad [email protected]
76x76 iPad [email protected]
76x76 iPad [email protected]
83.5x83.5 iPad [email protected]
1024x1024 ios-marketing [email protected] Should NOT have alpha channel

Design

  • App Icons
    • iOS
    • Android
  • App Slpash Screens
    • iOS
    • Android
  • Notification Icon (Android)

Development

Before Start Development

  • Setup Apple Store

    • Client has iTunes Connect and Developer Portal Accounts?
    • Do we have access?
    • Create and config bundleId in client's account first.
    • Create a bundleId.debug app in the development account
    • Request from client a list of Development Testers for testflight
    • Prepare the TestFlight app with a dummy deploy
  • Setup Play Store

    • Client has iTunes Connect and Developer Portal Accounts?
    • Do we have access?
    • Request from client a list of Development Testers for testflight
    • Setup Internal Testing with a dummy deploy
  • Setup App Versions

During Development

Publishing

Before Publishing

After Publishing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment