DEV Community

Cover image for Dart Lang Learning Experiment
Manyong'oments
Manyong'oments

Posted on

6 2

Dart Lang Learning Experiment

I am currently learning Dart lang, so that i can be well equipped on the journey of building cross platform apps using Flutter. These are my notes on how i am approaching this subject. I am approaching it from a linguistic perspective because after all this is a language. Just like human languages, the same principles could be applied here.

Side Note

Dart 2.10.0-4 Dev & Flutter 1.21.0-7 Pre Dev Channel

This first part takes a look at the autocomplete feature. I take note of what letters are not used and the amount associated with each letter. All these notes correlate to using the boiler plate code without any packages.

Lowercase unused letters

g , j, k, l, o, q, r, u, v, w ,x, y, z. 12 unused letters (lowercase)

Lowercase Autocompletion count

a-6, b-7, c-16, d-3, e-1, f-5, h-1, i-2, m-6, n-1, p-9, s-6, t-1, v-2
Total: 66 (subject to change)
Side note: 14 Widget categories

Uppercase Autocompletion

A-137, B-114, C-245, D-193, E-64, F-150, G-67, H-70, I-135, J-11,K-17, L-81, M-140, N-55, O-54, P-215, Q-2, R-267, S-342, T-176, U-60, V-52, W-44, X-8, Y-1, Z-11
Total: 2711 (subject o change)
Uppercase + Lowercase total = 2777 (approximately 3000)

You could say that all you to know is 2777 words to become fluent in Dart Language. Similar to how knowing 142 words or tags makes you fluent in HTML. However, this type of reasoning falls short, but does accomplish one thing. It simplifies the process of learning.

This is part one of learning Programming using NLP (Neuro Linguistic Programming). All information is subject to change because such is the nature of language (human or programming).

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Sentry mobile image

App store rankings love fast apps - mobile vitals can help you get there

Slow startup times, UI hangs, and frozen frames frustrate users—but they’re also fixable. Mobile Vitals help you measure and understand these performance issues so you can optimize your app’s speed and responsiveness. Learn how to use them to reduce friction and improve user experience.

Read full post →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay