FLUTTER ECOSYSTEM

steel97/veil_wallet

Veil मोबाइल वॉलेट

Veil वॉलेट प्रोजेक्ट कवर
Stars
14
Forks
7
अंतिम पुश (UTC)
24 नव॰ 2025
प्रोजेक्ट स्थिति
सक्रिय
Ivan GitHub avatar
GITHUB User

Ivan ↗

Minsk, Belarus
भाषाएँDartC++CMakeRubySwiftHTMLCKotlinObjective-C

संबंधित पैकेज और उदाहरण

extended_text कवरv15.0.2

extended_text

विशेष पाठ जैसे इनलाइन छवि या @कोई व्यक्ति को बनाने के लिए विस्तारित आधिकारिक पाठ, यह स्वयं के पृष्ठभूमि, स्वयं के ओवरफ्लो, धुंधलापन और स्वयं के चयन टूलबार और हैंडल्स को समर्थन भी करता है।

307लाइक 3.5 लाख30-दिन डाउनलोड130Pub अंक
AndroidiOSWebmacOSWindowsLinux

उपयोग की गई निर्भरताएँ

निर्भरता सूची 25 आइटम

ऐप श्रेणियाँ

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

Veil light wallet Build

https://raw.githubusercontent.com/steel97/veil_wallet/HEAD/docs/images/template/ghpicture.png A crossplatform veil light wallet written with dart/flutter.
Image by aleksandr_samochernyi on Freepik

Getting Started

Get Veil Wallet on Google Play https://fdroid.gitlab.io/artwork/badge/get-it-on.png

Releases for other platforms can be found here

Development versions can be downloaded from github actions

* Private keys stored with flutter_secure_storage, next encryption methods used to secure data:

Development

Requirements:
Windows:
  • visual studio 2022 with c++ support
Linux:
  • required libs
sudo apt update
sudo apt install libsecret-1-dev clang pkg-config ninja-build libgtk-3-dev cmake
  • it's highly recommended to NOT install flutter via snap
MacOS and iOS:
  • zsh terminal recommended
  • homebrew
  • cocoapods (can be installed via homebrew)
brew install cocoapods
xcode-select --install
iOS:
  • iOS simulator for Xcode
Android:
IDE:

Project developed with VS Code

Building project:

Before building it's important to download submodules

git submodule update --init --recursive

Also see requirements for veil_light_plugin

You may find solutions for common problems here: flutter-notes.md

Windows:
# release
flutter build windows --release
MacOS:
# release
flutter build macos --release
# after that you may open project in Xcode (./macos/Runner.xcworkspace)
Linux:
# release
flutter build linux --release
iOS:
# release
flutter build ios --release --no-codesign
# after that you may open project in Xcode (./ios/Runner.xcworkspace)
Android:
# debug on device
flutter run -d <device_id>

# release build in aab format
flutter build appbundle --release

# release build in apk format
flutter build apk --release

# release build in apk format (split ABIs)
flutter build apk --release --split-per-abi

Developing

Updating veil_light_plugin dependency

git submodule update --remote --merge ./submodules/veil_light_plugin

Viewing logs:

flutter logs

Design notes

To generate icons for platforms use:

dart run flutter_launcher_icons

You may also look at generator config flutter_launcher_icons.yaml

Localization

App uses arb format for localization. User locale detected automatically on app start.

To add new locale you should create file:

./lib/l10n/app_<lang_code>.arb

You can use ./lib/l10n/app_en.arb or ./lib/l10n/app_ru.arb as a template

* app_en.arb contain some metadata which is not required for other languages, you may safely remove it (see app_ru.arb for example)

Donate

My veil address: sv1qqp3twtj249e226mvg55jm0ec36y99xsh5ytnm6hcgvetthuptj2kugpqwcnw6tpnvwrrvutsltnghkg46ayqpw40g6p3knppy3kwgvhr34mkqqqeedkfp