- Jetpack Compose - Google's new UI toolkit for developing native Android apps.
- Navigator-Compose - A better navigation library for Jetpack Compose.
- Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
- StateFlow - To optimally emit states that should consume by multiple consumers.
- ViewModel-Compose - Stores UI-related data that isn't destroyed on UI changes.
- Room - SQLite object mapping library.
- Workmanager - An API that makes it easy to schedule deferrable, asynchronous tasks that are expected to run even if the app exits or the device restarts.
- DataStore - Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers.
- Dependency Injection -
- Dagger 2 - A fully static, compile-time dependency injection framework for Java, Kotlin, and Android.
- Retrofit - A type-safe HTTP client for Android and Java.
- Moshi - A modern JSON library for Kotlin and Java.
- Lottie - Render beautiful animations straight from After effects.
If you want to contribute to this project, you're always welcome! See Contributing Guidelines.
- Based on ics-openvpn project by schwabe.
- Design inspiration from Jakub Kittler.
- Google Play (screenshots) inspiration from Yahor Urbanovich.
- Some images & icons (except logo) are from Icons8.
- Rounded country flags are fetched from countryflags.com.
If you are someone who host VPN servers or want to create your own VPN app based on Gear VPN, contact me at [email protected]. For more details check here.
Copyright 2021 Kaustubh Patange
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.