Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rishabhtayal/itc-android
iTunes Connect management app for Android
https://github.com/rishabhtayal/itc-android
android apple itunes-connect java mobile-app
Last synced: 20 days ago
JSON representation
iTunes Connect management app for Android
- Host: GitHub
- URL: https://github.com/rishabhtayal/itc-android
- Owner: RishabhTayal
- Created: 2017-12-21T18:16:28.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-19T18:23:55.000Z (about 7 years ago)
- Last Synced: 2024-11-21T11:34:25.107Z (3 months ago)
- Topics: android, apple, itunes-connect, java, mobile-app
- Language: Java
- Homepage:
- Size: 2.42 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iTunes Connect Manager for Android, [iOS](https://github.com/RishabhTayal/ReviewMonitor)
[![GitHub contributors](https://img.shields.io/github/contributors/RishabhTayal/itc-android.svg)](https://GitHub.com/RishabhTayal/itc-android/graphs/contributors/)
[![License](https://img.shields.io/badge/license-MIT-999999.svg)](https://github.com/RishabhTayal/itc-android/blob/master/LICENSE)
[![Contact](https://img.shields.io/badge/contact-%40Rishabh_Tayal-3a8fc1.svg)](https://twitter.com/Rishabh_Tayal)# What is iTC Manager?
iTC Manager is an Android app to **manage** your iTunes Connect account on the go. The Apple iTunes Connect iOS app is nice, but lacks features like:- TestFlight build management.
- Submitting build for App Store/TestFlight review.
- View App Store reviews and respond to them.
- Support for multiple account login.This project aims to make an Android app which is more powerful than the Apple's official iTunes Connect app. Some features like multiple account login are already implemented.
# Why
You might ask, why do we need another app for managing iTunes Connect since there is already one by Apple.- [iTunes Connect](http://itunesconnect.apple.com) interface is not mobile friendly and very slow.
- iTunes Connect official app lacks features such as TestFlight management, Build management, multiple account support.# How does it work?
The Android app communicates with a [server](https://github.com/RishabhTayal/itc-api) hosted on Heroku, which then interacts with the Apple API. First you need to deploy and host the server on heroku. After the server is hosted, you need to specify the server path in the app in the format `https://example.herokuapp.com/`. Then the app will communicate to your hosted server and the hosted server will communicate to the Apple iTunes Connect.**Your iTunes Connect credentails and any other sensitive information are not stored/viewed by the app.**
This happens using [fastlane](https://fastlane.tools), which is written in Ruby.
# Installation
### Server
Deploy your server and use the server url in the app. Click the Heroku button to instant deploy.[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/RishabhTayal/itc-api)
# Contributing
Want to see something implemented in the app? We are always looking for some contributors who can help with some more features. Read the [Contribution Guideline](https://github.com/RishabhTayal/itc-android/blob/master/.github/CONTRIBUTING.md).Create an [issue](https://github.com/RishabhTayal/itc-android/issues/new) or [PR](https://github.com/RishabhTayal/itc-android/compare) if you are interested.
Want to get involved in discussions? Join our [Slack channel](https://itc-manager-slack-invite.herokuapp.com)