サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
medium.com/@ntaoo
A flutter list that allows scrolling to a specific item in the list. Also allows determining what items are currently… ItemScrollControllerListViewでは ScrollController を使用しますが、このWidgetでは代わりにItemScrollControllerを使用します。 ItemScrollControllerのscrollToで、Listのindexを指定して、指定アニメーションでスクロールします。jumpToでは、アニメーションせずに瞬時にそのIndexの位置に移動します。 ItemPositionsListenerViewPort内に表示されているList Itemの情報を得るコールバック関数を指定できます。その情報が変化す
Supporting iOS 14 and Android 11, new i18n and l10n support, Google Maps and WebView plugins ready for production, a… iOS 14 に対応するならば、この 1.22 にアップグレードすることを強く推奨iOS CupertinoIcons のアップデート対応iOS App Chips を Flutter で構築可能に https://github.com/flutter/samples/tree/master/ios_app_clipFlutter アプリのアニメーションが Android の system keyboard の show/hide と動悸しない問題を fixAndroid Plugin 用の新しい API をロールアウトMaterial Design Spe
毎週金曜日に、@ntaoo がインプットした Dart & Flutter の情報のリンク集をまとめて共有します。 dart: The Dart command-line tool | DartDart のコマンドラインの体系が 2.10 で整理されます。(まだ technical preview とされていますが) dartanalyzer, dartfmt, stagehand, pub などが整理され、dart から始まるコマンドに統一されました。とても分かりやすくなった。こういった DX の改善が継続されるのが Dart プロジェクトの大きな美点ですね。 dart pub <PUB_COMMAND> じゃなくて、dart package <PACKAGE_COMMAND> になってほしかったですけど、pub.dev ドメインがすでにあるので思いとどまったんでしょうか?
毎週金曜日に、@ntaoo がインプットしたDart & Flutterの情報のリンク集をまとめて共有します。 Canonical enables Linux desktop app support with Flutter | by Chris Sells | Flutter | Jul, 2020 | MediumCanonicalと協業して、Flutter Linux の alpha 版をリリースしたとアナウンス。
FlutterのWidgetは、MVCアーキテクチャーにおけるViewとControllerが合体したものとみなせます。WidgetのViewまたはController部分が肥大化してくると見通しが悪くなるため、WidgetをViewとControllerに分離して、両者の見通しをそれぞれ良くしたいことがあります。その場合、Widgetのがなんらかの(複数の)resourceを使用する場合は、その開放が必要な処理 ( dispose ) のControllerへの移譲もしたいです。 この手法は、Modelと通信するStatefulWidgetに適用すると良いでしょう。どのような場合でもControllerを分離すれば良いわけではなく、単純な機能のWidgetに対してそうする必要はありません。 基本 : StatefulWidget + ControllerStatefulWidgetのライ
TODO: UI for hasUnreadMessages. Parse a message being composed, then show as a styled text such as for mention, url… なぜFirebase FunctionsをDartで書くのか?FlutterとModelのコードを共有できます。最低でも、Firestore pathに関するコードをシェアできます。 たとえば、Chat appならば、Message Body の Parser をそのまま再利用できるので、異なる言語で再実装したときにありがちな parse の解釈結果の差異の発生を防止できます。 クラサバを同一言語で書けると、思考のコンテキストスイッチを防止して、Flutterで得たDartのノウハウをFunctionsでも活かせます。少人数開発では特にこのベネフィットが大きい
Cupertino WidgetsCupertino Widgetsへの満足度は相対的に低い(71.2%)。53%しかCupertino Widgetsを本気で使用していない。しかし、そのうちの70%は、Cupertino WidgetsがiOSのネイティブデザインを再現することが極めて重要だと回答している。であるものの、それは全回答者の20%なので、この分野の優先度を上げての改善は小さな集団に向けてしか当てはまらないとのこと。 私は、iOSの存在感が例外的に高い日本では、Cupertino Widgetsの質はFlutter採用において非常に重要な要素だと思う。 CI/CDCodemagic, Github Actions, GitLab CI/CDが人気。機能不足、セットアップの難しさ、iOSビルドの問題がトップ3の問題。さまざまな改善策を検討中。 Hot Reload90%の時間では
Dark mode対応と、ExceptionとErrorの違いが今回のテーマ。1時間以上あってさすがに長いので飛び飛びで視聴。英語の壁があるのでリスニングが苦手な人には向かないけど、実際のコーディング風景をだらだらと視聴してFlutterに馴染むのもあり。 モバイルとはユーザーが期待する性質が異なるデスクトップに対応するために、マテリアルデザインガイドライン改訂しており、それをFlutterに実装する。
先月のFlutter Interactカンファレンスの短いQA動画が追加されていた。内容はちょっと抽象度が高い。創造性の障害となるものはFlutterの抽象化に任せて、創造性と心地よい体験の実現に力を注ごうという回答。 Reactの経験が豊富でFlutterも経験したアーキテクトを招いてのFlutterのQ&Aセッション。Local または Globalな状態の管理についてと、Componentの分割とビジネスロジックの分離におけるReactの事情について。
flutter test に — test-randomize-ordering-seedの追加https://groups.google.com/forum/?utm_medium=email#!topic/flutter-announce/xWxwU-FdcCU βチャネルにて。今後はCIでは常にこのflagをつけるべき。 $ flutter test --test-randomize-ordering-seed=random Shuffling test order with --test-randomize-ordering-seed=2328469151
Build a beautiful clock face UI with Flutter for the Lenovo Smart Clock for a chance to win an iMac Pro, Lenovo Smart…
Flutter Interactのキーノートを視聴したので、そのまとめを共有します。一通りトピックを網羅できているはずです。 Google Fonts for FlutterGoogle FontsをFlutterで利用できるパッケージが紹介されました。すでにpub.devで公開されています。
このページを最初にブックマークしてみませんか?
『ntaoo – Medium』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く