Useful guides for AI, Excel, and Flutter.

Practical tutorials for beginners to intermediate readers, with step-by-step instructions, realistic examples, and clear next actions.

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter Late Initialisation Error and Null Errors: How to Fix.
Flutter

Flutter Late Initialisation Error and Null Errors: How to Fix

Master Dart null safety by resolving LateInitializationError and null check operator crashes. Learn when to use late, late final, and safe null fallbacks — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for fixing Flutter unbounded height errors.
Flutter

Flutter "Vertical viewport was given unbounded height": How to Fix

Fix the dreaded unbounded height error in Flutter. Learn how constraints work, and resolve ListView inside Column crashes using Expanded, shrinkWrap, or Slivers — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for fixing Flutter setState after dispose errors.
Flutter

Flutter "setState() called after dispose()": Causes and Fixes

Learn why the "setState() called after dispose()" error occurs in Flutter, how to safely handle asynchronous operations, and best practices for cleanup — with runnable code.

21 Jun 20268 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter Internationalisation (i18n) With intl.
Flutter

Flutter Internationalisation (i18n) With intl

A comprehensive guide to Flutter internationalisation. Learn to generate localisations, handle plurals, format dates, and support RTL languages — with runnable code.

21 Jun 202612 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter DevTools.
Flutter

Flutter DevTools: Inspect Widgets and Debug Layouts

Master Flutter DevTools to inspect widget trees, debug layout constraint errors, profile CPU performance, and eliminate UI jank in your apps — with runnable code.

21 Jun 202610 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter Flavors and Environment Config.
Flutter

Flutter Flavors and Environment Config: Dev, Staging, Prod

Master Flutter environment configuration using Android productFlavors, iOS schemes, and Dart entry points to manage dev, staging, and production releases — with runnable code.

21 Jun 202612 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter app icons and splash screens.
Flutter

Flutter App Icons and Splash Screens: Complete Setup

Replace the default Flutter logo with custom app icons and native splash screens. Learn to configure adaptive icons, Android 12 support, and dark mode — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter Build APK and App Bundle.
Flutter

How to Build a Flutter APK and App Bundle for Google Play

Learn how to prepare, sign, and build a Flutter release APK and App Bundle (AAB) for Google Play. Includes code obfuscation and keystore setup — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter share_plus package.
Flutter

Flutter share_plus Tutorial: Share Text, Links, and Files

Learn how to share text, URLs, images, and generated files in your Flutter apps using share_plus, including iPad setups and handling ShareResult — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter WebView.
Flutter

Flutter WebView: Embed Web Pages in Your App

Learn to embed web content using webview_flutter. Configure Android and iOS permissions, manage navigation delegates, and bridge Dart with JavaScript — with runnable code.

21 Jun 202610 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter local notifications.
Flutter

Flutter Local Notifications: Permissions, Scheduling and Taps

Build Flutter local notifications with Android and iOS permissions, channels, payload taps, time-zone scheduling, and exact-alarm safeguards — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for checking and requesting app permissions.
Flutter

Flutter permission_handler: Request and Check Permissions

Check and request camera permissions in Flutter, configure Android and iOS correctly, handle blocked access, and guide users safely to settings — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for opening links, email, phone, and maps.
Flutter

Flutter url_launcher: Open Links, Email, Phone, and Maps

Use Flutter url_launcher to open web links, email, phone, SMS and maps safely, with platform configuration, launch modes and reliable failures — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Google Maps markers, camera controls, and polylines.
Flutter

Flutter Google Maps: Markers, Camera, and Polylines Guide

Build a Flutter Google Map with markers, animated camera moves, polylines, location permissions, and correctly configured Android and iOS keys — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Flutter geolocation with geolocator.
Flutter

Flutter Geolocation With geolocator: Get User Location

Build a reliable Flutter location flow with geolocator: check services and permissions, fetch a position, stream updates, and handle settings — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for camera and gallery image picking.
Flutter

Flutter image_picker: Camera and Gallery Access Tutorial

Use Flutter image_picker to capture photos, choose multiple gallery images, resize results, handle cancellation, and configure mobile platforms — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for InkWell and ripple effects.
Flutter

Flutter InkWell and Ripple Effects: Touch Feedback Done Right

Build accessible Flutter touch surfaces with InkWell, visible ripples, Ink decoration, rounded clipping, state colours, and Material 3 effects — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Snackbar, Dialog, and BottomSheet feedback patterns.
Flutter

Flutter Snackbar, Dialog, and BottomSheet: Feedback Patterns

Learn when to use Flutter Snackbars, AlertDialogs, and modal bottom sheets, with actions, returned results, scrolling, and safe context handling — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for drag-and-drop UI.
Flutter

Flutter Draggable and DragTarget: Build Drag-and-Drop UI

Build a typed Flutter drag-and-drop interface with Draggable, DragTarget, long-press gestures, acceptance rules, visual states, and widget tests — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for swipe-to-delete list items.
Flutter

Flutter Dismissible: Swipe-to-Delete List Items with Undo

Build reliable swipe-to-delete lists with Flutter Dismissible, unique keys, confirmation dialogs, directional backgrounds, state removal, and undo — with runnable code.

21 Jun 20269 min read
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for GestureDetector taps, drags, and swipes.
Flutter

Flutter GestureDetector: Taps, Drags, Swipes, and Hit Tests

Build reliable Flutter gestures for taps, double taps, long presses, drag tracking and velocity-based swipes, with hit testing and arena guidance — with runnable code.

21 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Infinite Scroll Pagination: Load More on Scroll, with scrollcontroller and notificationlistener triggers, _page and _limit pagination with append-only results, and loading and hasmore flags plus a bottom loading row.
Flutter

Flutter Infinite Scroll Pagination: Load More on Scroll

ScrollController and NotificationListener triggers, _page and _limit pagination with append-only results — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter WebSockets: Real-Time Data in Your App, with web_socket_channel setup, websocketchannel.connect and streambuilder, and sink.add for outgoing messages.
Flutter

Flutter WebSockets: Real-Time Data in Your App

Web_socket_channel setup, WebSocketChannel.connect and StreamBuilder, sink.add for outgoing messages — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Handle API Errors: Try/Catch, Retries, and User Feedback, with typed exceptions and a result type, mapping socketexception, timeoutexception, formatexception, and http status codes, and retry with bounded exponential backoff.
Flutter

Flutter Handle API Errors: Try/Catch, Retries, and User Feedback

Typed exceptions and a Result type, mapping SocketException, TimeoutException, FormatException, and HTTP status codes — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter shared_preferences: Save Simple App Data, with getinstance with setx and getx, safe defaults, remove, and clear, and asynchronous initialisation before rendering dependent ui.
Flutter

Flutter shared_preferences: Save Simple App Data

GetInstance with setX and getX, safe defaults, remove, and clear — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter sqflite Tutorial: Local SQLite Database Step by Step, with opendatabase and oncreate, crud through a typed model-to-map boundary, and parameterised where clauses that prevent injection.
Flutter

Flutter sqflite Tutorial: Local SQLite Database Step by Step

OpenDatabase and onCreate, CRUD through a typed model-to-Map boundary — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Hive Tutorial: Fast Local NoSQL Storage, with hive_flutter initialisation and boxes, put, get, delete, and default values, and typeadapter with hivetype and hivefield plus build_runner.
Flutter

Flutter Hive Tutorial: Fast Local NoSQL Storage

Hive_flutter initialisation and boxes, put, get, delete, and default values — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Read and Write Files With path_provider, with documents, temporary, and application-support directories, dart:io file string and byte operations, and encoding and decoding json files.
Flutter

Flutter Read and Write Files With path_provider

Documents, temporary, and application-support directories, dart:io File string and byte operations — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Drift Tutorial: Type-Safe SQLite for Dart, with drift and build_runner setup, a table, generated database, and dao boundary, and type-safe selects, inserts, and updates.
Flutter

Flutter Drift Tutorial: Type-Safe SQLite for Dart

Drift and build_runner setup, a table, generated database, and DAO boundary, type-safe selects, inserts, and updates — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter secure_storage: Store Tokens and Secrets Safely, with flutter_secure_storage read, write, and delete, keychain and android keystore protection, and platform options and encrypted preference migration.
Flutter

Flutter secure_storage: Store Tokens and Secrets Safely

Flutter_secure_storage read, write, and delete, Keychain and Android Keystore protection — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Firebase Setup: Connect Android, iOS, and Web, with flutterfire cli and flutterfire configure, firebase_core and generated firebase_options.dart, and firebase.initializeapp before runapp.
Flutter

Flutter Firebase Setup: Connect Android, iOS, and Web

FlutterFire CLI and flutterfire configure, firebase_core and generated firebase_options.dart — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Firebase Authentication: Email, Google, and Sign-Out, with firebase_auth email and password flows, google sign-in and firebase credentials, and authstatechanges as the ui gate.
Flutter

Flutter Firebase Authentication: Email, Google, and Sign-Out

Firebase_auth email and password flows, Google sign-in and Firebase credentials, authStateChanges as the UI gate — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Cloud Firestore: CRUD With Real-Time Updates, with collection and document references, add, set, update, and delete, and snapshots with streambuilder.
Flutter

Flutter Cloud Firestore: CRUD With Real-Time Updates

Collection and document references, add, set, update, and delete, snapshots with StreamBuilder, where, orderBy — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Firebase Storage: Upload and Download Images, with storagereference and putfile, upload progress from snapshotevents, and getdownloadurl after completion.
Flutter

Flutter Firebase Storage: Upload and Download Images

StorageReference and putFile, upload progress from snapshotEvents, getDownloadURL after completion — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Push Notifications With Firebase Cloud Messaging, with notification permission and gettoken, onmessage and onmessageopenedapp, and a top-level background handler.
Flutter

Flutter Push Notifications With Firebase Cloud Messaging

Notification permission and getToken, onMessage and onMessageOpenedApp, a top-level background handler — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Firebase Crashlytics: Track Crashes in Production, with firebase_crashlytics setup, fluttererror.onerror forwarding, and platformdispatcher.onerror for asynchronous errors.
Flutter

Flutter Firebase Crashlytics: Track Crashes in Production

Firebase_crashlytics setup, FlutterError.onError forwarding, PlatformDispatcher.onError for asynchronous errors — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Supabase Tutorial: Auth and Database Without Firebase, with supabase_flutter initialisation, signup and signinwithpassword, and select, insert, update, and delete.
Flutter

Flutter Supabase Tutorial: Auth and Database Without Firebase

