Practical overview
When it fits
Use Blink Mobile when a team needs an open-source React Native wallet foundation with documented Galoy compatibility and intends to customize the application for a community or organization.
Who it is for
- Communities creating a customized Bitcoin and Lightning wallet.
- Organizations adapting a mobile wallet interface to their own language or visual style.
- React Native developers working with Galoy wallet services and client utilities.
Documented uses
- Provide a mobile interface for Bitcoin and Lightning wallet activity.
- Parse Bitcoin transactions and handle Lightning invoices through galoy-client.
- Adapt wallet translations and fonts for a community or organization.
- Develop and maintain an iOS and Android wallet application.
Requirements & limits
The repository is public and identifies the project as MIT-licensed. It targets iOS and Android. The supplied materials do not specify pricing, account requirements or end-user distribution details.
- Galoy backend compatibility is a central architectural requirement described by the repository.
- The application uses React Native and supports iOS and Android.
- galoy-client provides documented utilities for Bitcoin transaction parsing, Lightning invoice handling and translation management.
- Font and translation customization are documented, while the full scope of branding support is not specified.
- The repository notes an x86_64 iOS simulator requirement for its current M1 Mac development setup.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Customize Blink Mobile fonts
Add a custom font to the Blink Mobile React Native application.
Before you start
- The Blink Mobile repository.
- A font file to add to the application.
- A development environment able to run the documented yarn command.
Steps
Add the new fonts to the app/assets/fonts directory.
Run yarn fonts to link the font files to the native projects.
Check that the font appears in ios/GaloyApp/Info.plist and android/app/src/main/assets/fonts.
Expected outcome
The added font is linked into the iOS and Android native project locations described by the README.
Guide limitations
- The README says these instructions are correct as of React Native 0.69 and may need adjustment for another version.
- This procedure documents font integration, not a complete application build or backend setup.
Add an application translation key
Add a new English string and update the project’s translation outputs.
Before you start
- The Blink Mobile repository.
- The intended English phrase.
- Access to the application’s translation source file.
Steps
Navigate to app/i18n/en/index.ts and add the English phrase.
Run yarn update-translations.
Use the new phrase in the application; other languages fall back to the English translation according to the README.
Expected outcome
The translation types and raw English translation file are updated for the new string.
Guide limitations
- The README instructs contributors not to edit files in app/i18n/raw-i18n/ because those files are managed programmatically.
- This procedure covers translation-key updates, not full localization review or application release.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 3 October 2026
- Original website title
- blinkbitcoin/blink-mobile · Official homepage title · retained in its source language

