これは、なにをしたくて書いたもの? ArchUnitというものを試してみたいな、ということで。 ArchUnit ArchUnitは、Javaソースコードのアーキテクチャーをチェックするためのユニットテストフレームワークです。 ArchUnit is a free, simple and extensible library for checking the architecture of your Java code using any plain Java unit test framework. Unit test your Java architecture - ArchUnit ArchUnitを使うことで、パッケージやクラス、レイヤーやスライスの依存関係、循環参照などをチェックできます。 That is, ArchUnit can check dependencies betw
1.qr_code_scanner 1665Likes 特徴: qr_code_scannerは、QRコードを簡単にスキャンできるステートフルウィジェットを提供し、カメラからの直接入力をデコードし、QRコードの内容を取得することが可能。 メリット: カメラビューとQRコードのデコーディングを一緒に提供するため、実装が簡単。 QRコードのデコーディング速度が速い。 iOSとAndroidの両方で動作。 iOS,AndroidともFlutterQrPluginを使用している。 FlutterQrPluginは、ネイティブのカメラAPIを直接扱い、カメラからの入力をQRコードのデコードにつなげる機能を提供。このプラグインはAndroidとiOSの両方をサポートし、それぞれのプラットフォームのネイティブコードを利用してカメラの制御やQRコードのデコードを行う。開発者はqr_code_scanner
Flutter Gems is a curated list of 5600+ useful Dart & Flutter packages that are categorized based on functionality. Discord Medium LinkedIn Twitter Serverpod is an open-source, scalable app server written in Dart for the Flutter community. It helps you write your backend with a minimal amount of code and effort. Click here to learn more! Serverpod is an open-source, scalable app server written in
はじめに MapboxはJavaScriptのSDKであるMapbox GL JSの他にモバイル向けSDKであるMapbox Maps SDK for Android、Maps SDK for iOSも提供しており、様々なプラットフォームで同じ体験の地図を使用することができます。そしてそれらに加えてFlutter用のSDKであるMapbox Maps SDK Flutter Pluginがリリースされました。この記事ではこのFlutter用のSDKの使い方を簡単に見ていこうと思います。 Mapbox Maps SDK Flutter Pluginとは 背景 FlutterでMapboxをサポートするプラグインとしてFlutter Mapbox GLがあります。これはMaps SDK for Android v9およびMapbox SDK for iOS v6を内包し、メソッドチャネル経由で
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more. More... When your app is opened, there is a brief time while the native app loads Flutter. By default, during this time, the native app displays a white splash screen. This package automatically generates iOS, Android, and Web-native code for customizing this na
タグ AIStatefulWidgetアセットWidgetOfTheWeekwidgetwhat's newversionURLデコードurlTweenAnimationBuildertrytestsyncfusion_flutter_calendarstreamStateアプリ情報StackSSDsinkSFCalendarSchedulerBindingrunZoneGuardedrunZoneriverpodregexpregexQRコードqr-codeアニメーションアルゴリズムpackage_info_plus下線置換置き換える空き容量正規表現文字列抽出容量削減容量多言語対応多言語化対応多言語例外処理一覧アンダースコア一致マークダウンマッチパララックス効果デザインディスク容量テストセキュリティグラスモーフィズムカメラエンコードアンダーラインpubspec.yamlpackage_i
この記事は株式会社TORICO Advent Calendar 2022 の11日目の記事です。 またまた1年ぶりくらいの記事になります。 最近の仕事内容はFlutter でアプリ開発だけではなく、Nuxt.js でウェブフロント、Django でサーバーサイドの開発をしたりと様々です。 もともとアプリはほぼ一人で開発していましたが、今年からメンバーが一人増えて二人体制になりました。 それに際して、Flutter のプロジェクト周りの整備を行いましたので紹介していこうと思います。 基本的には約3年間Flutter で開発してきてのあれやこれやから変わっていません。 CI/CD やタスクランナーに関しては過去の記事を参考にしてください。 サンプルプロジェクト コードや設定を掻い摘んでサンプルプロジェクトを作りました。 実際は、複数プロジェクトで使い回せるように別リポジトリに設定ファイルをまと
One of the most popular UX patterns on mobile is to show a bottom navigation bar with tabs. With this pattern, all the tabs are within the "thumb zone" where they can be easily reached: Thumb zone on mobile devices. Credit: Rosenfield MediaBut how can we implement bottom navigation in a Flutter app? As it turns out, the NavigationBar widget gives us a convenient way of switching between the primar
ライセンスによっては有料ですが、高機能なチャートライブラリsyncfusion_flutter_chartsを試してみたので紹介します。 料金 年間総収入が100万米ドル未満で、開発者が5人以下の企業および個人はCOMMUNITY LICENSEで無料で使うことができます。 それ以外のライセンスTEAM LICENSE,UNLIMITED LICENSEの料金は、こちらに記載されています。 https://www.syncfusion.com/sales/communitylicense Line Chartを試してみる まずは表示してみる これだけの実装で十分立派なチャートが表示されます。 class ChartData { ChartData(this.date, this.y); final DateTime date; final num? y; } class _ChartSta
A command-line tool that create Msix installer from your flutter windows-build files. More... MSIX is a Windows app packaging format from Microsoft that combines the best features of MSI, .appx, App-V, and ClickOnce to provide a modern and reliable packaging experience. This package offers a command line tool for creating MSIX installers from your Flutter app, making it easy to publish your app to
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く