Supabase_flutter initialisation, signUp and signInWithPassword, select, insert, update, and delete — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter AnimatedContainer: Animate Without Controllers, with implicit animation through animatedcontainer, duration and curve changes driven by setstate, and animatedopacity, animatedalign, and animatedpadding.
Flutter

Flutter AnimatedContainer: Animate Without Controllers

Implicit animation through AnimatedContainer, duration and curve changes driven by setState, AnimatedOpacity — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter AnimationController and Tween Explained, with animationcontroller with singletickerproviderstatemixin, tween.animate and curvedanimation, and animatedbuilder that limits rebuild scope.
Flutter

Flutter AnimationController and Tween Explained

AnimationController with SingleTickerProviderStateMixin, Tween.animate and CurvedAnimation — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Hero Animations: Smooth Screen Transitions, with matching hero tags across routes, image heroes with stable geometry, and flightshuttlebuilder customisation.
Flutter

Flutter Hero Animations: Smooth Screen Transitions

Matching Hero tags across routes, image heroes with stable geometry, flightShuttleBuilder customisation — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Custom Page Route Transitions, with pageroutebuilder fundamentals, fade and slide transitionsbuilder composition, and transitionduration and reversetransitionduration.
Flutter

Flutter Custom Page Route Transitions

PageRouteBuilder fundamentals, fade and slide transitionsBuilder composition — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Lottie Animations: Add JSON Animations, with the lottie package and pubspec assets, lottie.asset and lottie.network, and controller-driven play, pause, and loop.
Flutter

Flutter Lottie Animations: Add JSON Animations

The lottie package and pubspec assets, Lottie.asset and Lottie.network, controller-driven play, pause, and loop — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Staggered Animations Step by Step, with one animationcontroller for the whole sequence, multiple interval-curved tweens, and animatedbuilder and focused rebuilds.
Flutter

Flutter Staggered Animations Step by Step

One AnimationController for the whole sequence, multiple Interval-curved tweens, AnimatedBuilder and focused rebuilds — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Shimmer Loading Effect Tutorial, with the shimmer package for fast skeletons, a custom lineargradient and shadermask, and animationcontroller lifecycle for custom shimmer.
Flutter

Flutter Shimmer Loading Effect Tutorial

The shimmer package for fast skeletons, a custom LinearGradient and ShaderMask — with runnable code.

21 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter CustomPaint and Canvas: Draw Custom Graphics, with custompainter paint and shouldrepaint, canvas drawline, drawcircle, drawpath, and drawrrect, and paint styles, strokes, and shaders.
Flutter

Flutter CustomPaint and Canvas: Draw Custom Graphics

CustomPainter paint and shouldRepaint, Canvas drawLine, drawCircle, drawPath, and drawRRect, Paint styles, strokes — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter ThemeData: App-Wide Colours and Typography, with themedata supplied to materialapp, colorscheme.fromseed as the colour foundation, and texttheme and component themes.
Flutter

Flutter ThemeData: App-Wide Colours and Typography

ThemeData supplied to MaterialApp, ColorScheme.fromSeed as the colour foundation, textTheme and component themes — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Dark Mode: Light/Dark Theme Switching, with theme, darktheme, and thememode, thememode.system as an honest default, and manual switching with valuenotifier or provider.
Flutter

Flutter Dark Mode: Light/Dark Theme Switching

Theme, darkTheme, and themeMode, ThemeMode.system as an honest default — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Material 3: Dynamic Colour and New Components, with usematerial3 and modern defaults, colorscheme.fromseed, and dynamic_color for supported platform palettes.
Flutter

Flutter Material 3: Dynamic Colour and New Components

UseMaterial3 and modern defaults, ColorScheme.fromSeed, dynamic_color for supported platform palettes, NavigationBar — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Google Fonts and Custom Fonts Tutorial, with google_fonts applied through texttheme, runtime fetching versus bundling font files, and pubspec fonts with weights and styles.
Flutter

Flutter Google Fonts and Custom Fonts Tutorial

Google_fonts applied through textTheme, runtime fetching versus bundling font files — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Gradients: LinearGradient, RadialGradient, and SweepGradient, with boxdecoration with a gradient, lineargradient begin, end, and stops, and radialgradient for focal light.
Flutter

Flutter Gradients: LinearGradient, RadialGradient, and SweepGradient

BoxDecoration with a gradient, LinearGradient begin, end, and stops, RadialGradient for focal light — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter BoxShadow and Elevation: Depth Done Right, with boxdecoration boxshadow colour, blur, spread, and offset, layered shadows for believable depth, and material elevation versus manual shadows.
Flutter

Flutter BoxShadow and Elevation: Depth Done Right

BoxDecoration boxShadow colour, blur, spread, and offset, layered shadows for believable depth — with runnable code.

21 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Autocomplete and search fields guide, with a text field showing a filtered suggestions dropdown and a SearchAnchor search bar.
Flutter

Flutter Autocomplete and Search Fields Tutorial

The Autocomplete widget, optionsBuilder filtering, custom fieldViewBuilder and optionsViewBuilder, debounced async API search, and SearchAnchor with SearchBar — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter setState guide, with a StatefulWidget rebuild cycle diagram, a counter incrementing, and a build method re-running.
Flutter

Flutter setState Explained: How StatefulWidget Rebuilds Work

What setState really does, the rebuild cycle, what belongs in the closure, why the whole build method re-runs, and how to scope rebuilds — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the StatelessWidget vs StatefulWidget guide, with two widget cards side by side and a State object lifecycle arrow.
Flutter

StatelessWidget vs StatefulWidget in Flutter: When to Use Each

What each widget is, the State object and its lifecycle, when you actually need mutable state, converting between them, and preferring stateless — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter InheritedWidget guide, with a widget tree propagating shared data down to descendants via of(context).
Flutter

Flutter InheritedWidget: Share State Without a Package

How it propagates data down the tree, of(context) lookups, updateShouldNotify, a complete example, and how Theme and MediaQuery use it — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter ValueNotifier guide, with a single value source updating one ValueListenableBuilder while the rest of the screen stays still.
Flutter

Flutter ValueNotifier and ValueListenableBuilder: Lightweight State

A single observable value, rebuilding only the listening widget with ValueListenableBuilder, updating and disposing, and when it beats setState — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter ChangeNotifier and Provider guide, with a model emitting notifyListeners and a Consumer widget rebuilding.
Flutter

Flutter ChangeNotifier and Provider Basics From Scratch

Building a model with ChangeNotifier and notifyListeners, ChangeNotifierProvider, context.watch vs read, Consumer, and disposing — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter FutureBuilder vs StreamBuilder guide, with a loading spinner, an error state, and a data list resolved from an AsyncSnapshot.
Flutter

Flutter FutureBuilder vs StreamBuilder: Render Async Data Safely

Handling every AsyncSnapshot state, loading, error and data, the recreated-future trap, and when to reach for a Stream — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter widget lifecycle guide, with a vertical timeline of State methods from initState to dispose.
Flutter

Flutter Widget Lifecycle: initState, didChangeDependencies, dispose

initState, didChangeDependencies, didUpdateWidget, deactivate and dispose, what belongs in each, and the common lifecycle mistakes — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter BuildContext guide, with an element tree and an arrow walking up from a widget to find an ancestor.
Flutter

Flutter BuildContext Explained: What It Is and Common Mistakes

What context really is, how lookups walk up the tree, the no-ancestor error, the Builder fix, and using context across async gaps — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter keys guide, with a reordered list preserving each item's state thanks to ValueKey.
Flutter

Flutter Keys Explained: ValueKey, GlobalKey, and When to Use Them

Why keys exist, how Flutter matches widgets to elements, ValueKey and ObjectKey for lists, the reordering bug, and GlobalKey — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter HTTP requests guide, with a GET and a POST request, a status code, and a JSON response body.
Flutter

Flutter HTTP Requests: GET, POST, and JSON With the http Package

Adding the http package, GET and POST, reading the status and body, sending and decoding JSON, headers and timeouts, and mapping to models — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter parse JSON guide, with a JSON payload mapping into a typed Dart model class via fromJson.
Flutter

Flutter Parse JSON: Model Classes, fromJson, and toJson

jsonDecode and the map shape, writing fromJson and toJson, nested objects and lists, null safety on fields, and when to generate the code — with runnable code.

20 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Dio guide, with a configured Dio client, an auth interceptor, and a DioException being handled.
Flutter

Flutter Dio Tutorial: Interceptors, Timeouts, and Error Handling

Why Dio, a configured instance with BaseOptions, GET and POST, interceptors for auth and logging, timeouts, and handling DioException — with runnable code.

20 Jun 202613 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter REST API integration guide, with a service layer fetching data and a ListView rendering loading, error, and loaded states.
Flutter

Flutter REST API Integration: Fetch, Display, and Refresh Data

Structuring a service and repository, fetching a list, driving loading, error and data states, a ListView, and refreshing — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter pull to refresh guide, with a list being pulled down to reveal a RefreshIndicator spinner.
Flutter

Flutter Pull to Refresh: RefreshIndicator Tutorial

Wrapping a scrollable in RefreshIndicator, returning a Future from onRefresh, making short lists scrollable, and refreshing from code — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter date and time pickers guide, with a calendar date picker dialog, a clock time picker, and a formatted DateTime result.
Flutter

Flutter Date and Time Pickers: showDatePicker and showTimePicker

showDatePicker with date bounds, awaiting the result, showTimePicker and TimeOfDay, formatting with intl, the range picker, and the cancel and async-gap pitfalls — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Slider and RangeSlider guide, with a single-value slider snapping to divisions and a two-thumb range slider showing a low-high RangeValues selection.
Flutter

Flutter Slider and RangeSlider: Custom Value Pickers

min and max, divisions and labels for snapping, RangeSlider with RangeValues, SliderTheme styling, and onChangeEnd for expensive work — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Checkbox, Radio, and Switch guide, with a checked box, a selected radio group, and a toggled switch on tappable list rows.
Flutter

Flutter Checkbox, Radio, and Switch: Selection Widgets Tutorial

The controlled value-and-onChanged pattern, Radio groups, the ListTile variants for tappable rows, tristate, and which control to use — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter DropdownButton guide, with an open select menu, DropdownMenuItem options, and the selected value tracked in state.
Flutter

Flutter DropdownButton: Build a Select Menu With Code

DropdownMenuItem, tracking the value, generating items from a list, the value assertion error, DropdownButtonFormField, and the Material 3 DropdownMenu — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter TextField and TextEditingController guide, with an input field, a controller reading text, a FocusNode, and InputDecoration labels.
Flutter

