This guide contains a consolidated list of 12 App Deployment & Notifications interview questions and answers. Select a question below to read the detailed guide or the quick-revision companion.
| No. | Question | Category | Detailed Guide | Quick Revision |
|---|---|---|---|---|
| 1 | What is the difference between an APK, an App Bundle (AAB), and an IPA file? | Deployment | Detailed Guide | Quick View |
| 2 | What is FCM (Firebase Cloud Messaging) and why is it commonly used in Flutter apps? | Notifications | Detailed Guide | Quick View |
| 3 | What is TestFlight on iOS and Internal Testing on Android? | Deployment | Detailed Guide | Quick View |
| 4 | What are APNs (Apple Push Notification service) and how do they differ from FCM? | Notifications | Detailed Guide | Quick View |
| No. | Question | Category | Detailed Guide | Quick Revision |
|---|---|---|---|---|
| 1 | Explain the difference between Foreground, Background, and Terminated states when handling push notifications in Flutter. | Notifications | Detailed Guide | Quick View |
| 2 | How do you configure push notifications for iOS (including APNS certificates, .p8 keys, and Provisioning Profiles)? | Notifications | Detailed Guide | Quick View |
| 3 | What is Fastlane and how is it used to automate Flutter app publishing? | Deployment | Detailed Guide | Quick View |
| 4 | How do you request and handle user notification permissions dynamically in Flutter? | Notifications | Detailed Guide | Quick View |
| No. | Question | Category | Detailed Guide | Quick Revision |
|---|---|---|---|---|
| 1 | Explain how to handle notification payload clicks to deep-link users to a specific screen when the app is opened from a terminated state. | Notifications | Detailed Guide | Quick View |
| 2 | How do you set up a Continuous Integration / Continuous Deployment (CI/CD) pipeline for a Flutter app (e.g. using GitHub Actions or Codemagic)? | Deployment | Detailed Guide | Quick View |
| 3 | What are Notification Service Extensions on iOS, and how do you implement them in a Flutter project to show rich notifications (with images or media)? | Notifications | Detailed Guide | Quick View |
| 4 | How do you manage push notification tokens (token refreshing, storing on backend, and cleaning up expired tokens)? | Notifications | Detailed Guide | Quick View |