Build a native mobile app that serves as an automated payment manager for the Nigerian market. The app should be built using React Native.
The core features are:
1. **Main Wallet Screen:**
* Display the current wallet balance prominently in Naira (₦).
* Show buttons for "Add Money" and "Send Money".
* Display a list of recent transactions (both incoming and outgoing).
2. **Add Money Screen:**
* Allow users to manually add funds to their wallet. For this initial version, simulate this by letting the user enter an amount to add.
* Include a section called "Auto-Reload Setup".
3. **Auto-Reload Setup Screen:**
* Users can enable or disable the "Auto-Reload" feature.
* If enabled, they can set a threshold (e.g., "When my balance falls below ₦5,000").
* They can also set a top-up amount (e.g., "Reload with ₦20,000").
* For now, assume the funds are pulled from a pre-configured, simulated bank account.
4. **Send Money / Scheduled Payments Screen:**
* Allow users to set up a new payment to a recipient.
* Users should be able to input the recipient's bank (from a list of Nigerian banks), account number, and the amount.
* Users must be able to choose if it's a "One-Time Payment" or a "Recurring Payment".
* For recurring payments, they should be able to set the frequency (e.g., daily, weekly, monthly) and a start date.
5. **Automations Management Screen:**
* A dedicated screen that lists all active "Auto-Reload" rules and all "Scheduled Payments".
* Users should be able to view the details of each automation and have the option to pause or delete it.
6. **Transaction History Screen:**
* A comprehensive list of all past transactions, including date, type (e.g., Wallet Top-up, Auto-Reload, Payment to [Recipient]), and amount.
Do not include a user login or authentication system for this prototype. The app should function for a single, anonymous user.
Build a native mobile app that serves as an automated payment manager for the Nigerian market. The app should be built using React Native.
The core features are:
1. **Main Wallet Screen:**
* ...