A Minimal CLI-based Android App Launcher.
Yantra Launcher is available in 2 variants:
- Minimal
- Pro
The minimal version is for those who want the bare minimum set of commands and features. On the contrary, the Pro version has a wide array of useful commands and features. Both these variants are available to download from the Play Store. The Pro version is priced to support the project.
Pre-built packages are recommended for most users as the app uses some Google Play Services (as much as I feel bad about it) which are ensured to be present on your device while downloading from the Play Store.
Note
Building and running locally might not give you the smoothest experience. Play Store builds are optimized for your device and language settings and are much smaller in size.
To build and run locally, clone this repository onto your local machine and open it with Android Studio.
git clone https://github.com/coderGtm/yantra-app-launcher.git
A local.properties
file will be generated by Android Studio that contains all local configurations for your IDE. Add the following lines in it to specify environment variables used by Yantra Launcher:
weatherAPIkey="your-weather-api-key"
backupPassword="your-backup-password"
Leave these values as it is or feed in your weatherapi.com API key if you want to test the weather
command.
Sync the project to download the required Gradle repositories and any other dependencies required by the project.
Now you should be good to go 🚀...
From the Build Variants tab, select the variant you wish to build. The minimal variant is aliased as 'free', which gives you the following configurations to select from:
- freeDebug
- freeBeta
- freerelease
- proDebug
- proBeta
- proRelease
Select your desired configuration before you build and run the project.
- Please open an issue before you develop or edit something large to ensure that it is to be done, or to discuss the implementation strategy, so your hard work doesn't go in vain.
- Follow the coding style to keep it consistent across the project.
- If in dilemma, don't hesitate to reach out to the community via issues, discussions, or the Discord Community!
We support initiatives to translate Yantra Launcher in your native language! If you are interested for a long-term commitment to volunteer translations, see the Translator's Guide.
See the FAQs Page for answers to Frequently Asked Questions!
See the Support Page if you'd like to support the project.
LIVE THE CLI EXPERIENCE 😍