Flutter TextField and TextEditingController: Input, Focus, and Listeners

Reading and setting text, onChanged vs onSubmitted, InputDecoration, managing focus with FocusNode, keyboard types, obscured passwords, and disposing — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Drawer guide, with a side navigation menu sliding in, a user account header, and ListTile menu items.
Flutter

Flutter Drawer: Build a Side Navigation Menu

Adding a Drawer, DrawerHeader and UserAccountsDrawerHeader, ListTile items, closing the drawer on tap, endDrawer, and opening from code — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter TabBar and TabBarView tutorial, with a tab bar in the AppBar bottom slot and swipeable views synced by a TabController.
Flutter

Flutter TabBar and TabBarView: Swipeable Tabs Step by Step

DefaultTabController the easy way, a manual TabController, scrollable tabs, styling, and the length-mismatch error — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter BottomNavigationBar tutorial, with three tab items, a highlighted currentIndex, and an IndexedStack keeping screen state.
Flutter

Flutter BottomNavigationBar: Multi-Tab Navigation Tutorial

Items and selection, preserving each tab's state with IndexedStack, the fixed vs shifting gotcha, and the Material 3 NavigationBar — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter pass data between screens guide, with constructor arguments going forward and a returned value coming back from pop.
Flutter

Flutter Pass Data Between Screens: Arguments and Return Values

Constructor arguments forward, awaiting a returned value with pop, named-route arguments via RouteSettings, and handling the empty result — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter navigation basics guide, with a route stack showing push and pop between screens and a named routes table.
Flutter

Flutter Navigation Basics: push, pop, and Named Routes

Navigator.push and MaterialPageRoute, going back with pop, named routes and the routes table, pushReplacement, and when to reach for go_router — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter LayoutBuilder guide, with BoxConstraints maxWidth breakpoints switching between narrow and wide adaptive layouts.
Flutter

Flutter LayoutBuilder: Build Widgets That Adapt to Constraints

Reading BoxConstraints, maxWidth breakpoints, adaptive grids, LayoutBuilder vs MediaQuery, and the infinite-constraint trap — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Wrap widget guide, with chips and tags auto-wrapping across runs, spacing, and runSpacing visuals.
Flutter

Flutter Wrap Widget: Chips, Tags, and Auto-Wrapping Layouts

How Wrap differs from Row, spacing and runSpacing, alignment across and within runs, building tag and chip layouts, and when Wrap fails to wrap — with runnable code.

20 Jun 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter ListView.builder guide, with lazy item building, itemBuilder, separators, and itemExtent performance visuals.
Flutter

Flutter ListView.builder: Efficient, Dynamic Scrolling Lists

Lazy item building, itemCount and itemBuilder, ListView.separated, itemExtent, and the shrinkWrap trap — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter GridView tutorial, with crossAxisCount, maxCrossAxisExtent, spacing, and childAspectRatio grid visuals.
Flutter

Flutter GridView Tutorial: Build Responsive Grids Step by Step

GridView.count, GridView.builder, the two grid delegates, childAspectRatio, and responsive grids with maxCrossAxisExtent — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter AppBar customisation guide, with title, action icons, and a collapsing SliverAppBar FlexibleSpaceBar visual.
Flutter

Flutter AppBar Customisation: Actions, Titles, and SliverAppBar

Title and centerTitle, leading and actions, colours, the bottom slot for tabs, and a collapsing SliverAppBar — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Scaffold guide, with AppBar, body, Drawer, FloatingActionButton, and bottom navigation slot visuals.
Flutter

Flutter Scaffold Explained: AppBar, Body, Drawer, and FAB

appBar, body, FloatingActionButton, Drawer, SnackBars via ScaffoldMessenger, and the keyboard inset — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Card and ListTile guide, with elevation, leading and trailing slots, and clean list-item visuals.
Flutter

Flutter Card and ListTile: Build Clean List Items Fast

Card elevation and shape, ListTile slots, onTap, CheckboxListTile and SwitchListTile, and the Material 3 card variants — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Icons and IconButton guide, with Material icon variants, icon sizing, and IconButton tap-target visuals.
Flutter

Flutter Icons and IconButton: Material Icons, Sizes, and Taps

The Icon widget, Material icon variants, size and colour, IconButton with tap targets and tooltips, and the Material 3 filled and outlined variants — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Image widget guide, with Image.network, BoxFit.cover, loading and error builder, and placeholder visuals.
Flutter

Flutter Image Widget: Asset, Network, Caching, and Placeholders

Image.asset and Image.network, BoxFit, loading and error builders, in-memory caching with cacheWidth, and FadeInImage placeholders — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter RichText and TextSpan guide, with a TextSpan tree, inline WidgetSpan icon, and tappable span visuals.
Flutter

Flutter RichText and TextSpan: Multi-Style Text in One Widget

The TextSpan tree, Text.rich, inline icons with WidgetSpan, tappable spans with recognisers, and accessibility — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Text and TextStyle guide, with fontWeight, letterSpacing, line height, and TextOverflow ellipsis visuals.
Flutter

Flutter Text and TextStyle: Fonts, Colours, Spacing, and Overflow

fontSize, fontWeight, colour, letterSpacing, line height, textAlign, maxLines and TextOverflow, DefaultTextStyle, and theme text styles — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Align and Center guide, with the Alignment coordinate grid, Alignment.center, and widthFactor visuals.
Flutter

Flutter Align and Center: Position Widgets Precisely

The Alignment coordinate system, custom Alignment(x, y), widthFactor and heightFactor, and Center vs Align — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter SizedBox vs ConstrainedBox vs Container guide, with fixed dimensions, BoxConstraints min and max, and sizing visuals.
Flutter

Flutter SizedBox vs ConstrainedBox vs Container for Sizing

Fixed dimensions, BoxConstraints min/max, SizedBox.shrink and expand, FractionallySizedBox, and which to choose — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Padding, Margin, and EdgeInsets guide, with EdgeInsets.symmetric, EdgeInsetsDirectional, and SafeArea visuals.
Flutter

Flutter Padding, Margin, and EdgeInsets Explained

The Padding widget, where margin lives, every EdgeInsets constructor, EdgeInsetsDirectional for RTL, and SafeArea — with runnable code.

20 Jun 202610 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Expanded vs Flexible vs Spacer guide, with flex factor and FlexFit visuals.
Flutter

Flutter Expanded vs Flexible vs Spacer: When to Use Each

Flex factor, FlexFit.tight vs loose, the unbounded constraints error, and a decision guide — with runnable code.

20 Jun 202611 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Container widget guide, with padding, margin, BoxDecoration, borders, gradients, and constraint visuals.
Flutter

Flutter Container Widget Explained: Decoration, Padding, and Constraints

A deep dive into the Flutter Container widget — padding, margin, BoxDecoration, constraints, alignment, and transforms — with runnable code.

20 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Row and Column guide, with main axis and cross axis alignment, Expanded and Flexible, and spacing visuals.
Flutter

Flutter Row and Column: MainAxis, CrossAxis, and Spacing Explained

Main axis and cross axis alignment, MainAxisSize, Expanded and Flexible, spacing, and fixing RenderFlex overflow — with runnable code.

20 Jun 202613 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the Flutter Stack and Positioned guide, with layered widgets, alignment, Positioned.fill, and z-order visuals.
Flutter

Flutter Stack and Positioned: Overlapping Widgets Done Right

Layer widgets with Stack and Positioned — alignment, Positioned.fill, clipping, and z-order — with runnable code.

20 Jun 202612 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the complete Flutter scrolling and slivers guide, with ListView, CustomScrollView, SliverAppBar, and scroll physics visuals.
Flutter

Flutter Scrolling and Slivers: ListView to CustomScrollView (Complete Guide)

From ListView and GridView to CustomScrollView, SliverAppBar, ScrollController, and NestedScrollView — the complete Flutter scrolling model with runnable code.

20 Jun 202618 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the complete Flutter animations guide, with AnimatedContainer, Tween curves, Hero transitions, and AnimationController visuals.
Flutter

Flutter Animations: The Complete Guide With Code Examples

Implicit Animated widgets, AnimationController and Tween, Hero transitions, staggered choreography, and custom page routes, with runnable code.

20 Jun 202618 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the complete Dart language for Flutter guide, with null safety, async/await, Futures, Streams, and records and patterns visuals.
Flutter

Dart Language for Flutter: The Complete Beginner-to-Pro Guide

Learn the Dart language for Flutter — null safety, classes, collections, async/await, Futures and Streams, and records and patterns, with runnable code.

20 Jun 202619 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the complete Flutter Cupertino widgets guide, with iOS-style navigation bars, buttons, switches, and picker visuals.
Flutter

Flutter Cupertino Widgets: Build iOS-Style UIs (Complete Guide)

A complete guide to Flutter Cupertino widgets for iOS-style UIs: navigation bars, buttons, switches, pickers, action sheets, and dialogs, with runnable code.

19 Jun 202616 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the complete Flutter Material widgets catalogue, with Scaffold, AppBar, buttons, dialogs, and ListTile component visuals.
Flutter

Flutter Material Widgets: The Complete Catalogue With Examples

A complete catalogue of Flutter Material widgets: Scaffold, AppBar, buttons, inputs, dialogs, SnackBars, Card, ListTile, and more, with runnable code.

19 Jun 202619 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for the complete Flutter layout widgets guide, with Container, Row, Column, Stack, Expanded, and Wrap layout visuals.
Flutter

Flutter Layout Widgets: The Complete Guide With Code Examples

A complete guide to Flutter layout widgets: Container, Row, Column, Stack, Expanded, Flexible, Wrap, and more, with runnable code examples.

19 Jun 202618 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Claude Fable 5 and Mythos 5 Explained, with Claude Fable and Mythos model cards, benchmark bars, safeguard classifier panels, and Opus 4.8 fallback flow visuals.
AI

Claude Fable 5 and Mythos 5 Explained: What They Are, Pricing, API ID, and Safeguards

Claude Fable 5 and Mythos 5 explained: what they are, the claude-fable-5 API model ID, $10/$50 pricing, benchmarks, the three safeguards, Opus 4.8 fallback, and how the two models relate.

10 Jun 202614 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Flutter Interview Questions and Answers 2026, with MCQ cards, short-answer panels, Dart and widget tree visuals, and a learning-mode quiz toggle.
FlutterInterview Prep

Flutter Interview Questions and Answers (2026): 300+ MCQs and Short Answers

