Bump to version 414
update version to 20240409-02 (414)

Change-Id: I84ca87ef6a4e6f636327eb6eab9e89ecc50e00d0
1 file changed
tree: 9e3eeb74a77ceb4a90e3af7783977ed89be0ee79
  1. .github/
  2. .gitlab/
  3. .tx/
  4. docker/
  5. fastlane/
  6. jami-android/
  7. .cqfdrc
  8. .gitignore
  9. .gitmodules
  10. .gitreview
  11. compile.sh
  12. COPYING
  13. cqfd
  14. fdroidMergeRequest.sh
  15. README.md
  16. update-translations.sh
  17. update_version.py
README.md

Jami Android

The Jami client for Android

AppCI
Download on the Play Store Download on F-DroidBuild Status

Environment

Download the project including the daemon submodule with:

git clone --recursive https://review.jami.net/jami-client-android

Or to download the daemon submodule from the existing project directory:

git submodule update --init --recursive

Make sure to have autotools, autopoint, swig, yasm, m4, ninja-build and cmake available on your system: on Debian/Ubuntu:

apt install cmake build-essential swig yasm ninja-build m4 autotools-dev autopoint

On Arch:

pacman -S cmake ninja automake swig yasm m4 patch autoconf pkgconf

On macOS:

brew install cmake automake autotools libtool pkg-config yasm swig

When using brew on macOS, the 'libtoolize' binary might be available as 'glibtoolize'. In that case, the following command makes it avaialble to the build system:

ln -s /opt/homebrew/bin/glibtoolize /opt/homebrew/bin/libtoolize

Make sure to have the Android SDK and NDK available.

Build instructions

With Android Studio:

  • Add 'jami-android' in Android Studio
  • Click on build
  • Enjoy!

With the command line:

cd jami-client-android/jami-android
./gradlew assembleDebug

Update translations

Update translations using the Transifex client (tx) :

./update-translations.sh

Generate new release commit

Generate a new release commit updating the version code and version string:

./update_version.py --commit

Report issues

Report issues on Gitlab: https://git.jami.net/savoirfairelinux/jami-client-android