- Add Tooltip for all the Acronyms
- Update Android Developer Page
- Cross-check Play Store's Data Safety and App Store's App Privacy sections
- Write a script ./tool/android/download-metadata.sh
- [Android] Append flavor build to Display Name
- Android add com.google.android.gms.permission.AD_ID permission
- About Page
- Rate App for Android and iOS
- App info link for Android
- Add Privacy Policy Page, and link it to About Page
- Reduce gradlew build lints
- Wrap actions of AppBar
- Add zero count image placeholder
- Resolution-aware app icon image
- Add scroll to top and bottom for list views
- React to RTL from Android Developer settings
- Try to write rotate-keys.sh script for ios
- Check Impeller
- Predictive Back
- Update .vscode/launch.json
- Delete Runner scheme
- Rework on LaunchImage for better understanding
- Fix log colors
- Check if Target should be renamed
- Need an iOS device to create Development Profile
- References:
- No action is needed.
minifyEnabled
,shrinkResources
,proguardFile
already configured forrelease
buildType influtter.groovy
- No need to upload Native Debug Symbols.
libapp.so
andlibflutter.so
already included in App Bundle at/base/lib/<arch-variants>/
.
Addingandroid.defaultConfig.ndk.debugSymbolLevel = 'FULL'
tobuild.gradle
has no effect in size of the App Bundle.
This might only require if we have any extra Native library. - No need to upload deobfuscation mapping files.
proguard.map
already included in App Bundle at/BUNDLE-METADATA/com.android.tools.build.obfuscation/
.
- ✅ Dart Debug Symbol Files (Android, iOS stack still obfuscated)
- ⬜ R8, ProGuard, and DexGuard Mapping Files
- ✅ dSYM
- ✅ Dart Debug Symbol Files, Source (Android, iOS stack still obfuscated)
- ⬜ R8, ProGuard, and DexGuard Mapping Files
- ✅ Web Source Maps
- ✅ dSYM
- Android - Adding a launcher icon
- Maskable icon
- Android - Adaptive icons
- Android - Create app icons with Image Asset Studio
- Android - Add multi-density vector graphics
- assets/app-icons/app-icon.png is 192x192 version of android/app/src/main/ic_launcher-playstore.png
- In Android Studio, right click drawable folder, select new Image Asset.
- In Foreground layer, select appropriate Clip art, resize to 90%.
- In Background layer, select appropriate Color.
- In Options, choose No for Round Icon.
- After asset generation, place ic_launcher_foreground.xml in drawable-anydpi-v26 instead of drawable folder.
- Move the colors from ic_background_foreground.xml to colors.xml.
- Convert the ic_launcher_foreground.xml to svg format.
- Format the xml and svg files.
-
cp ./android/app/src/main/ic_launcher-playstore.png \ ./android/fastlane/prod/metadata/android/en-US/images/icon.png cp ./android/app/src/main/ic_launcher-playstore.png \ ./android/fastlane/stag/metadata/android/en-US/images/icon.png cp ./android/app/src/main/ic_launcher-playstore.png \ ./android/fastlane/dev/metadata/android/en-US/images/icon.png
-
cp ./android/app/src/main/ic_launcher-playstore.png ./web/icons/Icon-512.png convert -resize 192x192 \ ./android/app/src/main/ic_launcher-playstore.png \ ./web/icons/Icon-192.png convert -resize 16x16 \ ./android/app/src/main/ic_launcher-playstore.png \ ./web/favicon.png
- Open https://maskable.app/editor, select appropriate color in Background layer.
- Upload Forground svg file.
- Choose Padding 35%, Color strength 100%.
- Export required file sizes.
-
convert -resize 1024x1024 \ ./android/app/src/main/ic_launcher-playstore.png \ ./ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected]
- Open Assets.xcassets in Xcode, delete old AppIcon, create New iOS App Icon, select above image.
-
convert -resize 192x192 \ ./android/app/src/main/ic_launcher-playstore.png \ ./assets/app-icons/app-icon.png
- Add
git clone --config core.autocrlf=false
for Windows
- Use themes to share colors and font styles
- Material 3 demo
- Theme (Flutter Hallowidget of the Week)
- MaterialStateProperties | Decoding Flutter
- ThemeExtensions | Decoding Flutter
- Deep Dive Into Flutter Theming | FlutterVikings 2022
- material_color_utilities
- dynamic_color
- Delete default iOS Build Configurations https://github.com/hrishikesh-kadam/space_data_explorer/commit/9de799e