Use the official Dart SDK to access Google's generative AI models in Flutter and build badass apps powered by Gemini.
Dart mixins for everyone
Mixins in Dart are a way of reusing a class's code in multiple class hierarchies. Mixins can be added to different classes to extend their capabilities, without the need for complex inheritance structures.
Asynchronous programming with streams in Dart and Flutter
Learn how to leverage Streams, StreamController, and StreamBuilder in Dart and Flutter for efficient asynchronous programming. Explore code examples and step-by-step explanations to master working with streams and building dynamic widgets.
Achiving effective separation of UI and business logic in Flutter
Learn the most valuable tip in Flutter to maintain a clear separation between UI and business logic. Enhance codebase, improve development process, and enjoy benefits like modularity, collaboration, and better code organization.
Using the url_launcher Plugin in Flutter - A Comprehensive Guide
Explore our comprehensive guide on using the url_launcher plugin in Flutter. Learn how to install it, launch various types of URLs including web, phone call, SMS, and email, plus its pros, cons, and alternatives. Perfect for Flutter developers!
A Beginner's Guide to Persisting Data with Shared Preferences in Flutter
Explore how to use the shared_preferences plugin in Flutter for local data storage. Learn the ins and outs of saving, reading, and removing data for a smooth user experience.
A Beginner's Guide to the HTTP Package in Flutter
Learn to leverage the power of Flutter's http package for your app development needs. Our guide covers everything from basic GET and POST requests to advanced error handling and interceptors. Ideal for beginners, it includes comprehensive code examples for a hands-on learning experience.
Diving Deeper into Asynchronous Programming with Futures in Flutter
Boost your Flutter skills with this comprehensive guide on asynchronous programming. Learn about Dart Futures, chaining, FutureBuilder, and error handling with real-world examples.
Making Friends with Asynchronous Programming and Futures in Flutter
Unleash the power of Asynchronous Programming in your Flutter apps. Learn how to implement Futures and handle errors for a seamless user experience.
Flutter Password Less Authentication with Appwrite Magic URL
Let us explore how to set up password less, Magic URL based authentication in your Flutter app using Appwrite. We'll also explore how to setup Android and iOS apps to handle the redirect URL so that you will not have to host a web app just for this purpose.