CCDroidX is to Android what CCMenu is to Mac and what CCTray is to Windows

Overview

CCDroidX

CCDroidX is to Android what CCMenu is to Mac and what CCTray is to Windows. CCDroidX is free, as in freedom, build monitoring & alert tool.

Installation

Play Store

CCDroidX can be installed from Play Store. It currently supports Android 8+.

Build from source

  1. First remove the release signing key in app level build.grade.kts
//  signingConfigs {
//    create("release") {
//      storeFile = File(rootDir, ENV["CCDROIDX_RELEASE_KEYSTORE_PATH"]!!)
//      storePassword = ENV["CCDROIDX_RELEASE_KEYSTORE_PASSWORD"]!!
//      keyAlias = ENV["CCDROIDX_RELEASE_KEY_ALIAS"]!!
//      keyPassword = ENV["CCDROIDX_RELEASE_KEY_ALIAS_PASSWORD"]!!
//    }
//  }
  1. Remove reference to signingConfig in buildTypes
    getByName("release") {
      isMinifyEnabled = true
      isDebuggable = false
//      signingConfig = signingConfigs.getByName("release")
      proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
    }
  1. Build by running in your root folder. This should create an apk under app/builds/outputs/apk
./gradlew assembleDebug

If you want to make your own release, you can edit application id and setup your own release keystore. Do note that the app is licenesed under GPL 3.0 so any fork of this has to be open sourced as well.

Supported Servers

CCDroidX supports all pipelines that supports CCTray. See CCTray Servers for a full list. Do note that CCDroidX does not support servers that requires basic auth for now. The feature will be released in future.

Contributions

Any forms of contributions are welcomed. Even your bug reports helps CCDroidX grows, so you're more than welcomed to do so. See Contributing Guide for more information on how you can help improve the app.

You might also like...
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.

News-App Android news app built in kotlin that fetches news data from news api with Retrofit and displays news to users. This App follow MVVM architec

MQTTandroidApp is android application that monitoring users state and other ambient condition, the acquire data is send at central broker (RaspberryPI3) of the MQTT architecture and then recieved back again an anothers android devices that chose to subscribe at topic. Tachiyomi is a free and open source manga reader for Android 6.0 and above. Android application allowing to sniff and inject Zigbee, Mosart and Enhanced ShockBurst packets on a Samsung Galaxy S20
Android application allowing to sniff and inject Zigbee, Mosart and Enhanced ShockBurst packets on a Samsung Galaxy S20

This Android application allows to sniff and inject Zigbee, Mosart and Enhanced ShockBurst packets from a Samsung Galaxy S20 smartphone. It interacts with a set of patches installed on the phone Bluetooth controller, allowing to add new capabilities to communicate using the previously mentioned protocols.

Android app for streaming and downloading Movies, TV-Series and Anime.
Android app for streaming and downloading Movies, TV-Series and Anime.

CloudStream-3 DOWNLOAD: https://github.com/LagradOst/CloudStream-3/releases Discord: https://discord.gg/5Hus6fM Features: AdFree, No ads whatsoever No

A reliable android app that shows upcoming fixtures, updated league tables, and top goal scorers in a Premier League and French Ligue 1
A reliable android app that shows upcoming fixtures, updated league tables, and top goal scorers in a Premier League and French Ligue 1

RapidScore Screenshots Table of Contents Description Dependencies API Reference Lessons Learnt Contributing Roadmap Google Playstore License Author In

Android Bitcoin market app base on Jetpack Compose and MVI. The app displays current bitcoin market price and history price k-line charts.

compose-bitcoin Android Bitcoin market app base on Jetpack Compose and MVVM & MVI. Features Current bitcoin market price. K-line charts of history pri

An educational android app that provides services like notes, online videos and visualization calculator to learn and understand deep concepts of DSA.
An educational android app that provides services like notes, online videos and visualization calculator to learn and understand deep concepts of DSA.

Aldo ALDO is a free education app for the young programmers who are desiring to master the concepts of Data Structure and Algorithms. ALDO offers prac

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

Ionic Ionic is an open source app development toolkit for building modern, fast, top-quality cross-platform native and Progressive Web Apps from a sin