Practise 320 free Flutter interview questions — 160 MCQs and 160 short answers across Dart, widgets, state management, async, testing, and architecture, with a learning-mode switch and Junior/Mid/Senior filters.

10 Jun 2026320 questions
Coding Liquids blog cover featuring Sagnik Bhattacharya for How to Write AI Prompts for Excel: Copilot, Claude & ChatGPT, with prompt anatomy cards, Copilot, Claude, and ChatGPT panels, spreadsheet grids, and formula prompt visuals.
AI + Excel

How to Write AI Prompts for Excel: Copilot, Claude & ChatGPT

Stop copying prompt lists — learn the anatomy of an Excel prompt that works, why Copilot, Claude, and ChatGPT each need a different approach, and how to fix prompts that fail.

9 Jun 202615 min read
PMP Certification Practice Exams 2026: PMI ECO-Based Prep
FreePMP Prep

PMP Certification Practice Exams 2026: PMI ECO-Based Prep

Practise 180 free current-ECO PMP-style MCQs split into People, Process, and Business Environment sections, with hidden answers and per-question explanations.

2 Jun 202655 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Claude Opus 4.8 Explained: What Changed, Pricing, API ID, and Who Should Use It, with Claude model cards, API pricing panels, coding workflow diagrams, and AI assistant interface visuals.
AI

Claude Opus 4.8 Explained: What Changed, Pricing, API ID, and Who Should Use It

Claude Opus 4.8 explained for developers and AI users: what changed, pricing, model ID, 1M context, fast mode, effort defaults, and practical use cases.

29 May 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Claude Opus 4.8 Dynamic Workflows Tutorial for Claude Code, with parallel Claude Code agent lanes, repository maps, task cards, terminal panels, and review checklist visuals.
AI

Claude Opus 4.8 Dynamic Workflows Tutorial for Claude Code

Learn how Claude Opus 4.8 dynamic workflows work in Claude Code, when to use subagents, how to write better prompts, and how to review results safely.

29 May 20269 min read
Coding Liquids blog cover featuring Sagnik Bhattacharya for Claude Opus 4.8 API Migration Guide: Model ID, Effort, Caching, and Fast Mode, with API request cards, migration checklist panels, cache markers, speed controls, and deployment pipeline visuals.
AI

Claude Opus 4.8 API Migration Guide: Model ID, Effort, Caching, and Fast Mode

Migrate to Claude Opus 4.8 with the correct model ID, effort settings, prompt caching checks, fast mode trade-offs, test cases, and rollback plan.

29 May 20269 min read
Kisan Salahkaar: Farmer Advisory Platform for Governments and NGOs
AgriTech

Kisan Salahkaar: Farmer Advisory Platform for Governments and NGOs

Kisan Salahkaar is a licensable white-label 64-language AI farm advisor for governments, NGOs, and agri teams with AI plant doctor diagnosis, buyable remedies, soil reports, nearby crop prices, and voice chat.

23 May 202611 min read
Farm Advisor AI: Farmer Support Platform for Governments and NGOs
AgriTech

Farm Advisor AI: Farmer Support Platform for Governments and NGOs

Farm Advisor AI is a licensable white-label 18-language AI farm advisor for governments, NGOs, and agri teams with AI plant doctor diagnosis, buyable remedies, soil reports, nearby crop prices, and voice chat.

23 May 202610 min read
How to Publish a Flutter App to the iOS App Store in 2026: 5 Problems to Check First
Flutter

How to Publish a Flutter App to the iOS App Store in 2026: 5 Problems to Check First

Publish a Flutter app to the iOS App Store in 2026 with a practical checklist for Bundle IDs, Info.plist permissions, SwiftPM vs CocoaPods, Xcode, signing, IPA upload, TestFlight, and App Review.

22 May 202621 min read
Gemini Omni Tutorial: How to Create Your First AI Video Step by Step
Video

Gemini Omni Tutorial: How to Create Your First AI Video Step by Step

A fact-checked Gemini Omni tutorial for beginners: plan your first prompt, choose Flow or Gemini, create a 10-second clip, review the output, and avoid common AI video mistakes.

20 May 20268 min read
Best Gemini Omni Prompts for AI Video: Camera, Motion, Style, and References
Video

Best Gemini Omni Prompts for AI Video: Camera, Motion, Style, and References

Copy and adapt Gemini Omni prompt patterns for camera direction, motion, style transfer, reference assets, edits, text, audio, and repeatable AI video testing.

20 May 20268 min read
How to Use Gemini Omni in Google Flow: Access, Credits, Settings, and Export
Video

How to Use Gemini Omni in Google Flow: Access, Credits, Settings, and Export

Use Gemini Omni in Google Flow with a fact-checked walkthrough of access, subscription limits, credits, model settings, video lengths, editing, upscaling, export, and review workflow.

20 May 20267 min read
How to Use Gemini Omni in VS Code: Prompt Files, Asset Workflows, and API-Ready Setup
AI

How to Use Gemini Omni in VS Code: Prompt Files, Asset Workflows, and API-Ready Setup

Use VS Code as a serious Gemini Omni production workspace for prompt files, reference manifests, asset naming, evaluation notes, version control, and future API-ready structure.

20 May 20267 min read
Gemini Omni Video Editing: Multi-Turn Edits, Camera Changes, and Style Transfers
Video

Gemini Omni Video Editing: Multi-Turn Edits, Camera Changes, and Style Transfers

Edit videos with Gemini Omni using multi-turn prompts, camera changes, object swaps, action changes, style transfers, and a review workflow for consistency and safety.

20 May 20267 min read
Gemini Omni Image to Video: Reference Images, Storyboards, and Consistent Scenes
Video

Gemini Omni Image to Video: Reference Images, Storyboards, and Consistent Scenes

Turn images, product shots, charts, character references, and storyboards into Gemini Omni videos with reference prompts, scene consistency checks, and a repeatable image-to-video workflow.

20 May 20266 min read
Gemini Omni vs Veo 3.1 vs Seedance 2.0 vs Sora 2: Which AI Video Tool Should You Use?
Video

Gemini Omni vs Veo 3.1 vs Seedance 2.0 vs Sora 2: Which AI Video Tool Should You Use?

Compare Gemini Omni, Veo 3.1, Seedance 2.0, and Sora 2 for AI video generation, editing, prompts, audio, references, Shorts, cost control, and benchmark methodology.

20 May 20268 min read
How to Use Gemini Omni for YouTube Shorts: 10-Second Clips, Remixing, and Safe Publishing
Video

How to Use Gemini Omni for YouTube Shorts: 10-Second Clips, Remixing, and Safe Publishing

Create YouTube Shorts with Gemini Omni using 10-second vertical clips, remix workflows, hooks, captions, safety checks, provenance, and a repeatable publishing checklist.

20 May 20266 min read
Gemini Omni for Excel: Turn Charts, Dashboards, and Spreadsheet Insights into AI Videos
AI + Excel

Gemini Omni for Excel: Turn Charts, Dashboards, and Spreadsheet Insights into AI Videos

Use Gemini Omni with Excel workflows by turning charts, dashboards, KPI summaries, and spreadsheet insights into AI videos while protecting data accuracy and avoiding formula-tool confusion.

20 May 20267 min read
60 AI Prompts for Google Sheets That Actually Work (Copy, Paste, Automate)
AI + Sheets

60 AI Prompts for Google Sheets That Actually Work (Copy, Paste, Automate)

Copy-paste AI prompts for Google Sheets covering Gemini, formulas, QUERY, ARRAYFORMULA, data cleaning, Apps Script, dashboards, collaboration, and debugging.

20 May 202620 min read
Flutter 3.44 Upgrade Checklist: What to Check Before You Ship
Flutter

Flutter 3.44 Upgrade Checklist: What to Check Before You Ship

Use this Flutter 3.44 upgrade checklist to verify SwiftPM, Android, web, tooling, imports, tests, rollback plans, and release builds before you ship.

19 May 202613 min read
Flutter 3.44 Deep Dive: SwiftPM, Android, Web, and Tooling Changes
Flutter

Flutter 3.44 Deep Dive: SwiftPM, Android, Web, and Tooling Changes

A source-backed Flutter 3.44 deep dive covering SwiftPM, Android, web rendering, Widget Previewer, tooling changes, tests, and migration risks.

19 May 202619 min read
Excel Formulas: Complete Reference
Excel

Excel Formulas: Complete Reference

VLOOKUP, XLOOKUP, LAMBDA, GROUPBY, dynamic arrays, and every major formula category — with syntax, examples, and common mistakes.

25 Apr 2026Complete guide
ChatGPT 5.5 vs Claude Opus 4.7 vs Gemini 3.1 Pro: Benchmarks, Pricing, and Codex (2026)
OpenAI

ChatGPT 5.5 vs Claude Opus 4.7 vs Gemini 3.1 Pro: Benchmarks, Pricing, and Codex (2026)

Compare ChatGPT 5.5, GPT-5.5 Codex, Claude Opus 4.7, and Gemini 3.1 Pro on coding benchmarks, pricing, context windows, and best use cases.

24 Apr 202613 min read
How to Use Copilot Agent Mode in Word, Excel, and PowerPoint: Step-by-Step Tutorial (2026)
Microsoft Copilot

How to Use Copilot Agent Mode in Word, Excel, and PowerPoint: Step-by-Step Tutorial (2026)

A beginner's step-by-step tutorial for Microsoft 365 Copilot Agent Mode — now GA across Word, Excel, and PowerPoint. Real prompts, real screenshots, real limits.

24 Apr 202611 min read
How to Use Claude Design: Pitch Decks, Mockups, and Claude Code Handoffs (2026)
AI Tools

How to Use Claude Design: Pitch Decks, Mockups, and Claude Code Handoffs (2026)

A beginner's step-by-step tutorial for Claude Design, Anthropic Labs' new Opus 4.7-powered tool for prototypes, slides, one-pagers, and developer handoff.

21 Apr 202612 min read
Flutter Development Guide
Flutter

Flutter Development Guide

App Store publishing, release checks, architecture, state management, performance, testing, responsive UI, and navigation for production Flutter apps.

17 Apr 2026Complete guide
AI Tools and AI Development: Complete Guide
AI

AI Tools and AI Development: Complete Guide

Every AI tutorial in one place — Claude Code, Copilot, Cursor, Gemma 4, RAG, MCP, AI video generation with Seedance, plus AI workflows for Excel and Flutter.

04 May 2026Complete guide
Seedance 2.0 Tutorial: The Complete Beginner's Guide
Video

