並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1223件

新着順 人気順

flutterの検索結果361 - 400 件 / 1223件

  • We’re coming to Tokyo! | Bitrise Blog

    🎉 Latest updates from March: Alerts for stuck builds, configuring SCIM with OKTA and more→

      We’re coming to Tokyo! | Bitrise Blog
    • Flutter でモバイルアプリを作ってみる 入門編① 〜ヘッダーとフッター〜

      Flutter を聞いたことありますか?Flutterとは Google 製のアプリケーションUI構築ツールキットです。本記事では iOS/Android 両対応のモバイルアプリ制作のために Flutter を用いていますが、他にもWeb、さらにはデスクトップ向けのアプリケーションを構築することも可能です。 Flutter は Google によって『The best framework for developing beautiful experiences for any screen』をめざして開発が進められているフレームワークです。これは技術的な垣根を超え一つのコードベースから様々なポータル端末で同じユーザ体験を実現することを意味しており、Flutter の将来性が期待できます。 今回はこの Flutter を使って、モバイルアプリのヘッダーとフッター部分を作っていきます。Flut

        Flutter でモバイルアプリを作ってみる 入門編① 〜ヘッダーとフッター〜
      • Dart用UIツールキット「Flutter」がバージョン1.0に到達。iOS/Androidネイティブアプリを単一コードで開発。Flutter Live '18

        Googleは12月4日、ロンドンでイベント「Flutter Live '18」を開催。Dart言語用のUIツールキットである「Flutter」がバージョン1.0に到達、正式版としてリリースされたことを発表しました。 Flutterの対応言語であるDartは、もともと2011年にGoogleがJavaScriptの代替を目指す言語として開発したプログラミング言語でした。 2013年にバージョン1.0へ到達したDartはECMA Internationalで標準化を開始。いずれはChromeにDartVM搭載することを目論んでいましたが、Googleが期待したほどにはDartは普及せず、2015年にはChromeへのDartVMの搭載を断念。JavaScriptをターゲットとしたトランスパイラへと方向転換します。 ChromeへのDartVM統合を断念、Dart開発チームが発表。今後はJav

          Dart用UIツールキット「Flutter」がバージョン1.0に到達。iOS/Androidネイティブアプリを単一コードで開発。Flutter Live '18
        • AndroidやiOSのアプリ開発でいつも私がやっていることをFlutterでやってみた - Speaker Deck

          GDG神戸 Flutter勉強会(9/29)での登壇資料です https://gdgkobe.doorkeeper.jp/events/78737 ## キーワード - クリーンアーキテクチャ - 設定の開発と本番の切り替え - CI/CD ## ソースコード https://github.com/kwmt/flutter-inconne ## 参考 - Clean architecture https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html - DIについてわかりやすいと思う記事 https://blog.ishkawa.org/2017/09/18/1505701774/ - flavorについて https://medium.com/@salvatoregiordanoo/flavori

            AndroidやiOSのアプリ開発でいつも私がやっていることをFlutterでやってみた - Speaker Deck
          • 【Flutter】App Check を導入して Firebase を守ろう!【2023年9月】

            はじめに 下の画像を見てください。これはとあるアプリの Firebase Console の App Check の Cloud Firestore のモニタリング画面です。この画面で 不正リクエストがどのくらいあるかが確認できます。 え?小さくてよくわかりませんか?もう少し拡大してみましょう。 ↓拡大してみました。不正リクエストは 2% ありました。30日間で不正リクエストは57万回あったということです! さらに Authentication は 18% も不正リクエストがありました! これは、どうにかしないといけない。。。ということで、最近 Firebase App Check を個人開発した Flutter アプリに導入したので、導入手順について紹介します! コードの修正は簡単ですが、Firebase 側の設定がなかなか難解ですし、公式サイト は手順がひとつにまとまっていなくてわかり

              【Flutter】App Check を導入して Firebase を守ろう!【2023年9月】
            • Flutter Meetup Tokyo #1が最高だったのでFlutter書きたくなってライブコーディングした - みんからきりまで

              Flutter Meetup Tokyo #1に参加してきた。 どうしても参加したかったのでブログ枠で滑り込みました! というわけで本日のエントリです。 flutter-jp.connpass.com FlutterはGoogle製の新しいモバイル向けクラスプラットフォーム開発フレームワークで、DroidKaigiでこにふぁーさんがiOSアプリをFlutterで作って発表した事で日本のエンジニア界隈でも一気に有名になったような気がする。 ぼくも最近は業務で主にReact Nativeでのクラスプラットフォーム開発をやっているので、Flutterにもとても興味があった。 そんな中で開催されたこの勉強会は、まさに同じようにFlutterに純粋に興味をもったエンジニア達が集まったようで、とても活気があった。 イベントの構成も、最初にFlutterについての説明の後、30分のゲストトークと15分L

                Flutter Meetup Tokyo #1が最高だったのでFlutter書きたくなってライブコーディングした - みんからきりまで
              • InheritedWidget を完全に理解する 🎯

                InheritedWidgetは、Flutterフレームワーク自身を構成する根幹となるWidgetの1つです。また、通常のアプリケーションコードでも、自前で継承したWidgetを組むかあるいはそれをラップしたproviderパッケージなど経由でよく使われています。 ただ、InheritedWidgetの役割や正確な挙動を掴むのが意外と難しいため、本記事ではそれを丁寧に説明していきます。分かりやすい説明が不足している問題だと思っていて、InheritedWidgetは本質的にはシンプルです。 TL;DRInheritedWidgetとは何かというと、ざっくり以下のように説明できます。 下位ツリーから直近のInheritedWidgetに O(1) でアクセスできる必要な時に限定して変更を下位ツリー内の特定のWidgetのみに伝播する(リビルドを発生させる)ことができるその特性を活かすためにS

                  InheritedWidget を完全に理解する 🎯
                • Flutter - Wikipedia

                  Flutter(フラッター)は、Googleによって開発されたフリーかつオープンソースのUIのSDKである。単一のコードベース[4]から、Android、iOS、Linux、macOS、Windows、Google Fuchsia[5][6]向けのクロスプラットフォームアプリケーションを開発するために利用される。 2018年12月4日、ロンドンで開催されたFlutter Live '18にて、初の正式版となるFlutter 1.0のリリースが発表された[7]。 2021年3月3日、Googleはオンライン開催されたFlutter Engageイベント中にFlutter 2をリリースした。このメジャーアップデートでは、新しいCanvasKitレンダラーとウェブ向けのウィジェットを使用したウェブベースのアプリケーションの公式サポート、Windows、macOS、Linux向けのアーリーアクセス

                  • FlutterでIsolateを用いた並列処理をするべきシーンとそのやり方

                    操作感の良いアプリとするためには、ユーザー操作に即座に反応し、滑らかな画面更新がなされることが重要です。現在普及しているモバイル端末の多くは60fps(1秒間に60回の頻度)で画面更新をするようになっていて(iPad Proなど120fpsの端末も一部存在します)、つまりアプリケーションコードはそれに間に合うように約16ms以内に処理を実行する必要があります。これを超えると、操作に対する反応がワンテンポ遅れてもっさり感がでたり、画面がカクついたぎこちないものとなって、使用感が下がってしまいます。 本記事では、Flutterでアプリを作る際にこのあたりについてはどうケアしていけば良いのかを解説します。記事は少し長くなりますが、要点は以下です。 TL;DR大前提として、Dartの実行モデルはシングルスレッド・イベントループであるMain Isolateだけでは Futures・Streams

                      FlutterでIsolateを用いた並列処理をするべきシーンとそのやり方
                    • FlutterとFirebase ML Kitを使ってカンファレンス用デモアプリを作った話 - ZOZO TECH BLOG

                      DroidKaigiで展示したファッションチェックアプリについて こんにちは。ZOZOテクノロジーズ開発部山田(@yshogo87)です。 DroidKaigi 2019ではプラチナスポンサーとして、ブースを出展させていただきました。 DroidKaigi 2019 そのコンテンツとしてファッションチェックアプリを展示させていただきました。 今回はファッションチェックアプリがどのような仕組みになっているかを説明させていただきます。 ファッションチェックアプリとは ファッションチェックアプリとは、ユーザーが撮影した全身の写真について、WEARに投稿されたコーディネートを元に作成した学習モデルを使用して採点を行うものになっています。 技術的構成 技術的な構成は下記のようになっています。 フロントエンド: Flutter バックエンド: Firebase(ML Kit、Cloud Firesto

                        FlutterとFirebase ML Kitを使ってカンファレンス用デモアプリを作った話 - ZOZO TECH BLOG
                      • FlutterのBLoC(Business Logic Component)のライフサイクルを正確に管理して提供するProviderパッケージの解説

                        [2020年2月追記] 個人的には現在はBLoCパターンおよびbloc_providerパッケージは採用していません記事執筆当時の2018年末にはBLoCが数少ない有望なパターンと評価していて、その実用に必要なbloc_provider パッケージを自作した2019年明けくらいから provider パッケージが進化してきて、さらにGoogle Flutterチームから推奨されるまでになって、機能の被るbloc_provider パッケージはほぼ不要な存在になったbloc_providerに代わって、Dispose周りだけ自動的にやってくれるprovider互換の薄いラッパーである disposable_provider を用意して、それは自ら利用しているBLoCパターンの採用が適しているのは、個人的にはAngularDartとの共通化が求められる時くらいだと感じていて、その他の大抵の場合

                          FlutterのBLoC(Business Logic Component)のライフサイクルを正確に管理して提供するProviderパッケージの解説
                        • [PDF] Graphical User Interface UsingFlutter in Embedded Systems

                          • Dart packages

                            pub.dev package managerThe official package repository for Dart and Flutter apps. Flutter FavoritesSome of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee

                              Dart packages
                            • 2024年以降でも Android で WebView ベースのアプリを作るあなたへ

                              こんにちは!アルダグラムでエンジニアをしている渡邊です! 本記事は株式会社アルダグラム Advent Calendar 2023 1日目の記事です。 早いもので2023年もあと一ヶ月となり、2024年もまもなくです。最近モバイルアプリのクロスプラットフォーム開発では Flutter や Kotlin Multiplatform などをよく見かけます。 しかしクロスプラットフォーム開発といえば... そう WebView を使った方法があります。 これは WebView で HTML を表示させることで Android や iOS などで共通に画面を作成する方法で、モバイルアプリ開発の初期からあった方法です。 プロジェクトの構成や工数、実装難易度によって WebView を使った開発を採用することもあると思いますが、個人的な意見としてそれは選択肢としてアリかと思っています。 最近アプリチーム

                                2024年以降でも Android で WebView ベースのアプリを作るあなたへ
                              • Fuchsia (オペレーティングシステム) - Wikipedia

                                Fuchsia(フクシア、フクシャ、フューシャ)は、ケーパビリティのコンセプトに基づくGoogleが開発中のオペレーティングシステム (OS) である。公式な告知も一切なく、2016年8月に突如としてGitHubにプロジェクトが公開されたことで最初に世に知られることとなった。 GitHub上のソースコードを精査したメディアによると、Fuchsiaは組み込みシステムからスマートフォン、タブレットやパーソナルコンピュータ (PC) まで幅広いデバイスで稼働させることが可能とみられる。2017年5月の更新ではユーザインタフェース (UI) が追加されるとともに、このプロジェクトが「残骸置き場ではない」と開発者が証言したことから、このOSがAndroidを置き換える可能性など、Googleの狙いについてメディアの臆測を呼び起こすこととなった。 Fuchsiaはフリーかつオープンソースのソフトウェア

                                  Fuchsia (オペレーティングシステム) - Wikipedia
                                • Flutter Tasky - Google TodoをFlutterで再現

                                  MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Flutterがにわかに盛り上がっています。Flutter Webの登場によって、スマートフォンアプリからWebサイトまでDartで開発できるようになったのは大きな要因でしょう。試してみたいと思いつつ、二の足を踏んでしまっている方もいるでしょう。 そんな方はFlutter Taskyから学んでみてはいかがでしょう。Google TodoアプリをFlutterで置き換えたソフトウェアです。 Flutter Taskyの使い方 トップページです。ログインもできるようですが、ゲストアクセスがいいでしょう。 タスクを追加します。 タスクには日付や詳細を含めることもできます。 日本語だとなぜか文字が二重で表示されます。 チェックを付けてタスクを完了します。 並び替えもできます。 タスクはリス

                                    Flutter Tasky - Google TodoをFlutterで再現
                                  • ColorZilla

                                    ColorZilla for Firefox and Chrome Advanced Eyedropper, ColorPicker, Color Analyzer and other colorful goodies for your Firefox and Chrome. ColorZilla for Chrome and Firefox Advanced Eyedropper, ColorPicker, Color Analyzer and other colorful goodies for your Chrome and Firefox. Ultimate Gradient Generator A powerful online Photoshop-like CSS gradient editor, image to CSS converter and much more Cha

                                    • Flet使うとPythonでWeb/Desktop/Mobileアプリ作れちゃうんだ - Qiita

                                      Fletというライブラリはご存じでしょうか。。私はつい1週間前に知ったばかりです・・・ Pythonを利用した技術について、情報収集している中で見つました。元々、reactPy(Pythonでreactの機能を実現できるライブラリ)の学習を進めており、こちらのyoutubeチャンネルを参考にしていました。 ※reactPyの記事は別途公開しているので、気になる方は見てみてください!! チャンネルの他動画を眺めていたところ、Fletと書かれた動画がありました。なんだろう?と思って、少しやってみたら面白そう、ということにでもう少し触ってみることにしました。 ハンズオンを進める中で、デプロイ先にcloudflareが出てきたので、この機会にそちらの理解も深めることをもう一つの目標として、作業を進めることにしました! Fletとは 以下文章はFletの公式Docsから引用した内容です。mobile

                                        Flet使うとPythonでWeb/Desktop/Mobileアプリ作れちゃうんだ - Qiita
                                      • FlutterでAndroid/iOS両対応のアプリ開発

                                        FlutterでAndroid/iOS両対応のアプリ開発

                                          FlutterでAndroid/iOS両対応のアプリ開発
                                        • 【Flutter 3.17対応】Dart-define-from-fileを使って開発環境と本番環境を分ける

                                          Flutter 3.16 までは、 dart-define-from-file で定義した環境変数が、iOSやAndroidで使用できていました。 ところが、この動作は意図せず dart-define の動作とも一致しないため、 Flutter 3.17 以降で無効になるようです。 Flutter 3.19.0-0.3.pre (beta) 版で動作確認しつつ、必要な対応を弊社のテンプレートリポジトリに追加しました。 追加対応を行ったプルリクエスト(コミット)はこちらです。 https://github.com/altive/flutter_app_template/pull/321/commits あわせて、こちらの記事も、3.17以降に必要な対応を含めた内容に更新しました👌 はじめに こんにちは、Flutterでのアプリ開発をメインとしている「Altive株式会社」の村松龍之介(@r

                                            【Flutter 3.17対応】Dart-define-from-fileを使って開発環境と本番環境を分ける
                                          • Google、「Flutter 2」を正式リリース ~iOS/Androidに加えWeb開発をサポート/開発言語の「Dart 2.12」は“null安全”に対応

                                              Google、「Flutter 2」を正式リリース ~iOS/Androidに加えWeb開発をサポート/開発言語の「Dart 2.12」は“null安全”に対応
                                            • Flutterで環境ごとにビルド設定を切り替える — iOS編

                                              モバイルアプリ開発において、環境ごとに設定を変えてビルド・配信することはほぼ必須と言えます。最低限、以下くらいには分けると円滑に開発・テスト・リリースができます。 開発環境版社内テスト配布版(個人開発なら無くとも何とかなる)リリース版さらにCIサービスを使うなどして諸々自動化できるとなお良いです。本記事ではこれをFlutterではどう扱えば良いかを解説していきます。 サンプルもこちらに置いてあります:

                                                Flutterで環境ごとにビルド設定を切り替える — iOS編
                                              • Flutter/Dartにおけるimmutableの実践的な扱い方

                                                以下の記事でも触れている StateNotifier は状態値をimmutableで扱うことが実質必須ですが、そのimmutableプログラミングがあまり理解できていない様子が散見されたり質問を受けることが多いのでそれについて記事にしてみました。 immutableについての良い解説記事なども色々ありますが、Flutter/Dartにおいての実践的な扱い方に対して飛躍がある気がしていて、それを埋められることを意識して順を追って説明してきます。 以下で示したコードは https://github.com/mono0926/riverpod_example/blob/main/test/test.dart に大体含まれています。 mutableなクラスの挙動まず、mutableなクラスの挙動は以下のようになります。 class Mutable { Mutable(this.value); in

                                                  Flutter/Dartにおけるimmutableの実践的な扱い方
                                                • 日比谷音楽祭おさんぽアプリ2020 開発の裏側を語る / クライアント編 | BLOG - DeNA Engineering

                                                  前回に引き続き、『 日比谷音楽祭公式おさんぽアプリ2020 』(以下、おさんぽアプリ)のクライアント編をお伝えします。 この記事の概要 事前に新機能で必要なUI・ロジックを洗い出すことで効率的に開発した gRPCによりモックを簡単に作ることができ、サーバー/クライアントで同時に開発できた 時間と慣れが必要なSupernovaについてデザイナーさんと進め方を工夫した 最大9曲の音楽を同期して再生するため、audioplayersを活用した Flutterの良かった点、悪かった点、辛かった点を振り返った 今年のおさんぽアプリでは、FlutterやgRPCなど、いま話題の新しい技術を使用しています。 クライアントの開発メンバーは20新卒4名(石田・海老沼・小野・渡部)と21卒内定者1名(砂賀)、フルリモートでの開発、かつ0からの開発ということで、大きな挑戦をしました! 本記事では、内定者のみでど

                                                    日比谷音楽祭おさんぽアプリ2020 開発の裏側を語る / クライアント編 | BLOG - DeNA Engineering
                                                  • Stateful Widget のパフォーマンスを考慮した正しい扱い方

                                                    FlutterのStateful Widgetは唯一のStateを持つWidgetであり、アプリの状態を保ちながら画面更新する際に必須の存在です。一方、Stateful Widget の不適切な使い方はパフォーマンス劣化や思わぬバグを招きます。 本記事では具体的な例を用いて、Stateful Widgetをどう扱うのが適切なのかを説明してきます。 以下の記事を書きましたが、これを理解した前提の内容となっています(RenderObject周りはあまり関係しないのでスキップしてもOKです)。

                                                      Stateful Widget のパフォーマンスを考慮した正しい扱い方
                                                    • Flutterを仕事で2ヶ月使って思ったこと - Qiita

                                                      導入のしやすさ Mac必須 開発というよりかは、iPhoneやiOS Simulatorの為 Flutter Doctor 便利 packageも楽ちん 導入というか性質というか、頻繁にFlutterアップデートが来る。描画が壊れるupdateもあったが、回避方法はあったので致命的ではなかった WYSWYGツール不在の為、UI設計が面倒とおもったけど十分高い生産性 hot reloadが優秀 (ソース保存即時反映) Debug paintが優秀 (各コンポーネントの描画範囲等がわかる) Flutterの基本コンポーネントにしろよと思ったパッケージ群、よっぽどシンプルじゃない限り必要になる 以下 pubspec.yaml dependencies:に追記するべきパッケージ validate: "^1.6.0" #email等、入力チェック http: "^0.11.3+16" # APIと通

                                                        Flutterを仕事で2ヶ月使って思ったこと - Qiita
                                                      • Flutter 3 での変化点の要約 - 週刊Flutter大学

                                                        Deep dive into our latest release, including macOS and Linux stable, performance improvements, and more! 細かいニュアンス等はこちらの記事で読んだほうが理解しやすいので、 気になる方はぜひこちらを読んでみてください。 以下、要約となります。 導入 Flutter のstable リリースの時が来ました。 Flutter 3について発表できることを非常に誇りに思います! たった3ヶ月前に、WindowsへのFlutterのサポートを発表したばかりでした。 本日、Windowsに追加して、macOSとLinuxに対するFlutter の Stable サポートを発表します! Flutter コントリビューターの懸命な働きに感謝します。 5248ものプルリクエストがマージされました。 このリリ

                                                        • FlutterのCI/CD環境のAWS EC2(Mac)環境に構築してパイプライン実行速度を改善する - Qiita

                                                          背景 現在Flutterを用いたモバイルアプリの開発を行なっているが、その中でGitlabによるCI/CDを構築している。 こちらを運用していくにあたって1点問題が発生した。 それは、メンバーの増加によって相対的にCI/CDのビルド端末が不足し、pipelineの滞留が発生したことだ。 pipeline待ちがDeveloperのストレスになったり、作業効率の低下を招いたりすることは既に広く知られてはいるため本件を早急に解決する必要がある。 基本的には、CI/CDのRunnerとなるMacを購入して、処理台数を増やすことで、本件を解決することができる。 しかし、この問題の解決には以下のような課題がある。 Mac端末の購入にはリードタイムが必要であり、解決まで時間がかかる。 新規で購入した端末では新たに環境構築が必要であり、人的リソースがかかる。 メンバーの増加は一時的なものであり、減少した際

                                                            FlutterのCI/CD環境のAWS EC2(Mac)環境に構築してパイプライン実行速度を改善する - Qiita
                                                          • MVVM+Repositoryパターンを採用したFlutterアプリを構築する

                                                            この記事について wasabeefさんが作成しているリポジトリを参考に、カスタマイズしてテンプレートを作成してみたという自分用メモ的な記事です。導入手順をかなり丁寧に書いたつもりなので、めちゃくちゃ文字数が多くなっちゃっています💦(脅威の50000文字over)。 wasabeefさんのテンプレートでは、ChangeNotifierを採用していますが、この記事では、StateNotifierを採用しています。また、Sizer・Fimber・Device Previewなども新たに導入しています。逆に、Dioの導入はしていません。これは、httpというパッケージを使った方が良いケースもありますし、そもそもFirebaseを使用していて、バックエンドAPIを叩く必要がないケースもあるかと思いますので、必要に応じて、下記のリポジトリを参考にしてみてください。 MVVM+Repositoryパタ

                                                              MVVM+Repositoryパターンを採用したFlutterアプリを構築する
                                                            • 株式会社アンドパッドでpotatotips #71を開催しました! - ANDPAD Tech Blog

                                                              はじめに こんにちはCDOの山下です。 potatotipsは、毎月100人くらい申し込みがあるモバイルアプリのエンジニアにとってはおなじみの勉強会です。 私も個人的に5年ほど前から参加していて、当時アンドパッドは数人のスタートアップだったのでいつか自社開催できる オフィスを構えたら主催しようと夢見てましたが、今回オンラインながら実現したので個人的には胸熱でした。 コロナの不安がなくなったら是非オフライン開催でも主催したいと思っています。 ※potatotipsは71回開催されているアプリエンジニアのためのtips共有勉強会です。 potatotips.connpass.com 発表内容まとめ 発表のスライドや内容を簡単に振り返っていきたいと思います。 ライブラリを作って5年たったので振り返る ライブラリを作って5年たったので振り返る from Daisuke Yamashita pota

                                                                株式会社アンドパッドでpotatotips #71を開催しました! - ANDPAD Tech Blog
                                                              • Dart/Flutterでドメイン駆動設計(DDD)してみた - 実装編 - のんびり精進

                                                                前編である「導入編」の続きです。 まずそちらをざっと一読されることをお勧めします。 kabochapo.hateblo.jp ソースコードは本記事投稿後にたびたび改変しており、記事内容との相違があります。ご了承ください。 github.com 作るアプリについて(ご注意) Flutter によるアプリ開発でも DDD の恩恵があるのかを試すことと理解を深めることを目的とするサンプルであるため、アプリとして本来は考慮すべき点をいくつか無視しています。 データベース操作の効率や確実性にこだわっていない メモのタイトルとカテゴリだけを使うときに本文まで取得している等。 更新や削除を行った結果の確認も省いています。 保存数に制限を設けていない 何万件ものメモを保存したときの動作は想定外かつ未確認です。 エラーメッセージの扱いが不十分 補足した Exception のメッセージをそのまま表示していま

                                                                  Dart/Flutterでドメイン駆動設計(DDD)してみた - 実装編 - のんびり精進
                                                                • Flutter: the good, the bad and the ugly

                                                                  Here’s the app I developed to experiment with Flutter, Little Tales. It’s an audio player for fairy tales, with content included and some specialised features. The first three screens with a dark theme are from the Android version, while those with a light theme are running on iOS. This time last year I published an article with my impressions of React Native, which was all the rage in 2016 and 20

                                                                    Flutter: the good, the bad and the ugly
                                                                  • Flutter Interact ’19 での発表に触れながらFlutter/Dartの最新動向を追う

                                                                    Recordings are posted on YouTube in case you missed any of the sessions or want to go back and rewatch your favorites…

                                                                      Flutter Interact ’19 での発表に触れながらFlutter/Dartの最新動向を追う
                                                                    • Install - Flutter

                                                                      Google uses cookies to deliver its services, to personalize ads, and to analyze traffic. You can adjust your privacy controls anytime in your Google settings. Learn more. Okay

                                                                        Install - Flutter
                                                                      • Building An Android Audio Player In Flutter: I

                                                                        So over the past 2 weeks I have been working on an Android app in my free time. It started out as a way for me to use as many of Flutter’s features as I can and see how it all works out. I wanted a project that will allow me apply the BLoC pattern extensively, use platform channels, overlays, databases, shared preferences and also apply animations. The best idea that came to me was to build an Aud

                                                                          Building An Android Audio Player In Flutter: I
                                                                        • FlutterでDartによるモバイルアプリのクロス開発を目指すGoogle

                                                                          APIデザインレビューは死んだ。APIデザインレビュー万歳! To design APIs at scale, it takes deliberate effort to create consistency and make several discrete APIs feel like a platform. This requires an efficient and useful API design review process.

                                                                            FlutterでDartによるモバイルアプリのクロス開発を目指すGoogle
                                                                          • 🕒 It’s Time: The Flutter Clock Contest Results

                                                                            We are always amazed by what developers around the world are building with Flutter. This year we partnered with the Google Assistant and Lenovo teams to bring you our most recent contest: Flutter Clock — challenging you to build a Flutter clock face application for the Lenovo Smart Clock that is beautiful and innovative. We received over 850 unique submissions across 86 different countries. This i

                                                                              🕒 It’s Time: The Flutter Clock Contest Results
                                                                            • dart:ffiで既存のC++の資産をDart/Flutterから使用する方法

                                                                              1. はじめに こんにちは、TURING でエンジニアをしているsangotaroです。 TURINGは完全自動運転システムを搭載した"EV"の販売を目標とする会社です。 この記事では既存のC++で書かれたソフトウェアの資産をDartから利用する方法についてある程度の知見が得られたのでそれをまとめたいと思います。 2. なぜC++の資産をDartから使用する必要があったか hokkaidoプロジェクトの記事でもお伝えした通り、TURINGでは現時点でも以下のソフトウェア資産を持っています カメラからの映像を入力として経路の推定を行い自動運転を行う 自動運転の推論の結果得られた経路やカメラ画像の表示、CAN (自動車の様々なデータが流れるネットワーク)から得られた情報などを車載モニタに表示する 現状のモニタに表示されている情報でも運転手に必要な情報は表示されているのですが、今後さらに車載モニ

                                                                                dart:ffiで既存のC++の資産をDart/Flutterから使用する方法
                                                                              • FlutterとReact Native(とXamarin)の正しい(?)比較 - Qiita

                                                                                ここはReact Native vs Flutter - Which to Learn? - YouTubeを参考にプラスアルファしています。 XamarinのXamarin社にとっての存在意義はフレームワーク販売による直接的収益でした。 Xamarin社をマイクロソフトが買収したのはXamarinかなり成熟してからだったので、買収時点のマイクロソフトにとってのXamarinの存在意義は企業ブランド向上がメインだと感じてます。 FacebookがReact Nativeの開発に着手した直接の動機は「InfoQ: Facebook:「HTML5に賭けたのは間違い」発言の技術的な理由と反応」でしょう。それをわざわざOSSで公開するのは、アプリ開発者コミュニティーによるReact Nativeのデバッグと技術力誇示による企業ブランド向上が目的だと思います。 GoogleがFlutterの開発に着

                                                                                  FlutterとReact Native(とXamarin)の正しい(?)比較 - Qiita
                                                                                • Flutterのお手軽にアニメーションを扱えるAnimated系Widgetをすべて紹介

                                                                                  ※ 本記事は、GIF動画多めなため通信量が多い(10MBくらい)ので注意してください Flutterの公式ドキュメントでは、アニメーションについては以下などが載っています。 Introduction to animations — FlutterAnimations tutorial — FlutterそこにはAnimationControllerを使った場合の説明が手厚く書かれていて、それはそれで正しいのですが、AnimationControllerを使うことなくもっと簡単にアニメーションを扱えるImplicitlyAnimatedWidget(の派生クラス)があって、シンプルなアニメーション実装ならそれで済むことも多いです。 「Flutterはアニメーションが難しい・取っ付きにくい」という感想をたまに見ますが、簡単なアニメーションの説明が手薄なことに起因する気がしていて、Flutter

                                                                                    Flutterのお手軽にアニメーションを扱えるAnimated系Widgetをすべて紹介