Skip to content

Mange tasks with privacy

License

Notifications You must be signed in to change notification settings

wwalterr/dailly

Repository files navigation

Dailly

Mange tasks with privacy

About

Privacy and simplicity. No trackers, no ADS and no databases.

Built with

Installation

Use the package manager Yarn to install the dependencies.

yarn

Use the package manager APT to install Java or Oracle JDK.

apt install openjdk-11-jdk

Set Java variables to path in $HOME/.zshrc or $HOME/.bashrc.

export ANDROID_HOME=$HOME/Android/Sdk

export PATH=$PATH:$ANDROID_HOME/emulator

export PATH=$PATH:$ANDROID_HOME/tools

export PATH=$PATH:$ANDROID_HOME/tools/bin

export PATH=$PATH:$ANDROID_HOME/platform-tools

Use the IDE Android Studio to create a virtual device, using ADB, or connect your device via USB, in developer mode. Some APIs are only available in real devices.

Rename .env.example to .env and change the variables. Environment variables can't be undefined and everything that is already defined in the environment will be ignored, checl babel.config.js to change this configuration.

Usage

Generate a build.

yarn android

Start a server.

yarn start

Open the application using a virtual or real device.

Check the package for helper scripts and React Native for ABB and APK build reference, aside from Decoide for singing the build

Contributing

Pull requests are welcome. Please, consider the following.

  1. Make sure you code have quality, a.k.a standards
  2. Make sure your code is secure
  3. Make sure your code has no performance issues
  4. Make sure your code is documented, if necessary
  5. Describe the changes that were done

No issue or PR template required, but be informative

License

MIT