| 1 | How do you pass parameters during Shell navigation? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Intermediate |
| 2 | How do you pass parameters during Shell navigation? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Intermediate |
| 3 | How do you handle navigation lifecycle and prevent back navigation in Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Advanced |
| 4 | How do you handle navigation lifecycle and prevent back navigation in Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Advanced |
| 5 | How do you properly implement a bottom navigation bar in Flutter, correctly switching between several genuinely separate main top level screens while properly preserving each individual tab's own current specific state? Flutter › Navigation & Routing in Flutter | Flutter | Navigation & Routing in Flutter | Intermediate |
| 6 | How can you properly implement custom transition animations that genuinely differ meaningfully based on the specific type of navigation actually occurring, such as a genuinely different transition for forward navigation compared to backward navigation? Flutter › Navigation & Routing in Flutter | Flutter | Navigation & Routing in Flutter | Advanced |
| 7 | 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 |
| 8 | Why does a Flutter web app generally need particular additional attention paid to properly supporting browser navigation, such as the browser's own back and forward buttons working correctly as a typical web user would already genuinely expect? Flutter › Flutter for Web Development | Flutter | Flutter for Web Development | Beginner |
| 9 | How do you implement a navigation service to keep view models testable? .NET MAUI › Best Practices & Architecture | .NET MAUI | Best Practices & Architecture | Intermediate |
| 10 | How do you implement a navigation service to keep view models testable? .NET MAUI › Best Practices & Architecture | .NET MAUI | Best Practices & Architecture | Intermediate |
| 11 | How do you properly build a genuinely adaptive navigation structure that automatically switches between a bottom navigation bar on a phone and a genuinely wider navigation rail or a permanent side drawer on a considerably larger tablet or desktop screen? Flutter › Responsive & Adaptive UI Design | Flutter | Responsive & Adaptive UI Design | Intermediate |
| 12 | What is the difference between BlocBuilder and BlocListener, and when would you specifically genuinely reach for BlocListener instead, such as properly showing a snackbar or triggering navigation in direct response to a given state change? Flutter › State Management with BLoC & Cubit | Flutter | State Management with BLoC & Cubit | Intermediate |
| 13 | How does GetX's own built in route navigation system let you navigate between screens without genuinely needing to pass a BuildContext, unlike Flutter's own standard Navigator? Flutter › State Management with GetX | Flutter | State Management with GetX | Intermediate |
| 14 | 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 |
| 15 | How do you properly handle a Hero animation across a Navigator that genuinely spans several separate nested distinct navigators, such as one genuinely used together with a bottom tab bar navigation structure? Flutter › Hero Animations & Page Transitions | Flutter | Hero Animations & Page Transitions | Advanced |
| 16 | What is GetX, and how does it provide state management, dependency injection, and route navigation all together within just one single genuinely combined, unified package? Flutter › State Management with GetX | Flutter | State Management with GetX | Beginner |
| 17 | How do you use the Link component to enable fast client side navigation between pages? Next.js › Routing (App/Pages Router) | Next.js | Routing (App/Pages Router) | Intermediate |
| 18 | What is Navigator 2.0, and how does its own declarative Router based approach genuinely differ from the earlier imperative push and pop based navigation approach used by Navigator 1.0? Flutter › Named Routes & Navigator 2.0 (Router API) | Flutter | Named Routes & Navigator 2.0 (Router API) | Intermediate |
| 19 | How do you properly implement nested navigation using a considerably more complex router structure, such as one genuinely needed to properly support a bottom navigation bar where each individual tab genuinely maintains its own entirely separate independent navigation stack? Flutter › Named Routes & Navigator 2.0 (Router API) | Flutter | Named Routes & Navigator 2.0 (Router API) | Intermediate |
| 20 | How would you optimize a LINQ-to-Entities query to avoid the classic 'N+1 query' performance problem when accessing related navigation properties? C# › LINQ | C# | LINQ | Advanced |
| 21 | How do you properly test navigation logic, including verifying that a specific given route correctly and reliably navigates to its own expected screen and that a redirect properly and correctly occurs when genuinely expected? Flutter › Named Routes & Navigator 2.0 (Router API) | Flutter | Named Routes & Navigator 2.0 (Router API) | Advanced |
| 22 | What is .NET MAUI Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Beginner |
| 23 | How do you navigate between pages using Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Beginner |
| 24 | What is .NET MAUI Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Beginner |
| 25 | How do you navigate between pages using Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Beginner |
| 26 | How do you register routes for pages not in the Shell visual hierarchy? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Intermediate |
| 27 | How do you configure tabs and flyout items in Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Intermediate |
| 28 | How do you register routes for pages not in the Shell visual hierarchy? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Intermediate |
| 29 | How do you configure tabs and flyout items in Shell? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Intermediate |
| 30 | How do you implement deep linking with Shell routes? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Advanced |
| 31 | How do you implement deep linking with Shell routes? .NET MAUI › Shell Navigation | .NET MAUI | Shell Navigation | Advanced |
| 32 | How do the basic Navigator.push and Navigator.pop methods let you navigate to a new screen and then properly return back to the previous screen? Flutter › Navigation & Routing in Flutter | Flutter | Navigation & Routing in Flutter | Beginner |
| 33 | How can you properly pass a result value back to the previous screen when calling Navigator.pop, such as returning a genuinely selected item from a picker screen? Flutter › Navigation & Routing in Flutter | Flutter | Navigation & Routing in Flutter | Beginner |
| 34 | What is the difference between Navigator.push, Navigator.pushReplacement, and Navigator.pushAndRemoveUntil, and when would you genuinely reach for each individual one of these three particular methods? Flutter › Navigation & Routing in Flutter | Flutter | Navigation & Routing in Flutter | Intermediate |
| 35 | How can you properly intercept and correctly handle the physical Android back button using the PopScope widget, such as showing a confirmation dialog before genuinely actually allowing the user to leave a screen with unsaved changes? Flutter › Navigation & Routing in Flutter | Flutter | Navigation & Routing in Flutter | Intermediate |
| 36 | How should a large Flutter app properly structure its own overall routing architecture to genuinely scale well as the total number of individual screens grows into the dozens or even hundreds? Flutter › Navigation & Routing in Flutter | Flutter | Navigation & Routing in Flutter | Advanced |
| 37 | What are the main page lifecycle methods in MAUI? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Beginner |
| 38 | What are the main page lifecycle methods in MAUI? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Beginner |
| 39 | What is deep linking in a Flutter app, and how does it let a specific URL or link open directly to a particular screen within the app rather than always just opening the app's default home screen? Flutter › Deep Linking in Flutter | Flutter | Deep Linking in Flutter | Beginner |
| 40 | What is the difference between a custom URL scheme deep link, such as myapp://, and a universal link or Android app link that uses a standard https:// web address? Flutter › Deep Linking in Flutter | Flutter | Deep Linking in Flutter | Beginner |
| 41 | What is BuildContext, and why does essentially every single widget's own build method actually genuinely require one as a required parameter? Flutter › Flutter Widget Tree, Element Tree & BuildContext | Flutter | Flutter Widget Tree, Element Tree & BuildContext | Beginner |
| 42 | What is a Hero animation in Flutter, and how does it create that genuinely popular smooth visual effect of a specific widget appearing to fly smoothly from one screen directly across to a corresponding matching widget on an entirely different screen? Flutter › Hero Animations & Page Transitions | Flutter | Hero Animations & Page Transitions | Beginner |
| 43 | How does the tag property on a Hero widget genuinely and uniquely identify exactly which specific widget on one screen properly corresponds to a genuinely matching widget on an entirely different destination screen? Flutter › Hero Animations & Page Transitions | Flutter | Hero Animations & Page Transitions | Beginner |
| 44 | What are named routes in Flutter, and how do they let you navigate to a specific screen simply by referencing a genuinely simple string identifier rather than needing to directly construct that particular widget yourself? Flutter › Named Routes & Navigator 2.0 (Router API) | Flutter | Named Routes & Navigator 2.0 (Router API) | Beginner |
| 45 | How do you handle item selection in a CollectionView? .NET MAUI › Controls & Views | .NET MAUI | Controls & Views | Intermediate |
| 46 | How do you inject a view model into a page? .NET MAUI › Dependency Injection & Services | .NET MAUI | Dependency Injection & Services | Intermediate |
| 47 | How do you handle item selection in a CollectionView? .NET MAUI › Controls & Views | .NET MAUI | Controls & Views | Intermediate |
| 48 | How do you inject a view model into a page? .NET MAUI › Dependency Injection & Services | .NET MAUI | Dependency Injection & Services | Intermediate |
| 49 | How does the go_router package simplify handling deep links in a Flutter app compared to manually parsing incoming URLs yourself using Navigator 2.0's lower level APIs directly? Flutter › Deep Linking in Flutter | Flutter | Deep Linking in Flutter | Intermediate |
| 50 | How does a well organized modular feature folder structure specifically make it genuinely easier for multiple different developers to work simultaneously on entirely separate features without frequently causing disruptive merge conflicts with each other? Flutter › Flutter App Architecture with Modular Feature Folders | Flutter | Flutter App Architecture with Modular Feature Folders | Intermediate |
| 51 | How do Card and ListTile work together as commonly used Material widgets specifically for displaying a clean, well structured, scrollable list of individual items, such as a list of orders or messages? Flutter › Flutter Material Design Components | Flutter | Flutter Material Design Components | Intermediate |
| 52 | How does properly configuring your Flutter web app's own routing to correctly and consistently update the actual browser URL and page title for every single distinct page genuinely help both usability and overall search engine optimization together? Flutter › Flutter Web Performance & SEO | Flutter | Flutter Web Performance & SEO | Intermediate |
| 53 | How do you properly create a genuinely fully custom page transition animation in Flutter, beyond simply relying entirely on the platform's own default built in slide or fade transition, using PageRouteBuilder? Flutter › Hero Animations & Page Transitions | Flutter | Hero Animations & Page Transitions | Intermediate |
| 54 | How do you implement push notifications in a MAUI app? .NET MAUI › Advanced & Enterprise | .NET MAUI | Advanced & Enterprise | Advanced |
| 55 | How do you intercept the hardware/system back button? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Advanced |
| 56 | How do you implement push notifications in a MAUI app? .NET MAUI › Advanced & Enterprise | .NET MAUI | Advanced & Enterprise | Advanced |
| 57 | How do you intercept the hardware/system back button? .NET MAUI › App Lifecycle & Windows | .NET MAUI | App Lifecycle & Windows | Advanced |
| 58 | What testing strategies help ensure deep links continue working correctly across app updates, especially as new screens and routes are added or existing route patterns change over time? Flutter › Deep Linking in Flutter | Flutter | Deep Linking in Flutter | Advanced |
| 59 | How can deep linking be combined with push notifications to let tapping a notification navigate a user directly to the specific relevant screen related to that particular notification's content? Flutter › Deep Linking in Flutter | Flutter | Deep Linking in Flutter | Advanced |
| 60 | How does Riverpod's autoDispose modifier genuinely help properly manage a provider's own specific lifecycle, automatically disposing of its underlying state once it is genuinely no longer actually being actively used or watched by anyone? Flutter › Flutter Riverpod Code Generation & Providers | Flutter | Flutter Riverpod Code Generation & Providers | Advanced |