https://github.com/dcaayushd/nomad-net-shield
A Flutter VPN App based on OpenVPN Library
https://github.com/dcaayushd/nomad-net-shield
dart firebase java
Last synced: 3 months ago
JSON representation
A Flutter VPN App based on OpenVPN Library
- Host: GitHub
- URL: https://github.com/dcaayushd/nomad-net-shield
- Owner: dcaayushd
- License: mit
- Created: 2024-06-25T08:36:26.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-05T14:32:27.000Z (almost 2 years ago)
- Last Synced: 2025-02-03T17:09:37.921Z (over 1 year ago)
- Topics: dart, firebase, java
- Language: Java
- Homepage:
- Size: 7.38 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nomad Net Shield
Nomad Net Shield is a secure and reliable VPN app built with Flutter, leveraging OpenVPN for connectivity. The app provides users with options to select locations/servers, view current ping, download and upload speed, and refresh the available locations/servers. Additionally, it displays comprehensive network information including the current IP address, internet provider, location, pin-code, and timezone. The app supports both dark and light modes and includes native and interstitial ads from Google.
## Features
- Select VPN location/server
- View current ping, download, and upload speed
- Refresh available locations/servers
- Network Info screen: displays current IP address, internet provider, location, pin-code, and timezone
- Supports dark and light modes
- Google native and interstitial ads
## Dependencies
The following dependencies are used in Nomad Net Shield:
- csv: ^6.0.0 (for parsing data)
- cupertino_icons: ^1.0.8 (for iOS-style icons)
- firebase_core: ^3.1.1 (for Firebase integration)
- firebase_remote_config: ^5.0.2 (for remote configuration)
- get: ^4.6.6 (for dependency management)
- google_mobile_ads: ^5.1.0 (for Google Ads integration)
- hive: ^2.2.3 (for local data storage)
- hive_flutter: ^1.1.0 (for Hive integration with Flutter)
- http: ^1.2.1 (for making HTTP requests)
- lottie: ^3.1 (for animation support)
## Installation
To install Nomad Net Shield, follow these steps:
1. Clone the repository:
`git clone https://github.com/dcaayushd/Nomad-Net-Shield.git`
2. Navigate to the project directory:
`cd nomad-net-shield`
3. Install the dependencies:
`flutter pub get`
4. Run the app:
`flutter run`
## License
This project is licensed under the MIT License. See the [License](LICENSE) file for details.
## Contact
For any inquiries or feedback, please contact @dcaayushd.