bloc
BLoC(ビジネスロジックコンポーネント)デザインパターンの実装を支援する予測可能な状態管理ライブラリです。
Cake Wallet(非管理型マルチ通貨ウォレット)および Monero.com(非管理型Monero専用ウォレット)のオープンソースリポジトリです。お困りですか?https://docs.cakewallet.com をご確認ください。
BLoC(ビジネスロジックコンポーネント)デザインパターンの実装を支援する予測可能な状態管理ライブラリです。
ember concurrency をインスパイアしたカスタムイベント変換器。bloc 状態管理パッケージと併用するように設計されています。
BLoC(ビジネスロジックコンポーネント)デザインパターンを簡単に実装できるFlutterウィジェット。bloc状態管理パッケージと併用するように設計されています。
v1.2.0ラインチャート、棒グラフ、円グラフ、散布図、レーダーチャートをサポートする、非常にカスタマイズ可能なFlutterチャートライブラリです。
他のプラグイン内で Android のライフサイクルにアクセスするための Flutter プラグイン。
AndroidおよびiOSの画像ライブラリから画像を選択し、カメラで新しい写真を撮影するためのFlutterプラグイン。
v1.1.1ホーム画面にショートカットを作成するためのFlutterプラグインで、iOSではクイックアクション、Androidではアプリショートカットとも呼ばれます。
純粋なDartで書かれた軽量かつ高速なキー値データベース。AES-256を使用した強力な暗号化。
Hive の拡張機能。Flutter アプリで Hive を使いやすくします。
Hive用の拡張機能。任意のクラスを保存するためのTypeAdapterを自動生成します。
インラインWebViewを追加し、ヘッドレスWebViewを使用し、アプリ内ブラウザウィンドウを開くことを可能にするFlutterプラグインです。
RxDart は、非同期プログラミングのための人気のある ReactiveX API の実装であり、ネイティブな Dart Streams API を活用しています。
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
logo
https://raw.githubusercontent.com/cake-tech/cake_wallet/HEAD/.github/assets/app-store-badge.svg https://raw.githubusercontent.com/cake-tech/cake_wallet/HEAD/.github/assets/google-play-badge.png https://raw.githubusercontent.com/cake-tech/cake_wallet/HEAD/.github/assets/f-droid-badge.png https://raw.githubusercontent.com/cake-tech/cake_wallet/HEAD/.github/assets/mac-store-badge.svg https://raw.githubusercontent.com/cake-tech/cake_wallet/HEAD/.github/assets/linux-badge.svg
Cake Wallet is an open-source, non-custodial, and private multi-currency crypto wallet for Android, iOS, macOS, and Linux.
Cake Wallet includes support for several cryptocurrencies, including:
Exchanging to/from other assets is also supported.
APK releases on GitHub, Accrescent, and F-Droid use the same key. They can easily be verified using apksigner or AppVerifier.
See below for Cake Wallet's SHA-256 signing certificate hash:
com.cakewallet.cake_wallet
C5:40:53:AB:0F:10:D9:54:17:62:A3:DA:76:65:AE:3D:BA:5E:7C:74:3A:B4:F1:08:A5:34:9D:62:AC:10:6E:F5
We have 24/7 free support. Please contact support@cakewallet.com
We have excellent user guides, which are also open-source and open for contributions: https://docs.cakewallet.com
Building Cake Wallet for each platform is covered in the platform-specific guides under docs/builds/:
Edit the applicable strings_XX.arb file in res/values/ and open a pull request with the changes.
Create a new strings_XX.arb file in res/values/, replacing XX with the language's ISO 639-1 code.
Edit the strings in this file, replacing XXX below with the translation for each string.
"welcome": "Welcome to", -> "welcome": "XXX",
"time" : "${minutes}m ${seconds}s"
The only parts to be translated, if needed, are the values m and s after the variables.
Add the language to lib/entities/language_service.dart under both supportedLocales and localeCountryCode. Use the name of the language in the local language and in English in parentheses after for supportedLocales. Use the ISO 3166-1 alpha-3 code for localeCountryCode. You must choose one country, so choose the country with the most native speakers of this language or is otherwise best associated with this language.
Add a relevant flag to assets/images/flags/XXXX.png, replacing XXXX with the 3 letters localeCountryCode. The image must be 42x26 pixels with 3 pixels of transparent margin on all 4 sides. You can resize the flag with paint.net to 36x20 pixels, expand the canvas to 42x26 pixels with the flag anchored in the middle, and then manually delete the 3 pixels on each side to make it transparent. Or you can use another program like Photoshop.
Add the new language code to tool/utils/translation/translation_constants.dart
Check with Cake Wallet support to see if the desired new fiat currency is available through our fiat API. Not all fiat currencies are.
If the currency is associated strongly with a specific issuing country, map the ISO 4217 currency code with the applicable ISO 3166-1 alpha-3 code in lib/entities/fiat_currency.dart. If the currency is used in a whole region or organization, then map with a reasonable interpretation of this (eg: eur countryCode for EUR symbol).
Add the raw mapping underneath in lib/entities/fiat_currency.dart following the same format as the others.
Add a flag of the issuing country or organization to assets/images/flags/XXXX.png, replacing XXXX with the ISO 3166-1 alpha-3 code used above (eg: usa.png, eur.png). Do not add this if the flag with the same name already exists. The image must be 42x26 pixels with a 3 pixels of transparent margin on all 4 sides.
Copyright (C) 2018-2025 Cake Labs LLC