Coder Social home page Coder Social logo

bladereminder's Introduction

Blade Reminder app on the Play store

Compiling

Use gradle from Android Studio e.g. android-studio/gradle/gradle-2.10/bin/gradle, then run:

gradle assembleDebug

CSV file format

The app can export or import the data it stores in a plain text file with each entry consisting of up to 4 comma separated fields.

Date, Count, Comment, Razor
  • Date - the date of the entry in yyyy-MM-dd format, e.g. 2016-05-29
  • Count - an integer representing the number of uses to date, e.g. 3
  • Comment - free-form text field, write what you like here
  • Razor [optional] - the name of the razor used, e.g. Ikon 102

The razor field does not have to be present, so if you just have one razor you use daily you can ignore it. If you have a couple of razors that you alternate between then this makes it easier to keep track of those.

Updating translations

Translations use android2po.

First pull in the new strings from the default XML to the po files:

a2po export --android bladeReminder/src/main/res/ --gettext locale

Then modify the po files with the translations. Afterwards, push the changes into the XML files:

a2po import --android bladeReminder/src/main/res/ --gettext locale

This will update res/values-es/strings.xml etc with the translated strings.

Build failure in packageRelease

If you see this:

Some problems were found with the configuration of task ':bladeReminder:packageRelease'.
> No value has been specified for property 'signingConfig.storePassword'.
> No value has been specified for property 'signingConfig.keyPassword'.
> No value has been specified for property 'signingConfig.keyAlias'.

Then add a gradle.properties file to declare the signing key - you can use the debug key in ~/.android as a temporary workaround, but really you should create a proper key. An example gradle.properties for the debug key would be this:

RELEASE_STORE_FILE = /home/username/.android/debug.keystore
RELEASE_STORE_PASSWORD = android
RELEASE_KEY_ALIAS = androiddebugkey
RELEASE_KEY_PASSWORD = android

Place this in the root of the project source code (i.e. same level as settings.gradle)

bladereminder's People

Contributors

richq avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.