Best of Dart2023

  1. 1
    Article
    Avatar of flutterFlutter·3y

    What’s new in Flutter 3.7

    The team is pleased to announce that the new Impeller rendering engine is ready for preview on iOS on the stable channel. For all platforms, you can define a Material Design menu that provides cascading menu bars. The DevTools Memory debugging tool has undergone a complete overhaul. There are three new feature tabs, Profile, Trace and Diff.

  2. 2
    Article
    Avatar of flutterFlutter·3y

    What’s new in Flutter 3.10

    Flutter 3.10 includes many improvements to web, mobile, graphics, security and so much more. Seamless web and mobile integration, breakthrough graphics performance via Impeller in stable, and more. We can’t wait to show off the huge efforts of our amazing Flutter community.

  3. 3
    Article
    Avatar of codemagiccodemagic·3y

    Clean architecture explored

    Clean architecture explored by Jahswill Essien and Robert Martin. Clean architecture was proposed by Robert C Martin and relies heavily on the SOLID principles. It follows the principle of the design principle by introducing four layers of design. Separation of concerns is introduced by introducing distinct layers of concerns.

  4. 4
    Article
    Avatar of flutterdevsFlutterDevs·3y

    CRUD Operation With SQLite In Flutter

    Learn how to perform CRUD operations with SQLite in Flutter using the provider package. The article provides an introduction to Flutter and explains how to add the necessary dependencies, create models and database helpers, and implement CRUD operations in Flutter apps. It also includes code examples and showcases the final output.

  5. 5
    Article
    Avatar of bootstrapBootstrap·3y

    Bootstrap 5.3.2

    Bootstrap 5.3.2 is here with bug fixes, documentation improvements, and more follow-up enhancements for color modes. Highlights: Passing a percentage unit to the global is deprecated since Dart Sass v1.65.0.0. It resulted in a deprecation warning when compiling Bootstrap with Dart Sass.

  6. 6
    Article
    Avatar of itnextITNEXT·3y

    Secure Your Flutter Project: The Right Way to Set Environment Variables with Compile-Time Variables

    Secure Your Flutter Project: The Right Way to Set Environment Variables with Compile-Time Variables. The right way to set environment variables is using the command Dart define. The command offers a way of passing a single environment variable at compile time.

  7. 7
    Article
    Avatar of itnextITNEXT·3y

    Unit Testing In Flutter & Dart: Techniques & Best Practices

    Learn advanced unit testing techniques in Flutter and Dart, including using test fixtures, handling asynchronous code, and mocking dependencies. Also, discover the importance of code coverage and how to measure it. Avoid common mistakes and pitfalls in unit testing and follow best practices for effective unit testing.

  8. 8
    Article
    Avatar of hackernoonHacker Noon·3y

    A Comprehensive Guide for Building Efficient Data Structures in Dart

    A Comprehensive Guide for Building Efficient Data Structures in Dart Too Long; Didn't Read. We explore the main data structures such as trees, hash maps, linked lists, queues, heaps, and undirected graphs. We discuss their functionalities, space and time complexities, and provide code examples in Dart.

  9. 9
    Article
    Avatar of curiosumCuriosum·3y

    React Native vs Flutter comparison

    React Native and Flutter are both powerful frameworks for building mobile apps. They differ in a number of ways, including the programming languages and platforms they support. Both are capable of building apps for Android and iOS, but there are some differences in the level of support for cross-platform frameworks.

  10. 10
    Article
    Avatar of flutterFlutter·3y

    Dart & Flutter DevTools Extensions

    Learn how to build custom tooling in Dart and Flutter DevTools using extensions. With the new framework, you can easily create developer tooling without the usual hurdles. Follow a step-by-step guide to set up your package hierarchy and create a DevTools extension. Debugging options are also provided. Publish your package with a DevTools extension and users who depend on your package will automatically get access to your tools.

  11. 11
    Article
    Avatar of flutterdevsFlutterDevs·3y

    Flutter 3.10 — What’s New In Flutter

    Three months ago Google I/O, the Flutter group reported Flutter support for Windows. Today, we are eager to report that Flutter is presently stable for macOS and Linux, notwithstanding Windows! In this article, we will explore Flutter 3.10 — What’s New In Flutter.10.

  12. 12
    Article
    Avatar of itnextITNEXT·3y

    Supabase & Riverpod Minicourse | Build A Realtime Photo Sharing App

    Supabase is an open-source Firebase alternative that offers a set of tools to create scalable and secure web and mobile applications. The SDK is written in Dart which prides itself as being a flexible, general-purpose programming language which supports both AOT and JIT compilation targets.

  13. 13
    Article
    Avatar of flutterdevsFlutterDevs·3y

    Flame with Flutter

    This post introduces the Flutter Flame game engine, explains how to build a Flutter Flame game and install Flame. It also provides an overview of Flutter and Dart.