Dart Tutorial
🇯🇵

Dart入門チュートリアル(日本語):Dartプログラミングを無料で学ぶ

Dartをゼロから一歩ずつ学べます。変数、関数、オブジェクト指向、null安全、非同期処理を、ブラウザで実行できる無料のサンプルで解説します。

Dartコースを始める Flutterコース

学習ロードマップ(ステップごと)

  1. はじめに

    Dartとは何か、インストール、文法、最初のプログラム。

  2. Dartの基礎

    変数、データ型、文字列、数値、演算子、ユーザー入力。

  3. 制御フロー

    if/else、ループ、switch、break/continue、三項演算子。

  4. 関数

    引数、アロー関数、クロージャ、高階関数、再帰。

  5. コレクション

    List、Set、Map、Iterable、where/map/reduce。

  6. null安全

    nullable型、null対応演算子、late。nullで落ちないコードの書き方。

  7. オブジェクト指向プログラミング

    クラス、コンストラクタ、継承、mixin、enum、ジェネリクス。

  8. 非同期処理

    Future、async/await、Stream、イベントループ、Isolate。

日本語での学び方

よくある質問

このコースは無料ですか?

はい。すべてのレッスン、サンプル、プロジェクトが無料で、登録も不要です。

英語が得意でなくても大丈夫ですか?

大丈夫です。地球儀ボタンでどのレッスンも日本語で読めます。プログラムのキーワードは世界共通の英語なので、レッスンの中で自然に覚えられます。

スマートフォンで学べますか?

はい。スマートフォン、タブレット、パソコンで使え、サンプルはブラウザで動きます。

Santosh Adhikari

講師:Santosh Adhikari(サントシュ・アディカリ)

SMAIT Technology CEO · ソフトウェアエンジニア/ソフトウェアアーキテクト

サントシュは「CoderSantoshAdhikari」として、DartとFlutterの無料チュートリアルを作っています。目標は、最初の1行のコードからアプリの公開まで、誰でも簡単に、実践的に、無料で学べるようにすることです。

ほかの言語

ほかの言語を選ぶか、英語ですべてのコースを読めます。