Let's learn about Dart via these 54 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.
Dart is an open-source, client-optimized programming language developed by Google for building mobile, desktop, server, and web applications. It is particularly popular for cross-platform mobile development with Flutter, enabling developers to create high-performance apps with a single codebase.
1. A Look Ahead to Programming Languages in 2020
Python and JavaScript are the two hottest programming languages today. However, they cannot remain on top forever. Eventually, they must fall out of favour, as all languages do. This is likely to happen within the next decade or so.
2. Creating Responsive Flutter App Layouts for All Screen Sizes
Create Responsive Layouts in Flutter App + Live Demo
3. What I Learned Developing Games from Scratch on Flutter
"Dart engineers exploring Stack Overflow 'Flutter gamedev' section", Photo by Elena Zhuravleva.
4. Fetching Data And Displaying It On Widget In Flutter
Fetching data from internet is one of the most common operations that every developers should master. In Flutter, this operation is pretty straightforward. In this post we will learn how to handle data from fetching to displaying it on our mobile apps.
5. Adding Google Sign In On Flutter Web
Add Google Sign-In to you Flutter web app and authenticate users in a single click
6. An Introduction to Dart Code and Isolate
Any Dart code is executed in Isolate. Isolate is an isolated environment, inside which there is memory allocated to it and its EventLoop.
7. Flutter - State management with RxDart Streams
State management in Flutter using RxDart, a reactive functional programming paradigm that uses native Dart Streams and Stream Controllers.
8. How to Create the Negative Margin Effect in Flutter
How to achieve the negative margins effect that can be seen in CSS in flutter.
9. Optimizing Flutter Performance: A Guide to (Async)NotifierProvider, Freezed, and Riverpod Code Gen
iscover how to turbocharge your Flutter app's performance with AsyncNotifierProvider and NotifierProvider from Riverpod.
10. How to Write Fewer Lines of Code with the OpenAPI Generator
Hey! I'll start with the main thing - I'm a lazy person. I'm a very, very lazy developer. How can I get rid of the need to write at least part of the code?
11. Comparing the Best TypeScript Alternatives [Part I]
TypeScript, Dart, CoffeeScript, and Elm are all programming languages used for building web applications, and each has its own strengths and weaknesses.
12. Building a ChatGPT Clone on Flutter With the OpenAI API
ChatGPT (Generative Pre-trained Transformer) is a chatbot launched by OpenAI in November 2022. Here we can see how we can build it with flutter application.
13. Creating Custom Widgets in Flutter: App Bar, Drawer, and Bottom Navigation Bar
Find out how to create dynamic custom widgets like App Bar, Bottom Nav Bar, and the Alert Dialog box that works as a Drawer.
14. Dart Vs Kotlin: The Detailed Comparison In 2021
The technology world is an ever-growing and expanding one, which today has many segments of its own. From that, app development is a highly evolving one. Dart Vs. Kotlin is the prime example of this.
15. Creating a Splash Screen and Launch Icon in Flutter
Create a splash screen as well as set a launch Icon with flutter in very simple and easy steps.
16. Dependency Injection in Dart: An Easy Guide for Beginners
In computer science, a dependency occurs when one component (class, module, etc.) relies on the functionality of another component to operate correctly.
17. A Deep Dive into How Flutter Works 'Under the Hood'
Let's go to the Dart side of Flutter and analyze how it works under the hood.
18. Creating and Releasing an App with Flutter: Part II
This article is the second in a series on creating applications with Flutter.
19. Explaining Clean Architecture in Flutter [Part 2: Practice]
Part two of an explanation on creating Clean Architecture in Flutter with the development of a simple app that works with a NASA API for a demonstration.
20. Creating Webview Application with Flutter
Source code of this article https://github.com/Shubham-Narkhede/flutter_webviews_app
21. SOLID Principles Using Dart: Everything You Need to Know
OLID principles provide a time-tested blueprint for achieving this in object-oriented programming languages like Dart. Let’s explore the principles
22. Fetching Places From Google Maps with Flutter
Find out how to fetch nearby places with different establishment types from Google Maps Places API in Flutter.
23. Harnessing Concurrent Execution with “Future.wait()” in Dart
Harnessing Concurrent Execution with “Future.wait()” in Dart
24. How to Implement a Dynamic Authentication Form in Flutter
Create a dynamic Input widget, one for both sign-in and registration, add some animation, and validate the user input in Flutter.
25. Access User Location with Permission Handler in Flutter
Use location and permission handler packages to access user location. With that location fetch different location information from google maps.
26. A Comprehensive Guide for Building Efficient Data Structures in Dart
The most important Data structures explained in code for cracking the coding interview. Understand and learn how to implement them. Crack the interview
27. Firebase Played Us!
My email had the solution all this time! Upon checking my email after days of stagnation on this issue, I found a notification email from Firebase.
28. Creating and Releasing an App with Flutter: Part I
This is the first article in a series in which we will create an application from scratch and publish it on different platforms.
29. Explaining Clean Architecture in Flutter Applications [Part 1: Theory]
Clean Architecture is a concept that can significantly improve Flutter's performance by separating its operations into three layers for improved efficiency.
30. How To Create An Onboard Screen In Android and IOS with Flutter?
Create an onboard screen with smooth animations in Flutter for both Android and iOS. Use shared preference to onboard only once, saving you and your users time.
31. A/B Testing In Flutter With Statsig
Leverage Statsig to build Flutter apps FAST!
32. How to Define a Flutter Theme?
Design Global themes for a flutter app. Define a set of colors, font families, font sizes, font styles, button styles, styles for input text field, and more.
33. A Guide to Building Interactive Charts in Flutter
The Flutter charting library Graphic has a well-designed interaction system for various interactive charts.
34. Flutter Tutorial for Beginners | All In One
The tutorial is a complete guide for beginners on flutter app development from installation and setup to state-management and firebase as backend services.
35. A Guide to Creating Fun User Polls and Surveys With QuickBlox in Your Flutter App
In this article, we’ll learn how we can utilize the QuickBlox SDK to create polls and surveys in your Flutter chat applications.
36. 10 Most Sought-After Programming Languages You Should Learn In 2021
If you are working on any technology and want to know which programming language is best for you then you can follow this article.
37. Flutter Dependency Injection – Complete Guide Using GetIt
Learn what dependency and dependency injection is and common dependency injection methods
38. How to Design Screens & Widgets In Flutter
In this blog, we will create new card buttons, that'll be displayed in the grid view. Each button UI will take the user to a sub-page like Events, Temples, etc.
39. Highlights Of Flutter 3.3 Released During Flutter Vikings Conference
In the name of God, this year’s third release of Flutter 3.3 is here.
40. The Grammar of Graphics
This work displays the flexibility and diversity of the Grammar of Graphics, and also shows beginners the basic concepts of the Grammar of Graphics.
41. Using the New Google ML Kit Document Scanner for Flutter Apps
The Document Scanner is a new feature in the Google MLKit Flutter package. It allows users to convert physical documents into digital formats.
42. Improving the User Experience in Flutter
Improve user experience with feedback from Snack Bars, Progress Indicator, and Alert Dialog Boxes In Flutter.
43. Why Flutter has Gutters 💪
I've had the opportunity to learn and experience what Flutter is capable of. I've read a lot of articles about it, as well as my hands dirty and I've built a few little Flutter apps. In this post, I would like to send you a taste into what Flutter is with a list of questions and answers, assuming that you have at least some of these questions on your mind, so I can address them.
44. Meet the Writer: Hacker Noon Contributor Mike Alfa is Excited About Neural Networks
An interview with Mike Alfa - a Software Tech Lead Engineer
45. How to a Make Flutter Screen in 2 Minutes
I want to show you, how to generate a Flutter screen in a couple of minutes using Codis.
46. Google I/O 2022: Key Announcements For Developers
Google I/O 2022, Google’s annual developer conference, has just wrapped up. And it was huge! Check out the overview of mayor announcements and news.
47. Dart for Java Devs #1
Let's jump right in!
48. How To Create a Tip Calculator with Flutter
In this tutorial, you will learn how to create your own app with Flutter, which can help you calculate tips.
49. Exploring Dart Fundamentals - Part 1
Exploring Dart Fundamentals: Variables, Types, Constants, and Operators
50. Using Quickblox for Adding a Facebook-like React-to-Message Feature in Your Flutter App
In this article, we’ll learn how we can utilize the QuickBlox SDK to create a react-to-message feature in our Flutter chat applications.
51. Exploring Dart Fundamentals - Part 5: Inheritance and Method Overriding
Learn about inheritance in object-oriented programming and how subclassing and superclassing work.
52. Exploring Dart Fundamentals — Part 2: Dart Control Flow Statement
Enter the world of Dart programming, the fundamental control flow structures of Dart 3, including if-else blocks, if-else-if blocks, switch statements, and more
53. Exploring Dart Fundamentals — Part 3: Dart Functions and Parameter Types
Exploring Dart Functions and Parameter Types — Positional Arguments, One-Line Function, Optional Parameters.
54. Exploring Dart Fundamentals - Part 4: Data Structures and Null Safety in Dart
Data Structures and Null Safety in Dart — Part 4,Exploring Data Structures and Null Safety — Lists, Maps, Maps and Null Safety in Dart
Thank you for checking out the 54 most read blog posts about Dart on HackerNoon.
Visit the /Learn Repo to find the most read blog posts about any technology.
