i-Learning 株式会社アイ・ラーニング
i-Learning 株式会社アイ・ラーニング

Flutterアプリ開発入門 -クロスプラットフォームアプリを開発しよう-

  • コースコードMBJ23
  • 受講形態
    オンラインもしくは対面
  • 日数2日間
  • 受講時間
    9時30分 ~ 17時00分(昼休憩:60分)
  • 受講料
    121,000円 (税別価格110,000円)

Flutterを利用した、クロスプラットフォームアプリ開発の基本技術を修得するコースです。

Flutterを利用することで、iOSやAndroidなどのモバイルだけでなく、macOSやWindowsといったデスクトップ、さらにはWebブラウザなど複数のプラットフォーム向けのアプリケーションを単一のソースコードで提供できます。
このコースではTODOアプリの開発を通して、「Widget」や「状態管理」といったFlutterによるアプリ開発の基礎知識を学ぶだけでなく、パッケージの利用やデータの永続化など多くのアプリケーションで応用できる要素技術を学習します。
Dart言語で記述したソースコードをAndroidとWebブラウザという複数のプラットフォームで実際に動作確認しながら、Flutterがいかにしてアプリケーション開発を効率化するのか、また共通化できない場合とその対処法を体験します。

  • 機械演習
  • 他社提携
※他社提携コースは、お申し込み後に空席確認を行います。お席を確保できない状況の場合はご連絡させていただきます。
なお、「残席数」はリアルタイムに反映されていない場合がございます。また、残席数表示に関わらず申込可能な場合がございますので、正確な「残席数」については、お問い合わせください。

開催情報

開催日程・場所

開催日 場所 状況 締切日
9月18日(木) 〜 9月19日(金) オンラインオープン研修(カサレアル社) 受付締切 9月5日(金)
10月23日(木) 〜 10月24日(金) オンラインオープン研修(カサレアル社) 受付中 10月10日(金)
11月10日(月) 〜 11月11日(火) オンラインオープン研修(カサレアル社) 受付中 10月28日(火)
11月27日(木) 〜 11月28日(金) カサレアル品川トレーニングセンター 受付中 11月14日(金)
12月11日(木) 〜 12月12日(金) オンラインオープン研修(カサレアル社) 受付中 11月28日(金)
12月18日(木) 〜 12月19日(金) オンラインオープン研修(カサレアル社) 受付中 12月5日(金)
1月19日(月) 〜 1月20日(火) カサレアル品川トレーニングセンター 受付中 1月6日(火)
2月5日(木) 〜 2月6日(金) オンラインオープン研修(カサレアル社) 受付中 1月23日(金)
2月25日(水) 〜 2月26日(木) オンラインオープン研修(カサレアル社) 受付中 2月12日(木)
3月16日(月) 〜 3月17日(火) カサレアル品川トレーニングセンター 受付中 3月3日(火)
3月26日(木) 〜 3月27日(金) オンラインオープン研修(カサレアル社) 受付中 3月13日(金)

詳細情報

対象者

■ Flutterでモバイルアプリケーションの開発を行いたい方
■ Flutterによる複数のプラットフォーム向けのアプリケーション開発手法を知りたい方

前提知識

■ Javaなどのオブジェクト指向言語でのプログラミング経験があること

学習目標

当コースを修了した時点で、次のことができることを目標とします。

■ Flutterの特徴を説明できる
■ Flutterを用いた簡単なアプリを開発できる
■ Widgetを利用して画面を構築できる
■ Widgetと状態管理を用いて動的に変化するUIを構築できる
■ ユーザーが入力したデータを永続化できる
■ Dart言語を利用した基本的なコードを記述できる

研修の内容

■ Flutterの概要と特徴
 □ マルチプラットフォーム
 □ ホットリロードとホットリスタート
 □ Flutterの強みと使い所
 □ アーキテクチャ
■ 新規プロジェクトの作成
 □ 新規アプリプロジェクトの作成
 □ プロジェクトの作成
 □ VS Codeの画面構成
 □ Flutterプロジェクトの構成
 □ エミュレーターの起動とアプリの実行
■ UIの構築とホットリロード
 □ Widgetを使ったUIの構築
 □ Widgetツリー
 □ Dartの文法
 □ ホットリロードを活用したUI構築
■ StatefulWidgetと状態管理
 □ 登録画面に複数のアイコンを追加
 □ ユーザーの操作に反応する
 □ 状態管理と宣言的なUI構築
■ 画面遷移
 □ 一覧画面の作成
 □ Navigatorを利用した画面遷移
 □ ボタンをタップしたら画面遷移する仕組みの実装
 □ 前の画面に戻る
■ パッケージの導入とprovider
 □ パッケージ管理ツール「pub」
 □ パッケージのインストール手順
 □ providerパッケージ
■ データの永続化
 □ Flutterにおけるデータの永続化
 □ Future型とasync/await
 □ shared_preferences
 □ sqflite
※上記スケジュールは予定となり、当日変更する可能性がありますのでご了承ください。
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

重要事項

キャンセル規定
受講開始10営業日前から受講料(購入価格)の100%のキャンセル料がかかります。
テキスト

オンライン参加の方は、研修当日にPDFのテキストを配布いたします。
オフライン(対面)参加の方は、研修当日に紙媒体のテキストを配布いたします。

オンラインクラス

オンライン開催の場合は、以下の注意事項をご確認の上、事前にご準備ください。

■使用ツール
動画配信:Zoom
質疑応答:オンラインチャットシステム(Mattermost)
演習環境:仮想デスクトップ

※業務用PCにZoomアプリをインストールできない場合は、ブラウザからのご参加をお願いします。
※Zoomのシステム要件について、より詳細な情報は、こちらをご参照ください。
※Mattermostおよび演習環境は弊社にてご用意いたします。

■システム要件
・インターネットに常時接続できること
(アクセス制限のないネットワーク環境をご利用ください)
・Webカメラおよびマイク
※PC本体の他に、モニターやiPad等の拡張ディスプレイをご用意いただくことを推奨いたします。
(1台:Zoom、オンラインチャットシステム用、1台:演習環境用)
※事前にアクセス確認をご希望される方はお問い合わせください

■対応OS
Windows
上記以外の環境でもご受講いただくことが可能ですが、操作感が異なる可能性がある点をご了承ください。

■WEBブラウザ
Google Chrome
上記以外の環境でもご受講いただくことが可能ですが、操作感が異なる可能性がある点をご了承ください。

演習環境

実行環境
■ Flutter 2.x
■ Visual Studio Code
■ Android Studio
■ Androidエミュレーター
※使用するソフトウェアおよびバージョンについては、予告なく変更する可能性がありますのでご了承ください。

その他

※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。
大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、
当日キャンセル扱いをさせていただく場合がございますのでご注意ください。

備考

当コースは株式会社カサレアルが提供します。

Flutterアプリ開発入門 -クロスプラットフォームアプリを開発しよう-
条件を指定してコース検索


コース
検索
問合せ