Comments
  • [FEATURE] Color blind accessible build status indicator

    [FEATURE] Color blind accessible build status indicator

    Value Statement

    As a user with color blindness, I want to know the difference between each build status so that I can actually use the app

    Summary

    Currently, the indicator is just plain old red, green, yellow circles. These are not accessible as if you have color blindness, they'd all look the same. Instead, we should use tick icon for successful, cross icon for fail and play icon for running builds.

    Acceptance Criteria

    AC 1 : Icon Indicator

    | Given | When | Then | | ----------- | ----------- |----------- | | I have a project | Build is successful | The indicator should be green circle with tick icon cut out in middle | | I have a project | Build is failed | The indicator should be red circle with cross icon cut out in middle | | I have a project | Build is running | The indicator should be yellow circle with play icon cut out in middle |

    enhancement accessibility 
    opened by vincent-paing 0
  • [FEATURE] Support notification permission

    [FEATURE] Support notification permission

    Value Statement

    As a user on Android 13 , I want notification permission to be requested so that I can receive notification

    Summary

    Android 13 supports notification permission, and as of now, the app is not requesting for it. An opt-in panel should be shown on bottom of the project list screen when permission is not requested yet, it should disappear after it has been requested regardless of outcome.

    Acceptance Criteria

    AC 1 : When to show

    | Given | When | Then | | ----------- | ----------- |----------- | | I am on Android 13 and I haven't been requested permission before | I've added a project | I should see opt in card |

    AC 2 : When to hide

    | Given | When | Then | | ----------- | ----------- |----------- | | I am on Android 13 and I haven't been requested permission before | I've not added a project | I should not see opt in card | | I am on Android 13 and I have been requested before | I've added a project | I should not see opt in card |

    enhancement help wanted 
    opened by vincent-paing 0
  • [Feature] Mute Until X time

    [Feature] Mute Until X time

    Value Statement

    As a user, I want to mute a project for only a certain period so that if it's a known issue, I won't get nagged about it

    Summary

    Currently, the database has column for muteUntil which saves a timestamp when a certain project should be alerted again. My idea is to show a popup similar to what Messenger does, when user click on Mute, and give options. When it's synced again and about to notify, we can check for the existence of muteUntil and alert accordingly.

    Acceptance Criteria

    AC 1 : Mute until options

    | Given | When | Then | | ----------- | ----------- |----------- | | A project card exists | I click on three dots menu and click Mute | I should see a dialog with 3 options: 30 minutes, 1 hour, 24 hours, Always | | A project card exists | I click on three dots menu and click Mute and one of the options | The database should be updated with relevant selected options |

    AC 2 : Mute until notification

    | Given | When | Then | | ----------- | ----------- |----------- | | I have set mute until options for a certain project | I made a sync on the project before that mute until expires | I should not see notification | I have set mute until options for a certain project | I made a sync on the project after that mute until expires | I should see notification

    enhancement help wanted 
    opened by vincent-paing 0
Releases(1.1.0)
Owner
Aung Kyaw Paing
Android GDE | Senior Consultant/Mobile Engineer at Thoughtworks Thailand. I do more than code, I craft solutions.
Aung Kyaw Paing
Android library for finding connected devices on same WiFi network. It can provide IP Address, device name, MAC Address and vendor names.

Android WiFi Tools Android library for finding connected devices on the same WiFi network. It can provide IP Addresses, device names, MAC Address and

Tej Magar 5 Nov 16, 2022
A multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.

Collins Dictionary This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android. For Linux and MacOS, ple

KonYaco 57 Dec 30, 2022
Vaibhav Jaiswal 57 Jan 3, 2023
Taskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners

Taskify Taskify is an app to manage your daily tasks and boost your productivity Video Introduction ?? This is a small introduction video about Taskif

Vaibhav Jaiswal 101 Jan 4, 2023
Communicating between Wear OS and Android device using the OpWear module and a sample of displaying real-time camera on the watch and sending commands to the mobile by Wear OS.

OpWear-Cam Communicating between Wear OS and Android device using the OpWear module and a sample of displaying real-time camera on the watch and sendi

AmirHosseinAghajari 6 Nov 8, 2022
An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains along with valuable tips and hacks from mentors for a particular domain.

An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains along with valuable tips and hacks from mentors for a particular domain.

CSwala 48 Nov 26, 2022
A news application through which you can learn and browse all the news that interests you by choosing the country and type of news with the ability to browse and add some news to your favorites

MY-NEWS-Android A news application through which you can learn and browse all the news that interests you by choosing the country and type of news wit

Mahmoud ELramady 0 Nov 11, 2021
🌄 Photo editor using native modules for iOS and Android. Inherit from 2 available libraries, Brightroom (iOS) and PhotoEditor (Android)

React Native Photo Editor (RNPE) ?? Image editor using native modules for iOS and Android. Inherit from 2 available libraries, Brightroom (iOS) and Ph

Baron Ha. 242 Dec 28, 2022
🎥 A Simple and Minimal Movies Android Application to demonstrate the Modern Android Development and Jetpack Compose.

ComposeMovie Android ?? A Simple and Minimal Movies Android Application to demonstrate the Modern Android Development and Jetpack Compose. Built with

null 13 Oct 1, 2022
An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly.

An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly. The main aim of this repository is to help students who are learning Android Development or preparing for an Android Developer role-based job.

Mimo Patra 15 Dec 29, 2022