Seedance 2.0 Tutorial: The Complete Beginner's Guide (2026)

A step-by-step Seedance 2.0 tutorial for beginners — how to access it, write your first prompt, pick the right mode, tune settings, and fix common mistakes.

11 Apr 20269 min read
How to Set Up Seedance 2.0: Account, Access, First Video
Video

How to Set Up Seedance 2.0: Account, Access, First Video (2026)

A beginner setup guide for Seedance 2.0 — how to create an account, pick a plan, access the model through Dreamina, and configure your first video generation run.

11 Apr 20268 min read
Seedance 2.0 Pricing, Credits, and Free Tier Explained
Video

Seedance 2.0 Pricing, Credits, and Free Tier Explained (2026)

A practical breakdown of Seedance 2.0 pricing — free tier limits, credit costs per generation, paid plan tiers, and how to budget credits for real projects.

11 Apr 20268 min read
Seedance 2.0 Resolution, Aspect Ratio, and Export Settings
Video

Seedance 2.0 Resolution, Aspect Ratio, and Export Settings (2026)

A reference guide to Seedance 2.0 export settings — resolution, aspect ratio, frame rate, duration, and which combinations work for YouTube, Shorts, TikTok, and ads.

11 Apr 20268 min read
Seedance 2.0 Motion Intensity Settings 0–100 Explained
Video

Seedance 2.0 Motion Intensity Settings 0–100 Explained (2026)

A deep dive into Seedance 2.0's motion intensity slider — what 0, 30, 50, 70, and 100 actually produce, which setting fits which content, and how to diagnose motion problems.

11 Apr 20268 min read
How to Create Lip-Sync and Talking-Head Videos in Seedance 2.0
Video

How to Create Lip-Sync and Talking-Head Videos in Seedance 2.0 (2026)

A practical guide to making talking-head and lip-sync videos with Seedance 2.0 — prompt structure, reference images, pairing with audio tools, and realistic limitations.

11 Apr 20268 min read
How to Use Seedance 2.0 for AI Marketing Videos
Video

How to Use Seedance 2.0 for AI Marketing Videos

Learn how to create marketing videos using Seedance 2.0 for social media ads, brand content, product launches, and promotional campaigns.

10 Apr 20265 min read
The Complete Flutter Guide — Udemy course thumbnail by Sagnik Bhattacharya.
Flutter

Best Flutter Courses in 2026: What to Learn and Where to Start

The best Flutter courses in 2026 compared — covering content depth, project quality, instructor credentials, and which course fits beginners, intermediates, and teams.

10 Apr 202614 min read
7 Best AI Tools for Excel in 2026 (Tested and Ranked)
Excel

7 Best AI Tools for Excel in 2026 (Tested and Ranked)

The 7 best AI tools for Excel in 2026, tested on real spreadsheet tasks. Honest comparison of ChatGPT, Claude, Gemini, Copilot, Gemma 4, and more for formulas, analysis, and automation.

10 Apr 202616 min read
How to Use Seedance 2.0 for YouTube Shorts Creation
Video

How to Use Seedance 2.0 for YouTube Shorts Creation

Learn how to create engaging YouTube Shorts using Seedance 2.0, with tips on aspect ratio, duration, hooks, and content strategies.

9 Apr 20264 min read
How to Use Seedance 2.0 in Dreamina Step by Step
Video

How to Use Seedance 2.0 in Dreamina Step by Step

Learn how to use Seedance 2.0 through the Dreamina platform step by step, from creating an account to generating your first video clips.

8 Apr 20265 min read
How to Fix RenderFlex Overflowed in Flutter Row inside ListView
Flutter

How to Fix RenderFlex Overflowed in Flutter Row inside ListView

Fix Flutter RenderFlex overflowed by X pixels in Row inside ListView. Step-by-step code using Expanded, Flexible, SizedBox, and Wrap.

7 Apr 202612 min read
How to Make Consistent Characters in Seedance 2.0
Video

How to Make Consistent Characters in Seedance 2.0

Learn techniques for maintaining consistent character appearance across multiple Seedance 2.0 video clips, including reference images, prompt strategies, and workflow patterns.

7 Apr 20264 min read
How to Write Better Prompts for Seedance 2.0
Video

How to Write Better Prompts for Seedance 2.0

Learn prompt writing techniques for Seedance 2.0 that produce better, more consistent results, with structure templates, keyword strategies, and practical examples.

6 Apr 20265 min read
How to Use Windsurf for Flutter Development: Free AI IDE Setup and Review
Flutter

How to Use Windsurf for Flutter Development: Free AI IDE Setup and Review

Set up Windsurf for Flutter development with this free AI IDE guide. Installation, Dart support, Cascade agent, and honest comparison with Cursor and VS Code.

5 Apr 202612 min read
How to Run Gemma 4 Locally for Free: A Beginner's Guide With Ollama and LM Studio
AI Tools

How to Run Gemma 4 Locally for Free: A Beginner's Guide With Ollama and LM Studio

Step-by-step guide to running Google Gemma 4 locally using Ollama and LM Studio. Covers hardware requirements, installation, performance tips, and when local beats cloud AI.

5 Apr 202614 min read
How to Use OpenCode in VS Code: The Free Open-Source AI Coding Alternative
AI Tools

How to Use OpenCode in VS Code: The Free Open-Source AI Coding Alternative

Set up OpenCode as a free, open-source AI coding assistant in VS Code. Supports 75+ models, MIT licensed, and works with Ollama, OpenAI, Anthropic, and more.

5 Apr 202612 min read
How to Use Gemma 4 in VS Code: Setup, Extensions, and Coding Workflows
AI Tools

How to Use Gemma 4 in VS Code: Setup, Extensions, and Coding Workflows

Set up Gemma 4 as your local AI coding assistant in VS Code. Step-by-step guide covering extensions, Ollama integration, inline completions, and real coding workflow examples.

5 Apr 202618 min read
5 Real-World Tasks Where Gemma 4 Beats Paid AI Models
AI Tools

5 Real-World Tasks Where Gemma 4 Beats Paid AI Models

See 5 practical tasks where Google Gemma 4 outperforms paid AI models like ChatGPT Plus and Claude Pro. Honest benchmarks on code, data, writing, and privacy-sensitive work.

5 Apr 202611 min read
Gemma 4 vs GPT-4o vs Llama 4: Which Free AI Model Is Best for Excel Formulas?
AI + Excel

Gemma 4 vs GPT-4o vs Llama 4: Which Free AI Model Is Best for Excel Formulas?

Compare Gemma 4, GPT-4o, and Llama 4 for Excel formula generation. See real prompt tests, accuracy results, and which free AI model handles SUMIFS, lookups, and nested logic best.

5 Apr 202612 min read
Gemma 4 vs Gemini: What's the Difference and When to Use Which
AI Tools

Gemma 4 vs Gemini: What's the Difference and When to Use Which

Understand the difference between Google's Gemma 4 and Gemini. Compare open-weight vs cloud API, privacy, cost, customisation, and which is right for your workflow.

5 Apr 202610 min read
Gemma 4 vs ChatGPT vs Claude vs Copilot: Best AI Model Comparison in 2026
AI Tools

Gemma 4 vs ChatGPT vs Claude vs Copilot: Best AI Model Comparison in 2026

A detailed, honest comparison of Gemma 4, ChatGPT, Claude, and Microsoft Copilot across coding, writing, data analysis, and cost. Find the right AI model for your workflow.

5 Apr 202615 min read
Gemma 4 for Data Analysis: Can It Replace ChatGPT for Spreadsheet Work?
AI + Excel

Gemma 4 for Data Analysis: Can It Replace ChatGPT for Spreadsheet Work?

Test Gemma 4 against ChatGPT for real spreadsheet tasks — data cleaning, pivot table logic, VBA macros, and chart recommendations. Honest results with practical examples.

5 Apr 202613 min read
How to Use Gemma 4 in Android Studio with Ollama: Local AI Coding for Kotlin, Flutter, and Gradle
AI Tools

How to Use Gemma 4 in Android Studio with Ollama: Local AI Coding for Kotlin, Flutter, and Gradle

Run Gemma 4 locally in Android Studio with Ollama for free AI coding. Setup guide for Kotlin, Flutter, and Gradle projects with workflow examples.

5 Apr 202613 min read
How to Use Gemini Code Assist in Android Studio: Free AI Coding for Flutter and Kotlin
AI Tools

How to Use Gemini Code Assist in Android Studio: Free AI Coding for Flutter and Kotlin

Set up Gemini Code Assist in Android Studio for Flutter and Kotlin projects. Free AI coding assistant with inline completions, chat, and code generation.

5 Apr 202613 min read
How to Use Gemini CLI in VS Code: Setup, IDE Integration, and Coding Workflows
AI Tools

How to Use Gemini CLI in VS Code: Setup, IDE Integration, and Coding Workflows

Set up Gemini CLI in VS Code with the companion extension. Free guide covering installation, IDE integration, terminal workflows, and coding examples.

5 Apr 202613 min read
How to Use Gemini CLI in Android Studio for Flutter: MCP Server, Dart Integration, and Workflows
AI Tools

How to Use Gemini CLI in Android Studio for Flutter: MCP Server, Dart Integration, and Workflows

Use Gemini CLI in Android Studio for Flutter development with MCP server integration, Dart tooling, and practical coding workflows. Free setup guide.

5 Apr 202613 min read
How to Fix Bad Motion in Seedance 2.0 Videos
Video

How to Fix Bad Motion in Seedance 2.0 Videos

Learn how to diagnose and fix common motion problems in Seedance 2.0 videos, including warping, flickering, unnatural movement, and motion artifacts.

5 Apr 20265 min read
How to Use DeepSeek in VS Code: The $2/Month AI Coding Assistant Setup Guide
AI Tools

How to Use DeepSeek in VS Code: The $2/Month AI Coding Assistant Setup Guide

Set up DeepSeek as an AI coding assistant in VS Code for under $2 per month. Guide with Continue extension, API setup, and real coding workflow examples.

5 Apr 202612 min read
How to Use Cursor for Flutter Development: The Complete 2026 Guide
Flutter

How to Use Cursor for Flutter Development: The Complete 2026 Guide

The complete guide to using Cursor for Flutter development in 2026. Setup, Dart extensions, AI-powered widget generation, and real workflow examples.

5 Apr 202613 min read
How to Use GitHub Copilot Agent Mode in VS Code: Autonomous Coding in 2026
AI Tools

How to Use GitHub Copilot Agent Mode in VS Code: Autonomous Coding in 2026

