Tagged with #production

Browse all tags
How to Release Your Flutter App on the iOS App Store

How to Release Your Flutter App on the iOS App Store

#dart
#flutter
#production

A step-by-step guide on how to publish your Flutter app, including metadata, compliance, privacy manifests, Xcode settings, and building your IPA file.

Adding a Privacy Manifest in Xcode

Adding a Privacy Manifest in Xcode

#dart
#flutter
#production

Starting November 12, 2024, apps that don’t include a Privacy Manifest can’t be submitted for review in App Store Connect.

Fix for Missing Compliance Warning in App Store Connect

Fix for Missing Compliance Warning in App Store Connect

#dart
#flutter
#production

If your app does not use Non-Exempt Encryption, set ITSAppUsesNonExemptEncryption to NO in your Info.plist file in Xcode.

iOS App Store: Build and Upload Script

iOS App Store: Build and Upload Script

#dart
#flutter
#production

A simple script to build and upload your iOS app to App Store Connect. You can run this locally, no CI/CD needed!

API keys storage: Client or Server?

API keys storage: Client or Server?

#dart
#flutter
#security
#production

Some guidelines to help you decide which API keys belong on the client, and which belong to the server.

Script to Update the Android Project Settings

Script to Update the Android Project Settings

#dart
#flutter
#production

Use this script to update the Gradle, Java, NDK version and other settings in your Android project.

Firebase Initialization with Multiple Flavors in Dart

Firebase Initialization with Multiple Flavors in Dart

#dart
#flutter
#firebase
#production

An overview of two different strategies for initializing Firebase inside a Flutter app with multiple flavors.

How to Setup Flutter & Firebase with Multiple Flavors using the FlutterFire CLI

How to Setup Flutter & Firebase with Multiple Flavors using the FlutterFire CLI

#dart
#flutter
#firebase
#production

Learn how to set up Firebase for multiple flavors in your Flutter app using the FlutterFire CLI. This guide covers iOS, Android, and web configurations.

Fixing Build Issues - Nuclear Option

Fixing Build Issues - Nuclear Option

#dart
#flutter
#production

If you have a Flutter project that no longer builds on a specific platform, you can delete the whole folder and generate it again.

Force Update with Remote Config

Force Update with Remote Config

#dart
#flutter
#production

If you ever needed a force update prompt that is controlled remotely, you can use the force_update_helper package.

Show the Licenses in your Flutter app

Show the Licenses in your Flutter app

#dart
#flutter
#production

Your Flutter app should show the licenses for packages in use. This is often a legal requirement, as many open-source licenses require attribution.

6 Key Steps to Take Before Releasing your Next Flutter App

6 Key Steps to Take Before Releasing your Next Flutter App

#dart
#flutter
#production

Prepare your Flutter app for launch with these 6 steps, including flavors and environments, error monitoring, force updates, and in-app reviews.

How to Ask for In-App Reviews in Your Flutter App

How to Ask for In-App Reviews in Your Flutter App

#dart
#flutter
#analytics
#production

The in_app_review package makes it easy to ask for reviews. And by using a data-driven approach, you can show the prompt at the right time.

How to Store API Keys in Flutter: --dart-define vs .env files

How to Store API Keys in Flutter: --dart-define vs .env files

#dart
#flutter
#security
#networking
#production

An overview of different techniques for storing API keys on the client, along with security best practices to prevent them from being stolen.

Browse all tags