| 1 | What are Cupertino widgets in Flutter, and how do they let you build a user interface that closely matches Apple's own native iOS design language and visual style? Flutter › Flutter Cupertino (iOS Style) Widgets | Flutter | Flutter Cupertino (iOS Style) Widgets | Beginner |
| 2 | What is a platform channel in Flutter, and how does it let your Dart code actually communicate with genuine native Android or iOS code when a required specific capability is not already available through an existing plugin? Flutter › Platform Channels (Native Android & iOS Integration) | Flutter | Platform Channels (Native Android & iOS Integration) | Beginner |
| 3 | How can you build a genuinely adaptive Flutter app that automatically displays Material widgets on Android while simultaneously displaying Cupertino widgets on iOS, all from within just one single shared codebase? Flutter › Flutter Cupertino (iOS Style) Widgets | Flutter | Flutter Cupertino (iOS Style) Widgets | Intermediate |
| 4 | How do you properly implement platform specific navigation transition animations, ensuring page transitions genuinely feel authentically native on both iOS's characteristic sliding transition and Android's own distinctly different transition style? Flutter › Flutter Cupertino (iOS Style) Widgets | Flutter | Flutter Cupertino (iOS Style) Widgets | Advanced |
| 5 | How do you call native iOS (Objective-C/Swift) libraries from MAUI? .NET MAUI › Native Interop & Libraries | .NET MAUI | Native Interop & Libraries | Intermediate |
| 6 | How do you call native iOS (Objective-C/Swift) libraries from MAUI? .NET MAUI › Native Interop & Libraries | .NET MAUI | Native Interop & Libraries | Intermediate |
| 7 | How does SharedPreferences actually genuinely work differently underneath on Android compared to iOS, in terms of exactly what genuine underlying native storage mechanism each platform actually respectively uses? Flutter › Local Data Storage with SharedPreferences | Flutter | Local Data Storage with SharedPreferences | Intermediate |
| 8 | How do you resolve iOS provisioning and code-signing errors? .NET MAUI › Troubleshooting & Common Errors | .NET MAUI | Troubleshooting & Common Errors | Advanced |
| 9 | How do you resolve iOS provisioning and code-signing errors? .NET MAUI › Troubleshooting & Common Errors | .NET MAUI | Troubleshooting & Common Errors | Advanced |
| 10 | What is the workmanager package, and how does it provide a genuinely consistent Flutter interface for scheduling periodic or one time background tasks across both Android and iOS? Flutter › Flutter Background Tasks & WorkManager | Flutter | Flutter Background Tasks & WorkManager | Beginner |
| 11 | How do you properly request notification permission from a user, and what genuinely differs between how Android and iOS each respectively handle this specific particular permission request? Flutter › Push Notifications in Flutter (FCM) | Flutter | Push Notifications in Flutter (FCM) | Beginner |
| 12 | How do the native entry points bootstrap a MAUI app on Android and iOS? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Intermediate |
| 13 | How do the native entry points bootstrap a MAUI app on Android and iOS? .NET MAUI › Project Structure & App Startup | .NET MAUI | Project Structure & App Startup | Intermediate |
| 14 | What is the role of the [ApiController] attribute in automatically handling certain error scenarios without explicit exception handling code? .NET › Global Exception Handling & Middleware | .NET | Global Exception Handling & Middleware | Intermediate |
| 15 | What role does the [ApiController] attribute play in automatically handling certain error scenarios without explicit exception handling code? ASP.NET Core › Error Handling | ASP.NET Core | Error Handling | Intermediate |
| 16 | What is certificate pinning, and why is it generally discouraged for typical web API scenarios despite its security benefits? ASP.NET Core › HTTPS, Certificates & Transport Security | ASP.NET Core | HTTPS, Certificates & Transport Security | Intermediate |
| 17 | How does columnstore compression work, and why does it typically achieve much higher compression ratios than regular row based storage? SQL Server › Columnstore Indexes | SQL Server | Columnstore Indexes | Intermediate |
| 18 | How does SNS support mobile push notifications to applications on iOS and Android devices? AWS › Amazon SNS (Simple Notification Service) | AWS | Amazon SNS (Simple Notification Service) | Intermediate |
| 19 | How can a CI/CD pipeline securely handle sensitive signing credentials, such as an Android keystore file or an iOS certificate, needed to produce a properly signed release build? Flutter › CI/CD Pipelines for Flutter Apps | Flutter | CI/CD Pipelines for Flutter Apps | Intermediate |
| 20 | How do you improve iostream performance for large I/O? C++ › I/O Streams | C++ | I/O Streams | Advanced |
| 21 | How would you use System.Reflection.Emit or source generators as faster, more modern alternatives to runtime reflection for code generation scenarios? C# › Attributes & Reflection | C# | Attributes & Reflection | Advanced |
| 22 | How would you use CountDownLatch, CyclicBarrier, and Semaphore for different thread coordination scenarios, and what distinguishes their use cases? Java › Concurrency & Threads | Java | Concurrency & Threads | Advanced |
| 23 | How do filtered indexes work, and what specific scenarios benefit most from using one? SQL Server › Indexes | SQL Server | Indexes | Advanced |
| 24 | How should a Flutter app properly detect whether it is currently running on a rooted Android device or a jailbroken iOS device, and what genuine security risks does running on such a compromised device actually introduce? Flutter › Flutter App Security Best Practices | Flutter | Flutter App Security Best Practices | Advanced |
| 25 | How do iOS's specific background execution restrictions, particularly around limited genuine background task execution time, differ meaningfully from Android's own generally more permissive background task model? Flutter › Flutter Background Tasks & WorkManager | Flutter | Flutter Background Tasks & WorkManager | Advanced |
| 26 | What is the CupertinoNavigationBar widget, and how does its default visual appearance and typical navigation behavior actually differ from Material Design's standard AppBar widget? Flutter › Flutter Cupertino (iOS Style) Widgets | Flutter | Flutter Cupertino (iOS Style) Widgets | Beginner |
| 27 | What is a MethodChannel, and how does it let you actually invoke a specific native method from your Dart code and properly receive back its own returned result? Flutter › Platform Channels (Native Android & iOS Integration) | Flutter | Platform Channels (Native Android & iOS Integration) | Beginner |
| 28 | What are some of the specific Cupertino equivalents for commonly used Material widgets, such as buttons, text fields, and dialogs, and how do their specific visual styles typically differ from their Material counterparts? Flutter › Flutter Cupertino (iOS Style) Widgets | Flutter | Flutter Cupertino (iOS Style) Widgets | Intermediate |
| 29 | How does CupertinoTheme let you customize the overall visual appearance of Cupertino widgets throughout your entire app, similar conceptually to how ThemeData works for Material widgets? Flutter › Flutter Cupertino (iOS Style) Widgets | Flutter | Flutter Cupertino (iOS Style) Widgets | Intermediate |
| 30 | What is an EventChannel, and how does it genuinely differ from a MethodChannel specifically in terms of properly supporting an ongoing continuous stream of native events rather than just one single request and response? Flutter › Platform Channels (Native Android & iOS Integration) | Flutter | Platform Channels (Native Android & iOS Integration) | Intermediate |
| 31 | How should you properly and correctly handle an error that genuinely occurs on the native side of a platform channel, and how does that particular error actually get properly reported back to your own Dart code? Flutter › Platform Channels (Native Android & iOS Integration) | Flutter | Platform Channels (Native Android & iOS Integration) | Intermediate |
| 32 | How do you actually properly pass genuinely complex data types, such as a Map or a List, between Dart and native code through a platform channel, and what specific limitations genuinely exist regarding exactly what data can actually genuinely be sent? Flutter › Platform Channels (Native Android & iOS Integration) | Flutter | Platform Channels (Native Android & iOS Integration) | Intermediate |
| 33 | What are the practical tradeoffs of building a genuinely fully adaptive app supporting both distinct Material and Cupertino widget sets, compared to simply choosing one single consistent design language to use uniformly across both platforms? Flutter › Flutter Cupertino (iOS Style) Widgets | Flutter | Flutter Cupertino (iOS Style) Widgets | Advanced |
| 34 | How can you properly implement Pigeon, Flutter's own official type safe code generation tool, to eliminate genuinely error prone manual string based method names and reduce the genuine risk of a mismatch between your Dart and native platform channel code? Flutter › Platform Channels (Native Android & iOS Integration) | Flutter | Platform Channels (Native Android & iOS Integration) | Advanced |
| 35 | How should you properly design a platform channel's own specific API to genuinely minimize the total number of separate individual round trips genuinely required between Dart and native code, meaningfully improving overall performance for a genuinely frequently used specific native capability? Flutter › Platform Channels (Native Android & iOS Integration) | Flutter | Platform Channels (Native Android & iOS Integration) | Advanced |
| 36 | What is Material Design, and how does Flutter's built in Material widget library let you quickly build an app that follows Google's own well established design guidelines? Flutter › Flutter Material Design Components | Flutter | Flutter Material Design Components | Beginner |
| 37 | What is the difference between a Dart package and a Flutter plugin, and when would you specifically need to build a plugin rather than simply a pure Dart package? Flutter › Flutter Plugin & Package Development | Flutter | Flutter Plugin & Package Development | Beginner |
| 38 | What is the basic folder structure of a typical Flutter plugin project, and how does it separate the shared Dart interface from each individual platform's own specific native implementation? Flutter › Flutter Plugin & Package Development | Flutter | Flutter Plugin & Package Development | Beginner |
| 39 | How does the google_maps_flutter package let you actually embed an interactive Google Map directly within your Flutter app? Flutter › Maps & Geolocation in Flutter | Flutter | Maps & Geolocation in Flutter | Beginner |
| 40 | What is required to publish a MAUI app to the Apple App Store? .NET MAUI › Publishing & Deployment | .NET MAUI | Publishing & Deployment | Intermediate |
| 41 | What is required to publish a MAUI app to the Apple App Store? .NET MAUI › Publishing & Deployment | .NET MAUI | Publishing & Deployment | Intermediate |
| 42 | How does a federated plugin architecture let several genuinely separate teams or contributors independently maintain the different platform specific implementations of exactly the same overall shared plugin? Flutter › Flutter Plugin & Package Development | Flutter | Flutter Plugin & Package Development | Intermediate |
| 43 | What are the practical performance and native platform integration tradeoffs of Flutter desktop compared to a genuinely fully native desktop application built using a platform specific framework like WinUI or native macOS AppKit? Flutter › Flutter for Desktop (Windows, macOS, Linux) | Flutter | Flutter for Desktop (Windows, macOS, Linux) | Advanced |
| 44 | How do you properly handle a breaking native API change on one specific platform, such as a new required Android permission model, while genuinely still maintaining backward compatibility for consumers of your plugin using an older version of that same platform? Flutter › Flutter Plugin & Package Development | Flutter | Flutter Plugin & Package Development | Advanced |
| 45 | How can you properly implement geofencing, meaning triggering a specific action whenever a user's own device actually enters or exits a genuinely predefined specific geographic area, within a Flutter app? Flutter › Maps & Geolocation in Flutter | Flutter | Maps & Geolocation in Flutter | Advanced |