No future updates are planned. Feel free to continue using it, but expect no support.
Thought About You Android application
sdkmanager --install 'platforms;android-30' 'build-tools;30.0.3'
Maven 3.1.1 or higher is required.
$ mvn clean install android:deploy android:run
Currently only tested for debug builds. Just launch TAY as an android application.
Install Maven Integration for Eclipse (M2E) and use Maven 3.1.1 or higher. M2E 1.4 is built against Maven 3.0.4, so it's recommended to download M2E 1.5 or higher.
mvn versions:use-latest-versions
mvn versions:display-plugin-updates
Releases of Thought About You to the Google Play Store are done by the maintainers.
Follow the Semantic Versioning specification.
$ mvn -P release,tay-android-release clean install android:deploy android:run
The signing certificate for net.thoughtaboutyou.app.android
is secret. It is to be kept in your personal ~/.m2/settings.xml
, under the profile tay-android-release
.
Android API level 30 APK files should have v1 signatures for backward compatibility and requires v2 signatures to run on Android 11. The same keystore file can be used to sign v1, v2, v3. These steps have not yet been automated in the current setup. Instead using a separate, manual signing step with uber-apk-signer
.
# NOTE: use secret keystore values, same as ~/.m2/settings.xml.
# NOTE: check the output to verify that the APK verifications pass.
java -jar 'uber-apk-signer-1.2.1.jar' --verbose --allowResign --apks './target/tay-android-signed-aligned.apk' --ks ".../tay-android-release.keystore" --ksAlias "..." --ksPass "..." --ksKeyPass "..." --out './target/apksigner-v1-v2-v3/'
mv './target/apksigner-v1-v2-v3/tay-android-signed-aligned-aligned-signed.apk' './target/tay-android-release.apk'
The final release output is ./target/tay-android-release.apk
.
Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 The Thought About You Project. All rights reserved.
Released to the public under the GNU Affero General Public License v3 - see LICENSE
. Contact The Thought About You Project for additional licensing options.