diff --git a/.github/workflows/android-ci-generated-artifact.yml b/.github/workflows/android-ci-generated-artifact.yml deleted file mode 100644 index 8958dd1..0000000 --- a/.github/workflows/android-ci-generated-artifact.yml +++ /dev/null @@ -1,82 +0,0 @@ -name: Android CI Generated Artifact - -env: - # The name of the main module repository - main_project_module: app - - # The name of the Play Store - playstore_name: Frogobox ID - -on: - # Triggers the workflow on push or pull request events but only for default and protected branches - workflow_dispatch: - # The workflow will be dispatched to the default queue - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - # Set Current Date As Env Variable - - name: Set current date as env variable - run: echo "date_today=$(date +'%Y-%m-%d')" >> $GITHUB_ENV - - # Set Repository Name As Env Variable - - name: Set repository name as env variable - run: echo "repository_name=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')" >> $GITHUB_ENV - - - name: Set Up JDK - uses: actions/setup-java@v3 - with: - distribution: 'zulu' # See 'Supported distributions' for available options - java-version: '17' - cache: 'gradle' - - - name: Change wrapper permissions - run: chmod +x ./gradlew - - # Run Tests Build - - name: Run gradle tests - run: ./gradlew test - - # Run Build Project - - name: Build gradle project - run: ./gradlew build - - # Create APK Debug - - name: Build apk debug project (APK) - ${{ env.main_project_module }} module - run: ./gradlew assembleDebug - - # Create APK Release - - name: Build apk release project (APK) - ${{ env.main_project_module }} module - run: ./gradlew assemble - - # Create Bundle AAB Release - # Noted for main module build [main_project_module]:bundleRelease - - name: Build app bundle release (AAB) - ${{ env.main_project_module }} module - run: ./gradlew ${{ env.main_project_module }}:bundleRelease - - # Upload Artifact Build - # Noted For Output [main_project_module]/build/outputs/apk/debug/ - - name: Upload APK Debug - ${{ env.repository_name }} - uses: actions/upload-artifact@v2 - with: - name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) debug generated - path: ${{ env.main_project_module }}/build/outputs/apk/debug/ - - # Noted For Output [main_project_module]/build/outputs/apk/release/ - - name: Upload APK Release - ${{ env.repository_name }} - uses: actions/upload-artifact@v2 - with: - name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) release generated - path: ${{ env.main_project_module }}/build/outputs/apk/release/ - - # Noted For Output [main_project_module]/build/outputs/bundle/release/ - - name: Upload AAB (App Bundle) Release - ${{ env.repository_name }} - uses: actions/upload-artifact@v2 - with: - name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - App bundle(s) AAB release generated - path: ${{ env.main_project_module }}/build/outputs/bundle/release/ \ No newline at end of file diff --git a/.github/workflows/android-ci.yml b/.github/workflows/android-ci.yml index 40753e7..881ef25 100644 --- a/.github/workflows/android-ci.yml +++ b/.github/workflows/android-ci.yml @@ -5,7 +5,7 @@ env: main_project_module: app # The name of the Play Store - playstore_name: Frogobox ID + playstore_name: Deltadox ID on: # Triggers the workflow on push or pull request events but only for default and protected branches diff --git a/.github/workflows/detekt-analysis.yml b/.github/workflows/detekt-analysis.yml deleted file mode 100644 index 2dc6f89..0000000 --- a/.github/workflows/detekt-analysis.yml +++ /dev/null @@ -1,103 +0,0 @@ -# This workflow performs a static analysis of your Kotlin source code using -# Detekt. -# -# Scans are triggered: -# 1. On every push to default and protected branches -# 2. On every Pull Request targeting the default branch -# 3. On a weekly schedule -# 4. Manually, on demand, via the "workflow_dispatch" event -# -# The workflow should work with no modifications, but you might like to use a -# later version of the Detekt CLI by modifing the $DETEKT_RELEASE_TAG -# environment variable. -name: Scan with Detekt - -on: - # Triggers the workflow on push or pull request events but only for default and protected branches - push: - branches: [ master ] - pull_request: - branches: [ master ] - schedule: - - cron: '27 4 * * 1' - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -env: - # Release tag associated with version of Detekt to be installed - # SARIF support (required for this workflow) was introduced in Detekt v1.15.0 - DETEKT_RELEASE_TAG: v1.15.0 - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: - # This workflow contains a single job called "scan" - scan: - name: Scan - # The type of runner that the job will run on - runs-on: ubuntu-latest - - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 - - # Gets the download URL associated with the $DETEKT_RELEASE_TAG - - name: Get Detekt download URL - id: detekt_info - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - DETEKT_DOWNLOAD_URL=$( gh api graphql --field tagName=$DETEKT_RELEASE_TAG --raw-field query=' - query getReleaseAssetDownloadUrl($tagName: String!) { - repository(name: "detekt", owner: "detekt") { - release(tagName: $tagName) { - releaseAssets(name: "detekt", first: 1) { - nodes { - downloadUrl - } - } - } - } - } - ' | \ - jq --raw-output '.data.repository.release.releaseAssets.nodes[0].downloadUrl' ) - echo "::set-output name=download_url::$DETEKT_DOWNLOAD_URL" - - # Sets up the detekt cli - - name: Setup Detekt - run: | - dest=$( mktemp -d ) - curl --request GET \ - --url ${{ steps.detekt_info.outputs.download_url }} \ - --silent \ - --location \ - --output $dest/detekt - chmod a+x $dest/detekt - echo $dest >> $GITHUB_PATH - - # Performs static analysis using Detekt - - name: Run Detekt - continue-on-error: true - run: | - detekt --input ${{ github.workspace }} --report sarif:${{ github.workspace }}/detekt.sarif.json - - # Modifies the SARIF output produced by Detekt so that absolute URIs are relative - # This is so we can easily map results onto their source files - # This can be removed once relative URI support lands in Detekt: https://git.io/JLBbA - - name: Make artifact location URIs relative - continue-on-error: true - run: | - echo "$( - jq \ - --arg github_workspace ${{ github.workspace }} \ - '. | ( .runs[].results[].locations[].physicalLocation.artifactLocation.uri |= if test($github_workspace) then .[($github_workspace | length | . + 1):] else . end )' \ - ${{ github.workspace }}/detekt.sarif.json - )" > ${{ github.workspace }}/detekt.sarif.json - - # Uploads results to GitHub repository using the upload-sarif action - - uses: github/codeql-action/upload-sarif@v1 - with: - # Path to SARIF file relative to the root of the repository - sarif_file: ${{ github.workspace }}/detekt.sarif.json - checkout_path: ${{ github.workspace }} diff --git a/README.md b/README.md index 34fc601..ca13f62 100644 --- a/README.md +++ b/README.md @@ -1,49 +1,24 @@ -![ScreenShoot Apps](https://raw.githubusercontent.com/frogobox/frogo-sdk/master/docs/image/ss_banner.png?raw=true) - ## About This Project (release 👷🔧️👷‍♀️⛏) -[![](https://jitpack.io/v/frogobox/frogo-sdk.svg?style=flat-square)](https://jitpack.io/#frogobox/frogo-sdk) -[![Android CI](https://github.com/frogobox/frogo-sdk/actions/workflows/android-ci.yml/badge.svg)](https://github.com/frogobox/frogo-sdk/actions/workflows/android-ci.yml) -[![Scan with Detekt](https://github.com/frogobox/frogo-sdk/actions/workflows/detekt-analysis.yml/badge.svg)](https://github.com/frogobox/frogo-sdk/actions/workflows/detekt-analysis.yml) -[![pages-build-deployment](https://github.com/frogobox/frogo-sdk/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/frogobox/frogo-sdk/actions/workflows/pages/pages-build-deployment) +[![](https://jitpack.io/v/deltadox/deltadox-android.svg?style=flat-square)](https://jitpack.io/#deltadox/deltadox-android) +[![Android CI](https://github.com/deltadox/deltadox-android/actions/workflows/android-ci.yml/badge.svg)](https://github.com/deltadox/deltadox-android/actions/workflows/android-ci.yml) +[![pages-build-deployment](https://github.com/deltadox/deltadox-android/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/deltadox/deltadox-android/actions/workflows/pages/pages-build-deployment) - SDK for anything your problem to make easier developing android apps - Available for android and desktop -- Privacy Policy [Click Here](https://github.com/frogobox/frogo-sdk/blob/master/PRIVACY-POLICY.md) -- License [Click Here](https://github.com/frogobox/frogo-sdk/blob/master/LICENSE) - -## ScreenShoot - - - - - - - - - - - - - - - - - -
SS 1SS 2SS 3SS 4
+- Privacy Policy [Click Here](https://github.com/deltadox/deltadox-android/blob/master/PRIVACY-POLICY.md) +- License [Click Here](https://github.com/deltadox/deltadox-android/blob/master/LICENSE) ## Version Release This Is Latest Release - $version_release = 2.2.9 + $version_release = 1.0.0 What's New?? - * SDK Android and Desktop * - * Update latest version library * - * Migrate to libs.version.toml * - + * Android Code Helper * + * Extension Helper From Frogo Sdk Tools * ## Download this project @@ -79,11 +54,8 @@ allprojects { ```groovy dependencies { - // library frogo-sdk - implementation 'com.github.frogobox:frogo-sdk:2.2.9' - - // library frogo-sdk for desktop - implementation 'com.github.frogobox.frogo-sdk:core-sdk:2.2.9' + // library deltadox-android + implementation 'com.github.deltadox:deltadox-android:1.0.0' } ``` @@ -91,688 +63,24 @@ dependencies { ```groovy dependencies { - // library frogo-sdk - implementation("com.github.frogobox:frogo-sdk:2.2.9") - - // library frogo-sdk for desktop - implementation("com.github.frogobox.frogo-sdk:core-sdk:2.2.9") + // library deltadox-android + implementation("com.github.deltadox:deltadox-android:1.0.0") } ``` ####