Learn how to use GitHub Copilot Agent Mode in VS Code for autonomous coding. Setup, practical workflows, multi-step task automation, and honest limitations.

5 Apr 202612 min read
How to Use Claude Code in VS Code: Setup, Extensions, and AI Coding Workflows
AI Tools

How to Use Claude Code in VS Code: Setup, Extensions, and AI Coding Workflows

Set up Claude Code in VS Code with the native extension. Terminal AI agent setup, practical coding workflows, and honest comparison with Copilot and Cursor.

5 Apr 202613 min read
How to Use Claude Code in Android Studio: AI-Powered Coding for Kotlin, Flutter, and Gradle Projects
AI Tools

How to Use Claude Code in Android Studio: AI-Powered Coding for Kotlin, Flutter, and Gradle Projects

Use Claude Code in Android Studio for Kotlin, Flutter, and Gradle projects. Terminal AI agent setup, workflows, and honest review for Android developers.

5 Apr 202613 min read
Seedance 2.0 vs Sora 2 for Prompt Control
Video

Seedance 2.0 vs Sora 2 for Prompt Control

Compare Seedance 2.0 and OpenAI Sora 2 for prompt control in AI video generation, covering how each tool interprets instructions, handles specifics, and produces reliable results.

4 Apr 20265 min read
Seedance 2.0 vs Kling for Realistic Motion
Video

Seedance 2.0 vs Kling for Realistic Motion

Compare Seedance 2.0 and Kling for realistic motion in AI-generated video, covering motion quality, prompt control, consistency, and practical differences.

3 Apr 20264 min read
Seedance 2.0 vs Veo 3 for Short AI Videos
Video

Seedance 2.0 vs Veo 3 for Short AI Videos

Compare Seedance 2.0 and Google Veo 3 for short AI video generation, covering quality, prompt control, speed, pricing, and best use cases for each.

2 Apr 20264 min read
How to Use Seedance 2.0 With Audio Prompts Step by Step
Video

How to Use Seedance 2.0 With Audio Prompts Step by Step

Learn how to use audio prompts in Seedance 2.0 to generate videos that sync with music, sound effects, or voice narration.

1 Apr 20265 min read
How to Use Seedance 2.0 for Cinematic Camera Movement Prompts
Video

How to Use Seedance 2.0 for Cinematic Camera Movement Prompts

Learn how to write prompts for cinematic camera movements in Seedance 2.0, including dolly, crane, orbit, and tracking shots with practical examples.

31 Mar 20265 min read
Flutter State Management in 2026: Provider vs Riverpod vs BLoC
Flutter

Flutter State Management in 2026: Provider vs Riverpod vs BLoC

Compare Provider, Riverpod, and BLoC for Flutter state management in 2026 — with real code examples and architecture advice for every project size.

31 Mar 202611 min read
60 AI Prompts for Excel That Actually Work (Copy, Paste, Get Results)
AI + Excel

60 AI Prompts for Excel That Actually Work (Copy, Paste, Get Results)

60 proven AI prompts for Excel by task — write formulas, clean data, build macros, debug errors, and more. Works with ChatGPT, Claude, and Copilot.

31 Mar 202618 min read
How to Use Seedance 2.0 for Product Ad Videos
Video

How to Use Seedance 2.0 for Product Ad Videos

Learn how to create professional product advertisement videos using Seedance 2.0, from product photography to finished ad-ready clips.

30 Mar 20264 min read
How to Use Google Gemini to Write Excel Formulas for Free
Gemini + Excel

How to Use Google Gemini to Write Excel Formulas for Free

Google Gemini is free and surprisingly good at Excel formulas. Learn how to prompt it for complex formulas, data analysis, and error fixes.

29 Mar 202610 min read
How to Use ChatGPT to Write Excel Formulas (With Real Examples)
ChatGPT + Excel

How to Use ChatGPT to Write Excel Formulas (With Real Examples)

ChatGPT can write complex Excel formulas from plain English. Learn how to prompt it for formulas, VBA macros, data cleaning, and error fixes.

29 Mar 202610 min read
How to Use Seedance 2.0 for Anime Style Video Generation
Video

How to Use Seedance 2.0 for Anime Style Video Generation

Learn how to generate anime-style video clips with Seedance 2.0, including prompt techniques, style keywords, and settings for consistent anime aesthetics.

28 Mar 20264 min read
How to Use Seedance 2.0 for Image to Video Prompts
Video

How to Use Seedance 2.0 for Image to Video Prompts

Learn how to turn still images into smooth, realistic videos using Seedance 2.0 image-to-video prompts, with settings, prompt structure, and common fixes.

27 Mar 20265 min read
How to Use What-If Analysis in Excel: Goal Seek and Scenarios
Advanced

How to Use What-If Analysis in Excel: Goal Seek and Scenarios

Use Excel's What-If Analysis tools — Goal Seek, Scenario Manager, Data Tables, and Solver — to reverse-engineer targets and model multiple outcomes.

26 Mar 202610 min read
Flutter vs React Native in 2026: Which Should You Choose?
Flutter

Flutter vs React Native in 2026: Which Should You Choose?

An honest comparison of Flutter and React Native in 2026 — covering performance, developer experience, ecosystem, and when to choose each framework.

26 Mar 202612 min read
How to Choose Between Open Models and API Models
AI

How to Choose Between Open Models and API Models

Learn when to use open-weight models you host yourself versus cloud API models, with practical decision criteria for cost, quality, privacy, and operational complexity.

26 Mar 20265 min read
How to Cut AI API Costs With Caching and Routing
AI

How to Cut AI API Costs With Caching and Routing

Learn practical techniques to reduce AI API costs using response caching, model routing, prompt optimisation, and batching without sacrificing quality.

25 Mar 20265 min read
How to Reduce Hallucinations in Tool-Based AI Apps
AI

How to Reduce Hallucinations in Tool-Based AI Apps

Learn practical techniques to reduce AI hallucinations in applications that use tool calling, retrieval, and structured outputs.

24 Mar 20265 min read
How to Build a Financial Model in Excel From Scratch
Data Analysis

How to Build a Financial Model in Excel From Scratch

Learn how to build a revenue projection and cash flow model in Excel from scratch — covering assumptions, formulas, scenarios, and best practices.

24 Mar 202612 min read
How to Evaluate AI Outputs in Real Apps
AI

How to Evaluate AI Outputs in Real Apps

Learn how to evaluate whether AI outputs in production applications are actually correct, useful, and safe, with practical evaluation frameworks and metrics.

23 Mar 20265 min read
How to Automate Excel Tasks with Microsoft Copilot
Copilot + Excel

How to Automate Excel Tasks with Microsoft Copilot

Use Microsoft Copilot to sort, filter, format, and summarise Excel data automatically — from plain text prompts. Save hours on weekly reporting tasks.

23 Mar 20268 min read
How to Test AI Prompts Before Shipping
AI

How to Test AI Prompts Before Shipping

Learn how to systematically test AI prompts before putting them in production, with practical patterns for test cases, evaluation criteria, and regression testing.

22 Mar 20265 min read
How to Fix Excel Formula Errors with Claude AI (Fast)
Claude + Excel

How to Fix Excel Formula Errors with Claude AI (Fast)

Getting #VALUE!, #REF!, or #N/A errors? Paste your broken formula into Claude AI for an instant diagnosis — no more staring at nested parentheses.

22 Mar 20267 min read
How to Use Power Pivot in Excel to Analyse Millions of Rows
Advanced

How to Use Power Pivot in Excel to Analyse Millions of Rows

Excel's row limit is 1 million — Power Pivot breaks it. Learn to load multiple tables, create relationships, and write DAX for advanced analysis.

21 Mar 202610 min read
How to Chunk Documents for Better RAG Results
AI

How to Chunk Documents for Better RAG Results

Learn practical chunking strategies for RAG applications, including how to split documents, set chunk sizes, handle overlap, and preserve context across chunk boundaries.

21 Mar 20265 min read
How to Improve RAG Answers With Reranking
AI

How to Improve RAG Answers With Reranking

Learn how to add a reranking step to your RAG pipeline to improve the relevance of retrieved documents and the quality of generated answers.

20 Mar 20265 min read
How to Make Professional Charts in Excel (Step-by-Step Guide)
Data Analysis

How to Make Professional Charts in Excel (Step-by-Step Guide)

How to Make Professional Charts in Excel (Step-by-Step Guide)

20 Mar 20269 min read
How to Add a Dropdown List in Excel Using Data Validation
Excel Basics

How to Add a Dropdown List in Excel Using Data Validation

Create dropdown lists, restrict cell inputs, and add custom validation rules in Excel to prevent data entry errors. Includes formula-based examples.

19 Mar 20267 min read
How to Build a RAG App With Your Own Documents
AI

How to Build a RAG App With Your Own Documents

Learn how to build a Retrieval Augmented Generation app that answers questions from your own documents, with practical steps for chunking, embedding, retrieval, and generation.

19 Mar 20265 min read
How to Use Local AI on Your Own Files
AI

How to Use Local AI on Your Own Files

Learn how to use locally running AI models to process, analyse, and extract information from your own files without uploading anything to external services.

18 Mar 20265 min read
How to Use INDEX MATCH in Excel with Multiple Criteria
Formulas

How to Use INDEX MATCH in Excel with Multiple Criteria

INDEX MATCH is more powerful and flexible than VLOOKUP. Learn how to use it with multiple criteria, look left, and handle errors — with examples.

18 Mar 20268 min read
Excel vs Google Sheets: Which Is Better for You in 2026?
Excel Basics

Excel vs Google Sheets: Which Is Better for You in 2026?

A feature-by-feature comparison of Excel and Google Sheets in 2026 — covering formulas, AI tools, collaboration, performance, and pricing.

17 Mar 20268 min read
How to Use Gemma 4 for Local AI Workflows
AI

How to Use Gemma 4 for Local AI Workflows

Learn how to build local AI workflows with Gemma 4 for file processing, code analysis, document summarisation, and other tasks that keep data on your machine.

15 Mar 20265 min read
15 Excel Formulas That Save Hours of Manual Work (With Examples)
Formulas

15 Excel Formulas That Save Hours of Manual Work (With Examples)

These 15 advanced Excel formulas go beyond SUM and VLOOKUP — covering SUMPRODUCT, dynamic arrays, LAMBDA, and more, with syntax and real-world examples.

15 Mar 202611 min read
How to Use Reasoning Summaries in Production AI Apps
AI

How to Use Reasoning Summaries in Production AI Apps

Learn how to use reasoning summaries from AI models to give users transparency into how the model reached its answer, with practical implementation patterns.

