Best of FlutterOctober 2024

  1. 1
    Article
    Avatar of fluttersquadFlutter Developers·1y

    🚀 Boost Your Flutter App Performance! 🌟

    Improve your Flutter app's performance by using nested widgets like Padding, Align, and SizedBox instead of Container. These alternatives offer better optimization and faster build times due to the lack of a const constructor in Container.

  2. 2
    Article
    Avatar of supabaseSupabase·2y

    Building offline-first mobile apps with Supabase, Flutter and Brick

    Building offline-first mobile apps improves user experience by ensuring app usability in areas with poor connectivity. Using Supabase and Brick with Flutter allows data to be cached locally, minimizing round trip times and enabling apps to function smoothly offline. Brick manages local and remote state synchronization, providing code generation for serialization/deserialization and handling migrations automatically.

  3. 3
    Article
    Avatar of rn_squadReact Native Devs·2y

    Flutter or React Native?

    An open discussion on the pros and cons of using Flutter versus React Native for mobile app development, aimed at helping readers determine which framework might be better suited for different needs.

  4. 4
    Article
    Avatar of souabnimonaFull-stack·2y

    Flutter Roadmap

    This guide outlines the necessary steps to learn Flutter, starting from beginner concepts like Dart basics, Flutter SDK installation, and understanding widgets, to advanced topics such as state management, networking, animations, and deployment. It also covers intermediate stages involving state management with Provider and Riverpod, handling user input, and networking. Advanced learners can dive into Firebase, custom widgets, performance optimization, and building for web and desktop platforms. The roadmap encourages continuous learning through community involvement and staying updated with the latest developments.

  5. 5
    Article
    Avatar of medium_jsMedium·1y

    Skip The APK: How to Deploy Flutter Mobile Apps as Instant Web Preview 🚀

    Transform your Flutter mobile app demos with Device Preview and GitHub Pages, offering instantly accessible web previews. This approach eliminates the friction of sharing APKs and improves professionalism. Follow simple steps to set up Device Preview, configure your app, and deploy it on GitHub Pages, ensuring your app looks great on different devices.

  6. 6
    Article
    Avatar of collectionsCollections·1y

    Introducing Flock: Forking Flutter for a Better Future

    Flutter has been forked to form a new project named Flock. This initiative addresses critical issues such as labor shortages and development delays in the Flutter community. Spearheaded by Matt Carroll, Flock aims to incorporate bug fixes and feature requests while expanding the community's involvement. Additionally, a resource hub called Nest will be introduced to support other Flutter forks.

  7. 7
    Article
    Avatar of syncfusionSyncfusion·2y

    Introducing the New Flutter Chat Widget

    Explore the new Flutter Chat widget from the Essential Studio 2024 Volume 3 release. It supports customizable one-on-one and group chats with features like message bubbles, headers, footers, and placeholders. The post provides step-by-step instructions on how to integrate and customize the widget in a Flutter app, enhancing user communication with a modern conversational UI.

  8. 8
    Article
    Avatar of fluttersquadFlutter Developers·1y

    Roadmap to Senior Flutter Developer

    An overview of the skills and path needed to reach the level of Senior Flutter Developer. The guide serves as a shorter alternative to the more detailed Flutter roadmap available on roadmap.sh.

  9. 9
    Article
    Avatar of verygoodventuresVery Good Ventures·1y

    Flutter Glossary

    Flutter is a cost-effective platform that allows development with a single codebase across multiple platforms. Very Good Ventures (VGV) has created a glossary to help developers understand key concepts, terms, and acronyms in Flutter. This resource aims to strengthen foundational expertise in Flutter by explaining different components like Animation, AppBar, Dart, BLoC, and many more. VGV also provides code reviews, training workshops, and supports open-source tools to help maximize the framework's potential.

  10. 10
    Article
    Avatar of fluttersquadFlutter Developers·2y

    Flutter Animations Showcase

    The post explores advanced card animations in Flutter using GestureDetector and GLSL Shaders. It dives into creating custom animations with CustomPaint, gesture recognition, animation controllers, and shaders, specifically focusing on customizing painting techniques.

  11. 11
    Article
    Avatar of flutter_comFlutter Community·2y

    Widget Refactoring in Flutter: Helper Methods vs Separate Widgets

    The post explores refactoring strategies in Flutter, comparing helper methods and separate widgets. It highlights performance, maintainability, and testability benefits of separate widgets, emphasizing that while helper methods might be quicker initially, separate widgets offer long-term advantages. Key insights include performance optimization through the use of const constructors and better testing capabilities with isolated widgets.

  12. 12
    Article
    Avatar of flutter_comFlutter Community·1y

    Future in Flutter

    Flutter, originally called Sky, is known for its ability to deliver 120 fps even though it operates on a single-threaded model. This post discusses Dart's concurrency model using the event loop and isolates, and dives into the workings of Futures, including their states and various ways to create and handle them. It highlights techniques for managing results from Futures using callbacks, the async/await pattern, and the FutureBuilder widget in Flutter. The post also touches on running multiple Futures in parallel using FutureGroup and Future.wait.

  13. 13
    Article
    Avatar of fluttersquadFlutter Developers·1y

    Why Flutter: Exploring Flutter — What Every Developer Needs to Know

    A brief overview of why Flutter is a valuable cross-platform framework for app development. It highlights the article as a useful reference for explaining the benefits of Flutter to higher-level executives and considering it for future projects. The post suggests that this might be the beginning of a series exploring Flutter.

  14. 14
    Article
    Avatar of fluttersquadFlutter Developers·2y

    Best 8 Practices for Writing Clean and Scalable Code in Flutter in 2024

    Learn the best 8 practices for writing clean and scalable code in Flutter in 2024 to create error-prone and sustainable applications.

  15. 15
    Article
    Avatar of verygoodventuresVery Good Ventures·1y

    Why Learn SwiftUI as a Flutter Developer?

    Flutter offers many advantages, but it doesn't cover all edge cases, especially with the evolving features of iOS, iPadOS, and macOS. Developers might need to write native code in Swift to leverage features like watchOS, Siri Shortcuts, App Clips, widgets, and Live Activities. Swift and Dart have similarities, making the transition smoother. Moreover, SwiftUI—the reactive UI framework for Swift—shares similarities with Flutter's widgets, facilitating easier integration. Learning SwiftUI can enhance the user experience on Apple platforms without moving entirely away from Flutter.