bloc
예측 가능한 상태 관리 라이브러리로 BLoC(Business Logic Component) 설계 패턴을 구현하는 데 도움을 줍니다.
Cake Wallet(비관리형 다중 통화 지갑)과 Monero.com(비관리형 모네로 전용 지갑)의 오픈소스 저장소입니다. 도움이 필요하신가요? https://docs.cakewallet.com 를 확인하세요
예측 가능한 상태 관리 라이브러리로 BLoC(Business Logic Component) 설계 패턴을 구현하는 데 도움을 줍니다.
ember concurrency를 영감으로 삼은 사용자 정의 이벤트 변환기입니다. bloc 상태 관리 패키지와 함께 사용하도록 설계되었습니다.
BLoC(Business Logic Component) 디자인 패턴을 쉽게 구현할 수 있도록 도와주는 Flutter 위젯입니다. bloc 상태 관리 패키지와 함께 사용하도록 설계되었습니다.
v1.2.0라인 차트, 막대 차트, 원형 차트, 산점도, 레이더 차트를 지원하는 매우 사용자 정의 가능한 Flutter 차트 라이브러리입니다.
다른 플러그인 내에서 Android 라이프사이클에 액세스하기 위한 플러터 플러그인입니다.
Android 및 iOS 이미지 라이브러리에서 이미지를 선택하고 카메라로 새 사진을 촬영할 수 있는 Flutter 플러그인입니다.
v1.1.1홈 화면에 바로 가기(또는 iOS의 빠른 작업 및 안드로이드의 앱 바로 가기)를 생성하기 위한 플러터 플러그인입니다.
순수한 Dart로 작성된 가볍고 빠른 키-값 데이터베이스. AES-256를 사용하여 강력하게 암호화됨.
Hive용 확장입니다. Flutter 앱에서 Hive를 사용하는 것을 더 쉽게 만듭니다.
Hive용 확장입니다. 어떤 클래스도 저장하기 위해 TypeAdapters를 자동으로 생성합니다.
내장 웹뷰를 추가하고 헤드리스 웹뷰를 사용하며 앱 내 브라우저 창을 열 수 있는 플러터 플러그인입니다.
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