Skip to main content


I have been *way* over-interpreting what "private" meant in Dart this whole time! I thought it was like private in all the other languages I use. I hated only having "private" and "public and that is it. I felt it constraining because I really wanted stuff like "protected" (subclasses can see it) or "internal" (within a library it is visible). It turns out that "private" in Dart is essential "internal" in Kotlin and C#, which means library level visibility and only hidden from the outside. Perfect! #DartLang #flutter #kotlin #csharp #programming

reshared this