[Rant] Dart's lack of encapsulation besides "public" and "kind-of-private" is my least favorite part of the language

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/dartlang

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarLint - Clean code begins in your IDE with SonarLint
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • InfluxDB - Access the most powerful time series database as a service
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • sdk

    The Dart SDK, including the VM, dart2js, core libraries, and more.

    Some issues that don't make the @protected annotation as useful as it could be are that @protected elements are not hidden the in tab completion outside their scope and protected is not being inherited (and can thus be called from outside the library on those subclasses).

  • language

    Design of the Dart language

    This is not exactly what you want but it's a specification to add `base`, `interface`, `final` and `mixin class` as class modifiers to allow for better inheritance /extension definitions. It's something I've not liked for a while as well.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts