cozy / cozy-mobile

Cordova based mobile client for cozy-files
https://docs.cozy.io/en/mobile/files.html
GNU Lesser General Public License v3.0
28 stars 17 forks source link
android cozy ios mobile-app

[Deprecated] :cloud: Cozy Cloud Mobile client

Build Status Build Status Dependency Status Code Climate codecov

This is the native mobile client for Cozy. This was the native mobile client for Cozy v2. The code for the current mobile client can be found here.

:rocket: Install

Get it from the Google Play Store, or on Aptoide Store or head over to the Releases page.

:boat: Compile yourself

:wrench: Requirement

Necessary path:

export ANDROID_HOME="/path/to/android-sdk-linux"
export PATH="$PATH:$ANDROID_HOME/tools"
export PATH="$PATH:$ANDROID_HOME/build-tools/25.0.0"
export PATH="$PATH:$ANDROID_HOME/platform-tools"

:package: Compile from source

git clone https://github.com/cozy/cozy-mobile
cd cozy-mobile
npm install
npm run build

or if you develop :loop::

npm run watch

:helicopter: Deploy

After that, you can deploy with one of these commands:

npm run android
npm run android-emulator
npm run ios
npm run ios-emulator

:books: Resource for cordova installation

:heart: Contribute :heart:

:speech_balloon: Comments & notes

Come chatting with me (@kosssi) on IRC #cozycloud on irc.freenode.net or on cozy forum to suggest new feature or report a problem. I'm very happy to see you. :heart_eyes:

You can add a comment with note on Google Play or Aptoide.

:book: Translate with Transifex

Transifex can be used the same way as git. It can push or pull translations. The config file in the .tx repository configure the way Transifex is working : it will get the json files from the client/app/locales repository. If you want to learn more about how to use this tool, I'll invite you to check this tutorial.

// import
tx pull
// export
tx push -s

:tada: Development

We have some issues which await you. The label first contribution is more simple. :hatching_chick:

:rainbow: Icons & Splashscreen

You can generate all icons & splashscreens with splashicon-generator.

npm install -g splashicon-generator
splashicon-generator --imagespath="res"

License

Cozy Mobile Client is developed by Cozy Cloud and distributed under the LGPL v3 license.

What is Cozy?

Cozy Logo

Cozy is a platform that brings all your web services in the same private space. With it, your web apps and your devices can share data easily, providing you with a new experience. You can install Cozy on your own hardware where no one profiles you.

Community

You can reach the Cozy Community by: