Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flutterで作るお絵かきアプリ

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 Flutterで作るお絵かきアプリ

Avatar for takashi

takashi

June 07, 2024
Tweet

More Decks by takashi

Other Decks in Programming

Transcript

  1. 目次 - 自己紹介 - 完成デモ - アプリの構成 - 前提知識 -

    CustomPaintウィジェットとは - CustomPainterクラスとは - コードを見る - 改めて完成デモ - おわりに
  2. 自己紹介 - 名前: たかし(高橋秀明) - 所属: 株式会社ゆめみ - 趣味: 旅行

    - 好きな人: 大谷翔平 - X(旧Twitter): https://x.com/takashimelon - よかったらフォローしてね!
  3. コードを見る - PathPainterで使用するPathを保持するプロバイダーの作成する - Pathクラスと命名が被るため、 DrawPathとしている - moveToメソッドでパスの描画を開始する - lineToメソッドで点と点を繋いでパスを生成する

    - その際にref.notifyListeners()を実行することで、lineToメソッドで作成されたパスをキャンバスに描 画している - endPathメソッド内でdrawPathHistoryProviderにパスを追加し、新しいPathクラス を作成することで、新たなパスを描画することが可能に 参照: https://github.com/takashi0602/oekaki_sample/blob/main/lib/providers/draw_path_ provider.dart