14 Mar 20265 min read
How to Use Microsoft Copilot for Data Analysis in Excel
Copilot + Excel

How to Use Microsoft Copilot for Data Analysis in Excel

Use Microsoft Copilot to identify trends, find outliers, create charts, and generate insights from your Excel data using natural language prompts.

14 Mar 20269 min read
How to Use Claude AI to Write Excel Macros and VBA Code
Claude + Excel

How to Use Claude AI to Write Excel Macros and VBA Code

How to Use Claude AI to Write Excel Macros and VBA Code

13 Mar 20269 min read
How to Use Background Jobs in AI Apps for Long Tasks
AI

How to Use Background Jobs in AI Apps for Long Tasks

Learn how to handle long-running AI tasks with background jobs, including queue design, progress tracking, and result delivery patterns.

13 Mar 20265 min read
How to Use Tool Calling in AI Apps Without Broken Workflows
AI

How to Use Tool Calling in AI Apps Without Broken Workflows

Learn how to implement tool calling in AI applications reliably, with patterns for error handling, parameter validation, and workflow design.

12 Mar 20265 min read
How to Use Structured JSON Outputs With LLMs
AI

How to Use Structured JSON Outputs With LLMs

Learn how to get reliable structured JSON from language models using schemas, constrained generation, and practical validation patterns.

11 Mar 20265 min read
Complete List of Excel Keyboard Shortcuts (Windows and Mac): 200+ Reference for 2026
Excel Basics

Complete List of Excel Keyboard Shortcuts (Windows and Mac): 200+ Reference for 2026

200+ Excel keyboard shortcuts for Windows and Mac — every category from navigation, formulas, and pivots to ribbon Alt-keys, function keys, and Mac-specific quirks.

5 May 202618 min read
How to Use Remote MCP Servers in AI Apps
AI

How to Use Remote MCP Servers in AI Apps

Learn how to deploy and connect to remote MCP servers so your AI apps can access tools hosted on separate machines or cloud services.

10 Mar 20265 min read
How to Build an Interactive Dashboard in Excel (No VBA)
Data Analysis

How to Build an Interactive Dashboard in Excel (No VBA)

Build a professional Excel dashboard using pivot tables, charts, and slicers — no VBA required. Step-by-step walkthrough with a real sales dataset.

10 Mar 202610 min read
How to Use Power Query in Excel to Automate Data Cleaning
Advanced

How to Use Power Query in Excel to Automate Data Cleaning

Power Query records every transformation step and replays it automatically. Learn how to import, clean, and reshape data from any source in Excel.

9 Mar 202611 min read
How to Build an AI Agent With File Search and Tools
AI

How to Build an AI Agent With File Search and Tools

Learn how to build an AI agent that can search files, read documents, and use tools to answer questions about your codebase or document collection.

9 Mar 20265 min read
How to Use MCP Servers for AI Agents Step by Step
AI

How to Use MCP Servers for AI Agents Step by Step

Learn how to set up MCP servers that give AI agents access to tools, data sources, and external systems with practical step-by-step instructions.

8 Mar 20265 min read
How to Use MCP With ChatGPT and Your Own Tools
AI

How to Use MCP With ChatGPT and Your Own Tools

Learn how to connect ChatGPT to external tools using the Model Context Protocol (MCP), with practical setup steps and working examples.

7 Mar 20266 min read
How to Clean Messy Data in Excel: Step-by-Step Guide
Data Analysis

How to Clean Messy Data in Excel: Step-by-Step Guide

Duplicates, blanks, inconsistent text, wrong formats — this guide shows the fastest ways to clean messy spreadsheet data using Excel's built-in tools.

7 Mar 20269 min read
Map Charts in Excel: When to Use Them, Data Prep, and Common Mistakes
Excel

Map Charts in Excel: When to Use Them, Data Prep, and Common Mistakes

Learn when map charts in Excel are useful, how to prepare the location data properly, and the mistakes that make them misleading.

6 Mar 20264 min read
How to Highlight Rows Based on Cell Value in Excel
Excel Basics

How to Highlight Rows Based on Cell Value in Excel

Use conditional formatting to highlight rows, add colour scales, create data bars, and build custom rules in Excel — with step-by-step instructions.

6 Mar 20268 min read
How to Create a Pivot Table in Excel Step by Step
Data Analysis

How to Create a Pivot Table in Excel Step by Step

Never built a pivot table? This guide walks you through creating your first pivot table in Excel with a real sales data example — no experience needed.

5 Mar 202612 min read
Excel + AI for Sales Ops: Pipeline Cleanup, Forecasts, and Territory Reporting
AI + Excel

Excel + AI for Sales Ops: Pipeline Cleanup, Forecasts, and Territory Reporting

Learn practical Excel and AI workflows for Sales Ops, focused on pipeline cleanup, forecasting support, and territory reporting.

5 Mar 20264 min read
How to Create an Amortization Schedule in Excel With Extra Payment Scenarios
Excel

How to Create an Amortization Schedule in Excel With Extra Payment Scenarios

Learn how to create an amortisation schedule in Excel, including extra payment scenarios that make the sheet more useful for real planning.

4 Mar 20264 min read
VLOOKUP vs XLOOKUP: Differences and When to Use Each
Formulas

VLOOKUP vs XLOOKUP: Differences and When to Use Each

XLOOKUP is newer and more flexible — but VLOOKUP still has its place. Compare syntax, limitations, and practical examples to decide which to use.

3 Mar 20267 min read
Excel + AI for HR Teams: Hiring Trackers, Attrition Analysis, and Reporting
AI + Excel

Excel + AI for HR Teams: Hiring Trackers, Attrition Analysis, and Reporting

Build a safe Excel + AI workflow for hiring trackers, attrition analysis, and HR reporting with formulas, prompts, and human-review guardrails.

3 Mar 202612 min read
How to Build a Monthly Budget Spreadsheet in Excel From Scratch
Excel

How to Build a Monthly Budget Spreadsheet in Excel From Scratch

Learn how to build a monthly budget spreadsheet in Excel from scratch so it stays useful, readable, and easy to update month after month.

2 Mar 20264 min read
How to Set Up and Use Microsoft Copilot in Excel (2026)
Copilot + Excel

How to Set Up and Use Microsoft Copilot in Excel (2026)

Step-by-step guide to getting started with Microsoft Copilot in Excel — from enabling it to asking your first data analysis questions with real prompts.

2 Mar 202610 min read
Excel + AI for Accountants: Reconciliations, Variance Reviews, and Close Prep
AI + Excel

Excel + AI for Accountants: Reconciliations, Variance Reviews, and Close Prep

Learn practical Excel and AI workflows for accountants, focused on reconciliations, variance review, and close preparation rather than vague automation claims.

1 Mar 202614 min read
How to Use Claude AI to Write Excel Formulas Instantly
Claude + Excel

How to Use Claude AI to Write Excel Formulas Instantly

Describe what you need in plain English and Claude AI writes the Excel formula — including nested functions, multi-condition lookups, and error handling.

1 Mar 20268 min read
How to Build a Sales Pipeline Tracker in Excel for Small Teams
Excel

How to Build a Sales Pipeline Tracker in Excel for Small Teams

Learn how to build a simple sales pipeline tracker in Excel that small teams can maintain without turning it into a CRM lookalike.

28 Feb 20264 min read
Build a Forecasting Model in Excel With AI Assistance Step by Step
AI + Excel

Build a Forecasting Model in Excel With AI Assistance Step by Step

Learn how AI can help you build an Excel forecasting model faster while still keeping the assumptions and logic reviewable.

27 Feb 202614 min read
How to Build a Project Tracker in Excel Without Turning It Into a Mess
Excel

How to Build a Project Tracker in Excel Without Turning It Into a Mess

Learn how to build a practical project tracker in Excel that stays maintainable instead of collapsing into status clutter and hidden logic.

26 Feb 20264 min read
Use AI to Write and Fix Power Query M Code for Excel
AI + Excel

Use AI to Write and Fix Power Query M Code for Excel

Learn how AI can help with Power Query M code in Excel, where it saves time, and how to review the result before trusting the transformation logic.

25 Feb 202614 min read
How to Create an Attendance Tracker in Excel for Teams, Schools, or Training
Excel

How to Create an Attendance Tracker in Excel for Teams, Schools, or Training

Learn how to create an attendance tracker in Excel that stays clear and reusable for teams, schools, workshops, or training cohorts.

24 Feb 20264 min read
How to Review AI-Generated Excel Formulas Before You Trust Them
AI + Excel

How to Review AI-Generated Excel Formulas Before You Trust Them

Learn a practical review process for AI-generated Excel formulas so you can catch bad logic before it reaches the workbook or the report.

23 Feb 202614 min read
How to Build an Inventory Tracker in Excel That Stays Maintainable
Excel

How to Build an Inventory Tracker in Excel That Stays Maintainable

Learn how to build an inventory tracker in Excel that stays clean, maintainable, and useful instead of becoming a brittle stock spreadsheet.

22 Feb 20264 min read
ChatGPT vs Claude vs Copilot vs Gemini for Excel in 2026
AI + Excel

ChatGPT vs Claude vs Copilot vs Gemini for Excel in 2026

A practical comparison of ChatGPT, Claude, Copilot, and Gemini for Excel work in 2026, focused on task fit rather than brand hype.

21 Feb 202614 min read
How to Make a Gantt Chart in Excel for Real Project Planning
Excel

How to Make a Gantt Chart in Excel for Real Project Planning

Learn how to build a practical Gantt chart in Excel that is useful for real project planning rather than just looking like a template.

20 Feb 20264 min read
Copilot in Excel With Python: Forecasting, Risk Analysis, and Deeper Reasoning
AI + Excel

Copilot in Excel With Python: Forecasting, Risk Analysis, and Deeper Reasoning

Learn how Copilot and Python in Excel can work together for deeper analysis, and where you still need human judgement before trusting the result.

19 Feb 202614 min read
How to Create a Calendar in Excel That Updates Automatically Every Month
Excel

How to Create a Calendar in Excel That Updates Automatically Every Month

Learn how to build an Excel calendar that updates automatically so you can reuse it for schedules, planning, and lightweight team coordination.

18 Feb 20264 min read
PY Function in Excel: What It Is, How It Works, and When to Use It
AI + Excel

PY Function in Excel: What It Is, How It Works, and When to Use It

Learn what the PY function in Excel is for, how it fits into Python in Excel workflows, and when it is worth using instead of ordinary formulas.

