Flutter

Flutter

【Flutter】ひな形の基本構成

こんにちは。ぽこです!今回は、Flutterのひな形から、基本構造と仕組みを簡単に見ていきます。各ファイルの中身については、次回以降にお話ししたいと思います。プロジェクト構成 開発をする際に利用するものと、簡単な役割です。名前役割lib/D...
Flutter

【Flutter】Android Studioで新しいプロジェクトを作る方法

こんにちは。ぽこです!今回はAndroid Studioで新しいプロジェクトを作る方法について紹介します。起動画面から「Start a new Android Studio project」起動画面の状態から、「Start a new An...
Flutter

【Flutter】プロジェクトの作成方法

Flutterのプロジェクトは、コマンドでもAndroid Studioからでも作成できます。コマンドでの作成方法ここでは、コマンドのオプションを少し説明します。次に示すのは、主なオプションを追加したコマンドです。以下でオプションについて説...
Flutter

Flutterの利点

こんにちは。ぽこです!今回は、Flutterの利点についてお話ししたいと思います。Flutterは、先行するマルチプラットフォームであるReactNativeに影響を受けています。後発の技術らしく、ReactNativeの利点を生かしつつ、...
Flutter

Flutterとは

こんにちは。ぽこです!今回はFlutterとは何かについて、お話ししたいと思います。FlutterとはFlutterは、Googleが提供しているUIツールキットです。モバイル・Web・デスクトップ用にネイティブコンパイルされたきれいなアプ...
Flutter

Flutterのインストール for iOS

$ flutter doctorDoctor summary (to see all details, run flutter doctor -v):[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Mac OS X 10.15.4 19E266, locale ja-JP) [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)[✓] Xcode - develop for iOS and macOS (Xcode 11.4)[✓] Android Studio (version 3.6)[✓] Connected device (1 available)• No issues found!
$ vi ~/.bash_profile
Flutter

Dartのエラーと例外処理について

void misbehave(){  try{    dynamic foo = true;    print(foo++); //runtime error  }catch(e){    print('misbehave() partially handled ${e.runtimeType}.');    rethrow;//呼び出しもとで例外を見れるようにする  }}void main(){  print('start');  try{    misbehave();  }catch(e){    print('main() finished handling ${e.runtimeType}.');  }}
Flutter

Dartの基礎2

void main(){  //..年齢計算用の良いコード例  int age1 = 50;  checkAge(age1);  //..年齢計算用の良いコード例    //..年齢計算用の悪い(112歳以上)コード例  int age2 = 150;  checkAge(age2);  //..年齢計算用の悪い(112歳以上)コード例}void checkAge(int age){  assert(age < 112, "bad age ${age}");}
Flutter

オブジェクト指向言語の特徴とDartの基礎

class Logger{  void log(dynamic v){    print(DateTime.now().toString() + ' ' + v);  }}main(){    //method cascades 未使用  new Logger().log('program started');  new Logger().log('doing something');  new Logger().log('program finished');    //method cascades使用  new Logger()    ..log('program started')    ..log('doing something')    ..log('program finished');}
Flutter

Dartの変数型について

main(){  var sunrise = '\u{1f305}';  print(sunrise);}