Skip to content

jameshnsears/QuoteUnquote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e3a0441 · Mar 27, 2025
Feb 11, 2025
Mar 27, 2025
Sep 10, 2024
Feb 17, 2023
Mar 27, 2025
Jun 15, 2024
Mar 27, 2025
Mar 27, 2025
Dec 23, 2024
Mar 27, 2025
Dec 23, 2024
Feb 26, 2025
Mar 27, 2025
Feb 26, 2025
Jan 29, 2025
Jun 15, 2024
Aug 31, 2022
Nov 18, 2022
Aug 31, 2022
Aug 31, 2022
Aug 31, 2022
Jan 29, 2025
Mar 27, 2025
Mar 27, 2025
Apr 10, 2022
Nov 18, 2022
Dec 5, 2022
Mar 11, 2024
Dec 23, 2024
Dec 23, 2024
Dec 23, 2024
Dec 23, 2024
Aug 31, 2022
Mar 16, 2023
Aug 31, 2022
Dec 23, 2024

Repository files navigation

Quote Unquote

Get it on Google Play Get it on F-Droid


1. Status

ci codecov codacy sonarcloud deployment
:app codecov.yml codecov.yml Codacy Badge
:cloudLib coverage codecov Codacy Badge Quality Gate Status
functions coverage codecov Codacy Badge Quality Gate Status deploy-gcp
:utilsLib coverage codecov Codacy Badge Quality Gate Status

1.1. codecov.yml

test androidTest cli (API 30) codecov
coverage-test coverage-androidTest post-push-codecov.sh codecov

2. Build Instructions

After cloning I extract .gpg files (BuildConfig, GitHub Action Secrets values) to create local.properties

The app can be built on Windows 11 but the ./bin folder contains bash scripts (that work with git bash; some require gh cli).

2.1. CLI

git clone https://github.com/jameshnsears/QuoteUnquote
cd QuoteUnquote
git submodule update --init --recursive
git submodule foreach git pull origin main
git submodule

2.2. Android Studio

Android Studio > Get from Version Control
 > https://github.com/jameshnsears/QuoteUnquote
 > Clone

NOTE: import to clone for IDE as submodules maintained

VCS > Git > Branches...
 > Remote Branches > origin/main > Checkout
  > Smart Checkout

git submodule update --remote

git remote add origin/cloudLib https://github.com/jameshnsears/QuoteUnquote.cloudLib
git remote add origin/cloudLib.functions https://github.com/jameshnsears/QuoteUnquote.cloudLib.functions
git remote add origin/utilsLib https://github.com/jameshnsears/QuoteUnquote.utilsLib

Build > Rebuild Project

Choose a Build Variant  
 > run a Run/Debug Configuration

2.3. PyCharm

After a clone...

PyCharm > Open > QuoteUnquote.cloudLib.functions

File > Settings > Project:
 > set Interpreter > New Virtualenv Environment

Virtualenv Terminal > 
 > python -m pip install -r requirements-test.txt
 > python -m pip install -r src/requirements.txt

run a Run/Debug Configuration 
 > setting Python Interpreter to Virtualenv Environment