First let's create the required screens. Settings Page: Settings page has two buttons: (Go to Account Settings, Logout). class SettingsPage extends ConsumerWidget { const SettingsPage({super.key});
@override Widget build(BuildContext context, ... https://harishkunchala.com/go-router-riverpod-tutorial-series-3-nested-routes-with-authentication
First let's update our AuthNotifier to support state restoration Source code: redirection_with_state_restoration Prerequisites: First we are going to use flutter_secure_storage to store the state of the app. So lets add it our pubspec.yaml flutter pu... https://harishkunchala.com/go-router-riverpod-tutorial-series-5-advanced-redirection-with-state-restoration
In our previous article we have covered basic redirect. Now let's take a look at Conditional Redirection. What are Guards ? Guards: Guards are essentially functions that you can define to determine whether a particular redirection should happen or no... https://harishkunchala.com/go-router-riverpod-tutorial-2-conditional-redirection-with-guards
Fala devs blz? Hoje nós vamos ver como configurar Flavors em nossas aplicações Flutter, algo extremamente importante e útil quando se está trabalhando com desenvolvimento mobile etc. Eu sempre uso flavors em meus aplicativos que vão para produção, po... https://ianoliveira.dev/guia-passo-a-passo-configurando-flavors-no-flutter-para-android-ios-e-web
After wrapping up yesterdays work and turning on a build I suddenly realized that I had not implemented the paywall check properly. This should only happen for people who are not yet premium, however the fix did this for everyone. Coding Nightshift S... https://devlifeofbrian.com/day-5-in-dev-life-of-brian
Redirection is one of the best features of Go Router. So in total we are going to look at 5 tutorials which explore redirection in increments of complexity. This article marks our first tutorial. Step 1: Define an AuthNotifier and authProvider using ... https://harishkunchala.com/go-router-riverpod-tutorial-series-1-basic-redirection
In this blog post, we dive into advanced Flutter development by creating highly reusable and clean Custom Container widgets, perfect for large-scale projects. Discover how to streamline your UI design process with a versatile widget that supports cus... https://meetdabhi.hashnode.dev/flutters-reusable-custom-containers-for-big-projects
In this blog post, we explore how to create a versatile Custom Padding widget in Flutter, designed to simplify and streamline your UI design process. By providing a reusable padding component that can adapt to various layout needs, you can ensure cle... https://meetdabhi.hashnode.dev/custom-padding-widgets-using-flutter-for-clearly-designed-and-useful-layouts-for-big-projects
"In Flutter development, images play a pivotal role in user engagement and visual appeal. With the customImageBuilderWidget function, you can elevate your app's image-handling capabilities to new heights. This blog explores the power and flexibility ... https://meetdabhi.hashnode.dev/custom-image-widget-file-image-network-image-svg-image-and-asset-image-can-support-this-widget-with-image-shape
Using just one codebase, developers can now create natively built desktop, web, and mobile applications using Flutter, Google's open-source UI toolkit. Because of its large collection of pre-designed widgets, quick development time, and cross-platfor... https://hazzainstitute1.hashnode.dev/creating-stunning-applications-an-extensive-guide-for-flutter-development