Skip to content
/ para Public

Code for the Para mobile app. Para helps you keep track of your expenses.

Notifications You must be signed in to change notification settings

jorotenev/para

Repository files navigation

Para

Para is a simple & and easy to use mobile application to track expenses. This repo contains the source code of the mobile app. The backend API is located in para_api.

The app is on the Play Store

An article highlighting some of the gotchas encountered during development

Development & Testing

Prerequisites

  • Install NativeScript. If on Linux, note the advanced steps from Step 3
  • You need a app/App_Resources/Android/google-services.dev.json (how to get it)
    • (essentially you need a firebase project's google-services.json, file obtained in the process of setting up an android sdk through the Firebase Console)
  • You need an emulator or an Android phone (with developer mode ON & USB Debugging enabled)

Run locally

Test locally

  • No para_api server is needed (it's mocked)
  • tns test android

Build a release .apk

NativeScript docs

  • you need to have a app/App_Resources/Android/google-services.release.json file (available to collaborators only).
  • set env vars required in package.json -> scripts-> release
    • You need a release jks key to sign the package
  • npm run release

Building without the --release flag requires just the google-services.dev.json.

About

Code for the Para mobile app. Para helps you keep track of your expenses.

Topics

Resources

Stars

Watchers

Forks

Packages