| 1 | What is a ThemeData object in Flutter, and how does it let you define consistent colors, fonts, and styling across an entire application from a single central place? Flutter › App Theming & Dark Mode | Flutter | App Theming & Dark Mode | Beginner |
| 2 | What is a ResourceDictionary and how do you use it? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Beginner |
| 3 | What is the difference between an implicit and an explicit Style? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Beginner |
| 4 | What is a ResourceDictionary and how do you use it? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Beginner |
| 5 | What is the difference between an implicit and an explicit Style? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Beginner |
| 6 | How do you merge and organize multiple ResourceDictionaries? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Intermediate |
| 7 | What is BasedOn style inheritance and when is it useful? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Intermediate |
| 8 | How do you merge and organize multiple ResourceDictionaries? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Intermediate |
| 9 | What is BasedOn style inheritance and when is it useful? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Intermediate |
| 10 | How would you organize global styles versus component specific styles in a large Next.js application? Next.js › Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Next.js | Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Intermediate |
| 11 | What is the VisualStateManager and how do you use it? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Advanced |
| 12 | What are Triggers in MAUI and what types exist? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Advanced |
| 13 | What is the VisualStateManager and how do you use it? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Advanced |
| 14 | What are Triggers in MAUI and what types exist? .NET MAUI › Styling, Resources & Themes | .NET MAUI | Styling, Resources & Themes | Advanced |
| 15 | What are CSS Modules and how do they prevent class names from clashing between components? React › Styling in React (CSS Modules, Styled Components & Tailwind) | React | Styling in React (CSS Modules, Styled Components & Tailwind) | Beginner |
| 16 | What is a general guideline for choosing between plain CSS, CSS Modules, styled components, and Tailwind for a new project? React › Styling in React (CSS Modules, Styled Components & Tailwind) | React | Styling in React (CSS Modules, Styled Components & Tailwind) | Beginner |
| 17 | What are CSS Modules, and how do you use them in a Next.js project? Next.js › Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Next.js | Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Beginner |
| 18 | How do you set up and use Tailwind CSS in a Next.js project? Next.js › Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Next.js | Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Beginner |
| 19 | How does styled components let you write CSS directly inside your JavaScript files? React › Styling in React (CSS Modules, Styled Components & Tailwind) | React | Styling in React (CSS Modules, Styled Components & Tailwind) | Intermediate |
| 20 | What is Tailwind CSS and how does its approach differ from writing traditional custom CSS? React › Styling in React (CSS Modules, Styled Components & Tailwind) | React | Styling in React (CSS Modules, Styled Components & Tailwind) | Intermediate |
| 21 | How do styled components or other CSS in JS libraries work in the Next.js App Router, given the presence of server components? Next.js › Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Next.js | Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Intermediate |
| 22 | How would you conditionally apply different CSS classes based on a component's state, such as showing an active style? React › Styling in React (CSS Modules, Styled Components & Tailwind) | React | Styling in React (CSS Modules, Styled Components & Tailwind) | Advanced |
| 23 | What factors should guide the choice between CSS Modules, Tailwind CSS, and a CSS in JS library for a new large scale Next.js project? Next.js › Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Next.js | Styling in Next.js (CSS Modules, Tailwind & Styled Components) | Advanced |
| 24 | How do you add a CSS class to an element in JSX, and why is the attribute name different from regular HTML? React › Components & JSX | React | Components & JSX | Beginner |
| 25 | What is a simple example of a higher order component that adds a border style to any component? React › Higher-Order Components (HOCs) | React | Higher-Order Components (HOCs) | Beginner |
| 26 | What is the purpose of the custom App component in the Pages Router? Next.js › Custom App & Document in Pages Router | Next.js | Custom App & Document in Pages Router | Beginner |
| 27 | What is the difference between Margin and Padding? .NET MAUI › XAML & UI Layouts | .NET MAUI | XAML & UI Layouts | Intermediate |
| 28 | How do you theme a MAUI app and support light/dark mode? .NET MAUI › Advanced & Enterprise | .NET MAUI | Advanced & Enterprise | Intermediate |
| 29 | What is the difference between Margin and Padding? .NET MAUI › XAML & UI Layouts | .NET MAUI | XAML & UI Layouts | Intermediate |
| 30 | How do you theme a MAUI app and support light/dark mode? .NET MAUI › Advanced & Enterprise | .NET MAUI | Advanced & Enterprise | Intermediate |
| 31 | How do you handle right to left languages, like Arabic, in a React app? React › Internationalization (i18n) in React | React | Internationalization (i18n) in React | Intermediate |
| 32 | How do you implement value conversion in bindings? .NET MAUI › Data Binding & MVVM | .NET MAUI | Data Binding & MVVM | Advanced |
| 33 | How do you implement value conversion in bindings? .NET MAUI › Data Binding & MVVM | .NET MAUI | Data Binding & MVVM | Advanced |