SlideShare a Scribd company logo
1 of 14
Flutter (フラッター)
Flutter (フラッター) とは
Google が開発している、モバイルアプリケーション開発用のフレームワ
ークです。
単一のコードベースでiOSとAndroidアプリを構築できます。
Flutterアプリケーションを開発するにはGoogleによって開発されたウェ
ブ向けのプログラミング言語Dart(ダート)を使います。
Flutter を利用してコードを書くと、同一のコードベースで Android と
iOS の両方向けのアプリケーションをビルドすることができます。
A framework developed by Google for mobile application
development.
Create iOS and Android apps with a single code base.
The Flutter application is developed using the Dart web programming
language developed by Google.
Writing code using Flutter allows you to build applications for both
Android and iOS with the same code base.
「わざわざ学ばなくてもいいプロ
グラミング言語」で2018年はDart
言語が1位でしたが、2019年にか
けて Dart言語は13位まで下がりま
した。
GoogleによるFlutterの発表によ
って人気が出てきました。
In 2018, the Dart language
ranked first in the
"programming language that
you don't have to learn", but the
Dart language dropped to 13th
in 2019.
Popular with the announcement
of Flutter by Google.
http://codemntr.io/worst-languages-2019
Flutter アプリ開発(Apps)
実際に、Dart という言語を使い、
同じコードで Android/iOS 両方のListView表示のアプリを作ってみました
。
Using the language Dart
I tried to make ListView display app for both Android and iOS with the
same code.
Android
エミュレーター起動
iPhone
シュミレーター起動
ListView表示のアプリ
ListView表示のアプリ 実際に動かした動画
実際に動かした動画のURL
https://www.youtube.com/watch?v=6yve7wKyR2k
Flutter アプリのサンプルGitページ
https://github.com/nisrulz/flutter-examples
FlutterアプリのサンプルがGitに公開されて
いるので、いろいろと試す事ができます。
The Flutter app sample is available on
Git, so you can try it out.
Flutter アプリのサンプルGitペ
ージ
https://github.com/iampawan/Fl
utterExampleApps
Flutter for Web
Google I/O 2019で、Dartを使ってiOS/AndroidのUIが簡単に開発できる
FlutterのWeb版「Flutter for Web」が発表されました。
Flutter for Webは、クロスプラットフォームではなく、スマホアプリで作
ったソースコードをWebだけで動くものにコンパイルできます。
Webサイトなのに、ネイティブアプリのモバイルUIのような動きになりま
す。
Flutter's web version "Flutter for Web" that can easily develop iOS /
Android UI using Dart at Google I / O 2019 was announced.
Flutter for Web can compile source code created with a smartphone
app instead of cross-platform into something that only works on the
web.
Although it is a website, it works like a mobile UI for native apps.
では、試しに、GitHubのサンプルを動かしてみましょう。
Let's try GitHub sample.
PCでもスマホでも試せます。
You can try it on your PC or smartphone.
https://flutter.github.io/samples/
QRコード
サンプルのGalleryをみてみましょう。
Let's try GitHub sample Gallery.
PCでもスマホでも試せます。
You can try it on your PC or smartphone.
https://flutter.github.io/samples/gall
ery/#/
QRコード
サンプルのGallery 実際にスマホで動かした動画
実際に動かした動画のURL
https://www.youtube.com/watch?v=VQJxnhb6QJw
環境構築や実装方法など詳細については以下のQiitaページに記載してます
。
【Flutter】Flutterの環境構築
https://qiita.com/nonkapibara/items/b7d09bf48cb0b71035a8
【Flutter】FlutterでHello World
https://qiita.com/nonkapibara/items/eeffb67d4b6965fe36e4
【Flutter】アプリ内のページの背景色をつけてListView表示して
みた。
https://qiita.com/nonkapibara/items/52a5bc4869f5010a8ff8
【Flutter】「FlutterHub」を試してみた
https://qiita.com/nonkapibara/items/d00c4c535d58996062f1
【Flutter】「Flutter for Web」を試してみた。
https://qiita.com/nonkapibara/items/afdb1abd5762c926a18f
まだ開発中ですが、Dart言語で実装した1つのコー
ドで、PC、モバイル(IOS,Android)のアプリケー
ション開発ができるのはとても便利だと思います。
Although it is still under development, I think that
it is very convenient to develop applications for
PC and mobile (IOS, Android) with a single code
implemented in the Dart language.

More Related Content

What's hot

磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
uka yare
 

What's hot (7)

磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
 
4/17
4/174/17
4/17
 
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイドAndroid Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
 
20170804 Builderscon Androidアプリ開発アンチパターン
20170804 Builderscon Androidアプリ開発アンチパターン20170804 Builderscon Androidアプリ開発アンチパターン
20170804 Builderscon Androidアプリ開発アンチパターン
 
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
 
Google+APIをさわってみる。
Google+APIをさわってみる。Google+APIをさわってみる。
Google+APIをさわってみる。
 
The evolution of c#
The evolution of c#The evolution of c#
The evolution of c#
 

Similar to Flutter (フラッター)

スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識
Yugo Yamamoto
 
2015年度研究室プレ卒研用Android講座1
2015年度研究室プレ卒研用Android講座12015年度研究室プレ卒研用Android講座1
2015年度研究室プレ卒研用Android講座1
Hokuto Tateyama
 

Similar to Flutter (フラッター) (20)

スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識
 
2015年度研究室プレ卒研用Android講座1
2015年度研究室プレ卒研用Android講座12015年度研究室プレ卒研用Android講座1
2015年度研究室プレ卒研用Android講座1
 
Flutterやってみよう
FlutterやってみようFlutterやってみよう
Flutterやってみよう
 
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
 
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座スマホだけでアプリが作れる!「Androidでプログラミング」特別講座
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座
 
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
 
Xamarin.Android ハンズオン
Xamarin.Android ハンズオンXamarin.Android ハンズオン
Xamarin.Android ハンズオン
 
Flutter first impression
Flutter first impressionFlutter first impression
Flutter first impression
 
自作flutterアプリをリファクタリングしてみた!
自作flutterアプリをリファクタリングしてみた!自作flutterアプリをリファクタリングしてみた!
自作flutterアプリをリファクタリングしてみた!
 
Building a Flutter Development Environment with VSCode and Useful Extensions
Building a Flutter Development Environment with VSCode and Useful ExtensionsBuilding a Flutter Development Environment with VSCode and Useful Extensions
Building a Flutter Development Environment with VSCode and Useful Extensions
 
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
 
Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発
Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発
Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発
 
Trat_sprint2
Trat_sprint2Trat_sprint2
Trat_sprint2
 
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門
 
コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性コンテンツプラットフォームとしてのAndroidの将来性
コンテンツプラットフォームとしてのAndroidの将来性
 
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
 
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
 
超高速でflutterアプリをビルドする
超高速でflutterアプリをビルドする超高速でflutterアプリをビルドする
超高速でflutterアプリをビルドする
 
Android Push
Android PushAndroid Push
Android Push
 
[Potatotips]クロスプラットフォーム開発Tips
[Potatotips]クロスプラットフォーム開発Tips[Potatotips]クロスプラットフォーム開発Tips
[Potatotips]クロスプラットフォーム開発Tips
 

Flutter (フラッター)