Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dailymotion/kinta
🛠️ Automate your mobile workflows in Kotlin 🛠️
https://github.com/dailymotion/kinta
android application automation kotlin
Last synced: 7 days ago
JSON representation
🛠️ Automate your mobile workflows in Kotlin 🛠️
- Host: GitHub
- URL: https://github.com/dailymotion/kinta
- Owner: dailymotion
- License: mit
- Created: 2020-01-13T12:20:23.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-02T20:39:36.000Z (about 1 month ago)
- Last Synced: 2024-12-25T18:07:50.407Z (14 days ago)
- Topics: android, application, automation, kotlin
- Language: Kotlin
- Homepage: https://dailymotion.github.io/kinta/
- Size: 340 MB
- Stars: 47
- Watchers: 14
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
![kinta](docs/images/kinta.png)
See the [project website](https://dailymotion.github.io/kinta) for documentation and APIs.
Kinta is the swiss army knife for Mobile Apps automation. It helps you:
* build your app
* run your unit and UI tests
* upload your app to the google play
* upload screenshots, listing and changelogs to the google play
* handle beta distribution and testers
* manage translations, opening pull requests automatically
* git housekeeping
* and much more!Kinta is 100% written in Kotlin and can run in your CI or on your laptop.
# Work in progress
⚠️ Kinta is currently under heavy development. While it's working and used in production, the API might change at any time without warning.
# Installation
Install kinta:
```
curl -s 'https://dailymotion.github.io/kinta/install.sh' |shsource ~/.kinta/setup-environment.sh
```Then inside your app repo:
```
kinta init
```This will create a `kintaSrc` directory where you can tweak your workflows.
# Integrations
Current integrations include:
* Appcenter
* Bitrise
* Google Cloud Storage
* Google Play
* Jira
* Transifex
* Slack# Snapshots
You can install the latest build from the master branch with the following command:
```
curl -s 'https://dailymotion.github.io/kinta/install_snapshot.sh' |sh```
If you have a `kintaSrc` project :
```
repositories {
maven {
url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots/")
}
}dependencies {
api("com.dailymotion.kinta:kinta-lib:0.1.XX-SNAPSHOT")
implementation("com.dailymotion.kinta:kinta-workflows:0.1.X-SNAPSHOT")
}```
# Contributing
Contributions and feedbacks are welcome. Please make sure to open an issue before starting working on something.