17 Feb 20264 min read
Protect an Excel Workbook Without Breaking Collaboration and Shared Editing
Excel

Protect an Excel Workbook Without Breaking Collaboration and Shared Editing

Learn how to protect an Excel workbook for collaboration: unlock input cells, lock formulas, protect structure, and avoid the settings that cause co-authoring pain.

16 Feb 202611 min read
Python in Excel for Beginners: The First 10 Things Worth Learning
AI + Excel

Python in Excel for Beginners: The First 10 Things Worth Learning

Learn the first practical things worth understanding about Python in Excel so you can move beyond hype and decide where it genuinely helps.

15 Feb 202614 min read
Flutter Testing Strategy in 2026: Unit, Widget, Integration, and Goldens
Flutter

Flutter Testing Strategy in 2026: Unit, Widget, Integration, and Goldens

Learn how to choose the right mix of unit, widget, integration, and golden tests in Flutter without building a slow test suite no one trusts.

14 Feb 202614 min read
How to Audit Formulas in Excel: Trace Precedents, Dependents, and Error Sources
Excel

How to Audit Formulas in Excel: Trace Precedents, Dependents, and Error Sources

Learn how to audit formulas in Excel so you can trace errors faster, understand dependencies, and reduce hidden spreadsheet risk.

13 Feb 20264 min read
Text Analysis in Excel With AI: Survey Comments, Reviews, and Open Feedback
AI + Excel

Text Analysis in Excel With AI: Survey Comments, Reviews, and Open Feedback

Learn how to use AI with Excel to analyse survey comments, product reviews, and open-text feedback without turning the process into a black box.

12 Feb 202614 min read
Add Flutter to an Existing App: Mobile and Web Integration Patterns
Flutter

Add Flutter to an Existing App: Mobile and Web Integration Patterns

Learn practical patterns for adding Flutter to an existing product without turning the integration into a long-term maintenance burden.

11 Feb 20264 min read
How to Fix #SPILL! Errors in Excel and Prevent Them in Dynamic Array Models
Excel

How to Fix #SPILL! Errors in Excel and Prevent Them in Dynamic Array Models

Learn the practical causes of #SPILL! errors in Excel and how to fix and prevent them in dynamic-array workbooks.

10 Feb 20264 min read
Create Charts With Copilot in Excel: What Works, What Needs Manual Cleanup
AI + Excel

Create Charts With Copilot in Excel: What Works, What Needs Manual Cleanup

Learn when Copilot helps with charts in Excel, where it still needs manual cleanup, and how to review the result before sharing it widely.

9 Feb 20264 min read
Responsive Flutter UI for Mobile, Tablet, Desktop, and Web
Flutter

Responsive Flutter UI for Mobile, Tablet, Desktop, and Web

Learn how to build responsive Flutter interfaces that hold up across mobile, tablet, desktop, and web without relying on brittle one-off layouts.

8 Feb 202614 min read
Excel Tables Best Practices: Structured References, Growth, and Cleaner Models
Excel

Excel Tables Best Practices: Structured References, Growth, and Cleaner Models

Learn practical Excel table habits that make reports easier to maintain, formulas easier to read, and AI or dashboard workflows far more reliable.

7 Feb 20264 min read
Generate Single-Cell Formulas With Copilot in Excel: Fast Wins and Failure Modes
AI + Excel

Generate Single-Cell Formulas With Copilot in Excel: Fast Wins and Failure Modes

Learn when Copilot is useful for one-off Excel formulas, how to prompt it cleanly, and how to catch the failure modes before you trust the result.

6 Feb 20264 min read
Flutter Performance in 2026: Impeller, DevTools, and Rebuild Reduction
Flutter

Flutter Performance in 2026: Impeller, DevTools, and Rebuild Reduction

A practical Flutter performance guide for 2026, covering what to measure, where jank usually starts, and how to reduce rebuild and startup pain.

5 Feb 202614 min read
XMATCH in Excel: Smarter Lookups, Reverse Searches, and Binary Search Use Cases
Excel

XMATCH in Excel: Smarter Lookups, Reverse Searches, and Binary Search Use Cases

Learn how XMATCH improves lookup logic in Excel, including reverse searches and scenarios where binary search can make sense.

4 Feb 20264 min read
Generate Formula Columns With Copilot in Excel: Best Prompts and Review Steps
AI + Excel

Generate Formula Columns With Copilot in Excel: Best Prompts and Review Steps

Learn how to use Copilot for full formula columns in Excel, including the prompt patterns and review steps that stop bad logic spreading down the sheet.

3 Feb 20264 min read
Flutter Form Validation Best Practices for Production Apps
Flutter

Flutter Form Validation Best Practices for Production Apps

Learn practical Flutter form validation habits that keep production apps clearer, safer, and less frustrating for users and engineers alike.

2 Feb 20264 min read
LET and LAMBDA in Excel: Turn Repeated Formulas Into Reusable Logic
Excel

LET and LAMBDA in Excel: Turn Repeated Formulas Into Reusable Logic

Learn how LET and LAMBDA make complex Excel formulas easier to read, reuse, and maintain without leaving the workbook.

1 Feb 20264 min read
Create Lookups With Copilot in Excel: When It Writes XLOOKUP Well and When It Doesn’t
AI + Excel

Create Lookups With Copilot in Excel: When It Writes XLOOKUP Well and When It Doesn’t

Learn when Copilot is genuinely useful for XLOOKUP-style formulas in Excel, and when you should stop prompting and write or review the formula yourself.

31 Jan 20264 min read
go_router in Flutter: Deep Linking, Nested Navigation, and Web URLs
Flutter

go_router in Flutter: Deep Linking, Nested Navigation, and Web URLs

Learn how go_router helps with deep linking, nested navigation, and cleaner Flutter web URLs without turning routing into a maintenance problem.

30 Jan 20264 min read
MAP, SCAN, and REDUCE in Excel: Modern Array Logic for Power Users
Excel

MAP, SCAN, and REDUCE in Excel: Modern Array Logic for Power Users

Learn how MAP, SCAN, and REDUCE expand modern Excel array logic so you can transform, accumulate, and combine data more elegantly.

29 Jan 20264 min read
Format Data for Copilot in Excel: Tables, Supported Ranges, and Common Failures
AI + Excel

Format Data for Copilot in Excel: Tables, Supported Ranges, and Common Failures

Learn how to format data for Copilot in Excel so prompts work better, tables stay readable, and common workbook failures stop getting in the way.

28 Jan 202614 min read
Flutter App Architecture in 2026: A Practical Feature-First Guide
Flutter

Flutter App Architecture in 2026: A Practical Feature-First Guide

A practical guide to Flutter app architecture in 2026, with a feature-first structure that helps teams scale without drowning in folders.

27 Jan 202614 min read
CHOOSECOLS, CHOOSEROWS, TAKE, and DROP in Excel: Slice Data Faster
Excel

CHOOSECOLS, CHOOSEROWS, TAKE, and DROP in Excel: Slice Data Faster

Learn how CHOOSECOLS, CHOOSEROWS, TAKE, and DROP help you reshape modern Excel arrays without extra helper columns or manual copying.

26 Jan 20264 min read
Analyst vs Agent Mode vs Copilot Chat: Which Excel AI Workflow Fits Best?
AI + Excel

Analyst vs Agent Mode vs Copilot Chat: Which Excel AI Workflow Fits Best?

Compare Analyst, Agent Mode, and Copilot chat in Excel so you can choose the AI surface that fits the task instead of forcing one tool everywhere.

25 Jan 20264 min read
Flutter Web in 2026: skwasm vs CanvasKit vs WebAssembly Builds
Flutter

Flutter Web in 2026: skwasm vs CanvasKit vs WebAssembly Builds

A practical guide to Flutter web renderer choices in 2026, including when skwasm, CanvasKit, and WebAssembly builds make sense.

24 Jan 20264 min read
GROUPBY vs PivotTable in Excel: When Formula Summaries Beat the Ribbon
Excel

GROUPBY vs PivotTable in Excel: When Formula Summaries Beat the Ribbon

Compare GROUPBY and PivotTables in Excel so you can choose the right summary tool for dashboards, recurring reports, and ad hoc analysis.

23 Jan 20264 min read
COPILOT Function in Excel: Syntax, Use Cases, Limits, and Risks
AI + Excel

COPILOT Function in Excel: Syntax, Use Cases, Limits, and Risks

Learn what the COPILOT function in Excel is actually for, where it helps, what its preview limits mean, and how to review the output properly.

22 Jan 20264 min read
Create With AI in Flutter: Gemini CLI, MCP, and the AI Toolkit Explained
Flutter

Create With AI in Flutter: Gemini CLI, MCP, and the AI Toolkit Explained

Learn how Flutter’s AI tooling story fits together, including Gemini CLI, MCP, and the AI Toolkit, without turning your app into AI-themed fluff.

21 Jan 202615 min read
PIVOTBY Function in Excel: Build Pivot-Style Reports With a Formula
Excel

PIVOTBY Function in Excel: Build Pivot-Style Reports With a Formula

Learn when to use PIVOTBY in Excel, how it differs from PivotTables, and how to create report-style summaries directly in formulas.

20 Jan 20264 min read
Use Claude With Agent Mode in Excel: Setup, Limits, and Best Workflows
AI + Excel

Use Claude With Agent Mode in Excel: Setup, Limits, and Best Workflows

A practical guide to using Claude with Agent Mode in Excel, including setup expectations, current limits, and the workflows where it helps most.

19 Jan 20265 min read
Flutter Widget Previewer: Real-Time UI Iteration Without Running the Full App
Flutter

Flutter Widget Previewer: Real-Time UI Iteration Without Running the Full App

Learn what Flutter Widget Previewer is good at, where it saves time, and how to fold it into a production workflow without skipping real testing.

18 Jan 20265 min read
GROUPBY Function in Excel: Formula-Based Summaries Without a Pivot Table
Excel

GROUPBY Function in Excel: Formula-Based Summaries Without a Pivot Table

Learn how GROUPBY works in Excel, when it beats a PivotTable, and how to use it for dynamic summaries that stay close to the source data.

17 Jan 20265 min read
Agent Mode in Excel: What It Does, What It Can’t, and Who Should Use It
AI + Excel

Agent Mode in Excel: What It Does, What It Can’t, and Who Should Use It

Learn what Agent Mode in Excel actually does, where it saves time, where it still needs human review, and which teams will benefit most.

16 Jan 202617 min read

Need structured Excel or Flutter learning?

My courses focus on practical workflows, not vague theory, so you can apply what you learn straight away.

Explore courses