0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

フレームワークと言語の違い。FlutterとDartの違い。

Posted at

FlutterとDartの違い/フレームワークと言語の違い

どうも超初心者プログラマーです。

ずっと個人アプリ開発をしているのですが基礎的なことを振り返ろうということで書きました。
参考になればとても嬉しいです。

Dartとは

Dartのコード例
Dartはプログラミング言語で、Flutterの開発に使われます。まずは、基本的なDartのコードを書いてみます。

void main() {
  String greeting = 'Hello, World!';
  print(greeting);
}

このコードはDartの基本的なプログラムで、Hello, World!という文字列をコンソールに出力します。Dartは、単独でプログラムを書くことができる言語です。他の多くのプログラミング言語に似た構文を持っています。

Flutterとは

次に、Flutterを使ったDartのコードを見てみましょう。Flutterは、DartでモバイルアプリケーションやWebアプリケーションを開発するためのフレームワークです。

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Hello, Flutter!'),
        ),
        body: Center(
          child: Text('Welcome to Flutter!'),
        ),
      ),
    );
  }
}

このコードはFlutterを使った簡単なアプリケーションで、「Hello, Flutter!」と書かれたタイトルバーと、「Welcome to Flutter!」というテキストが中央に表示される画面を作成します。

違いのポイント

Dart: プログラミング言語で、データの処理やロジックの記述に使われます。Dart自体はFlutterを使わなくても単独で動作します。
Flutter: フレームワークで、Dartを使ってユーザーインターフェースやアプリケーション全体の構造を作成するためのツールです。Flutterは、Dartのコードを使ってアプリを作るためのテンプレートや便利な機能を提供します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?