Remi氏 FlutterNinjas Tokyo2024登壇の為、初来日🇯🇵 6月13-14日に東京で行われた日本初のグローバルFlutterカンファレンス「FlutterNinjas Tokyo2024」にRiverpodの開発者として著名なRemi Rousselet氏が来日。 年内にリリース予定のRiverpod 3.0に追加される機能についてセッションを行いました。以下はそのセッション内容の抜粋となります。 1. 冗長なタイプを削除 ProviderやNotifierのAutoDispose subclassesはなくなる Refのsubclassesもなくなる StateNotifier, StateProviderなどはlegacy packageに移管 2. Generic providers Generic typeを受け取るProviderの定義が可能に 以下のよう
はじめに 文章を書く時に改行位置をどこで区切るかは難しい。画面右端に達したら折り返す仕組みは様々な言語でサポートされているが、中途半端な所で改行されると読みにくい Googleから読みやすい改行を実現する、BudouXと呼ばれるモデルが開発された 本ページでは、BudouXの概略とFlutterで使用してみた結果を残す BudouX BudouXとは Google JPが開発した、読みやすい改行のためオープンソースの分かち書き器 ニュースリリース GitHub 日本語、中国語、タイ語をJava, Python, JavaScriptでサポート 特徴 スタンドアロンで動作 20KB程度に収まる軽量モデル 言語に依存しない(学習させることができる) モデルの特徴 BudouXは、ブースティング(弱学習器の繰り返しによる学習)を使ったAdaboostでモデル構築されており、日本語モデルのJson
会社で BlackDuck が使えるようになったので、Flutter のプロジェクトをスキャンしてみました。 その時に設定した最低限の設定を残したいと思います。(最適ではない。まだ入り口。。。) 環境 Synopsys Detect デスクトップアプリを利用 PC: Macbook Pro / Sonoma 14.4.1 Android Studio : Jellyfish | 2023.3.1 (Build on April 13, 2024) Xcode : v15.3 Flutter : v3.19.6 Dart : v3.3.4 Synopsys Detect の設定 Synopsys Detect ツールの設定画面にあります。 dart Flutter 関連の設定。[flutter] は Flutter をインストールしているパス。 名前 値
Flutter+Firebaseアプリテンプレートの導入方法(hukusuke1007/flutter_app_template)Firebaseアプリ開発Flutter はじめに Flutter のプロジェクトベースのテンプレートを選定していて、hukusuke1007 / flutter_app_template がとても良さそうだったため、導入方法(git clone から flutter run まで)を確認してまとめます。 選定理由 選定した理由は以下です。 README が丁寧に書かれていて、テンプレートの導入方法がわかりやすい 使い方や設計思想、参考文献のドキュメントがあり、勉強になる hukusuke1007 / flutter_app_template について リポジトリには参考文献として以下の記事リンクが貼ってあり、ディレクトリには FeatureFirst と La
2024/06/17 追記 利用編とも呼べる続編も書いたのでそちらも読んでみてください。 きっかけ それはGeminiを試そうと、以下の公式サンプルで遊んでいたときのことでした。 使用しているgoogle_generative_aiパッケージの実装であるchat.dartを眺めていると、定義された変数の中に生成AI関連っぽくないやつがいる…なにこれ!?となったというわけです。 final class ChatSession { //こういうのは生成AIの関連っぽい final Future<GenerateContentResponse> Function(Iterable<Content> content, {List<SafetySetting>? safetySettings, GenerationConfig? generationConfig}) _generateContent
はじめに テストを行う際に特定のパッケージをmockすることは多いです。 代表的な手法はmockitoを使って対象のパッケージ、クラスをmockすることです。 しかし、今回表題にあるflutter_app_badgerをmockする際に少々手こずったので記事に残したいと思います。 記事の対象者 flutter_app_badgerのmock化にお困りの方 Method Chanelのmock方法を知りたい方 記事を執筆時点での筆者の環境 [✓] Flutter (Channel stable, 3.22.1, on macOS 14.3.1 23D60 darwin-arm64, locale ja-JP) [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0) [✓] Xcode -
settings_ui パッケージとは settings_ui パッケージは、設定画面を構築するためのウィジェットを 提供してくれるパッケージです。 このパッケージでは、以下のようなウィジェットが用意されています。 CustomSettingsSection カスタムの設定セクションを作成するためのクラスです。 SettingsSection ウィジェットを継承しており、 独自の設定セクションを作成することができます。 CustomSettingsTile カスタムの設定タイルを作成するためのクラスです。 SettingsTile ウィジェットを継承しており、 独自の設定タイルを作成することができます。 SettingsList 設定画面全体を構築するためのメインウィジェットです。 SettingsSection を含むリストを表示します。 SettingsSection 設定項目をグルー
こんにちは、ぎもちんです。 音声ライブ配信アプリ Voice Pococha の Flutter アプリ開発をしています。 Voice Pococha では昨年、 C 言語による低レイヤな音声処理を行うための音声基盤を導入・リリースしました。 この記事では、そのような音声基盤をアプリに導入した背景や、技術選定、実装手法についてお話しします。 音声基盤とは 音声基盤とは Voice Pococha アプリで音声処理を行うためのフレームワークを指します。 Voice Graph と呼ばれており、カラオケ機能追加に伴って実装・導入されました。 以下の3点を主軸に、 C 言語で開発されています Kotlin/Swift との相互運用 低いメンテナンスコスト 高い拡張性とパフォーマンス カラオケ機能要件 音声基盤の説明をする前に、まずは音声基盤を導入する理由となった、カラオケ機能の要件について説明し
デジタル情報によるデータベースはコンピュータの黎明期から構想されてきた。現代では演算能力の向上やネットワーク環境の発達を背景に、世界各地にさまざまなテーマのオンライン・アーカイブが構築、公開されている。 グラフィックデザインやタイポグラフィも例外ではない。とくに2010年代以降は20世紀のグラフィックデザインに対する歴史的な関心の高まりを受け、多種多彩なイメージアーカイブが構築されている。 そこで本記事では筆者の独断に基づいてデザイナーや学生に向け、グラフィックデザイン関係のオンライン・アーカイブを、古き良きインターネットの伝統であるリンク集というかたちで紹介していきたい。 グラフィックデザインのアーカイブは対象とするリソースの蓄積や環境という側面から、アメリカやヨーロッパの団体、機関による取り組みが先行してきた。しかし、2010年代以降には、個人や任意団体によるインディペンデントなアーカ
柳瀬正夢関連資料 大正から戦中にかけて活躍した美術家・柳瀬正夢による自筆のノートやスケッチブック、原稿など 渡辺進関連資料 山本鼎に師事し、大正から昭和初期にかけて農民美術運動に深く関わった美術家・渡辺進が所蔵していた美術関係者からの書簡類や自筆の日記・原稿など 諏訪兼紀関連資料 大正から昭和初期の創作版画興隆期に活躍した版画家・諏訪兼紀による自筆のスケッチブックや水彩画など 矢部友衛関連資料 大正から戦後にかけて活躍した画家・矢部友衛による自筆の日記や原稿、スケッチブックなど 版画集コレクション 明治時代中期から昭和初期にかけて刊行されたオリジナル版画入りの版画集。 大正期美術運動関連資料 ※館内限定公開 「マヴォ」「三科」「造型」など、大正時代に起こった美術運動の関連資料。 創作版画誌コレクション ※館内限定公開 明治時代中期から昭和初期にかけて「創作版画運動」の隆盛とともに出版された
《この記事は約 21 分で読めます(1分で600字計算)》 一般社団法人版元ドットコムとopenBDプロジェクト(版元ドットコムと株式会社カーリル)は3月29日、版元ドットコム会員社以外の出版社に対し、書誌・書影の読者(第三者)などへの利用承諾を求める取り組みの開始を発表しました。そもそもなぜそのような取り組みが必要なのでしょうか? 本稿ではその背景や経緯などについて、関係者への取材などを踏まえた上で詳しく解説します。 お断り:アマゾンジャパンには、HON.jpの法人会員として事業活動を賛助いただいています。しかし、本稿の記述は筆者の自由意志であり、対価を伴ったものではありませんし忖度もしていません。また、本稿では論点を絞るため、話をおおむね「書影」に絞ります。以下、常体で記述します。 そもそもなぜ書影の利用許諾が必要なのか? オンラインショッピングなどで用いられる商品画像――本の場合、そ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く