gorgabal / EnvelopeBudget

Desktop Application to manage your budget envelopes
MIT License
2 stars 1 forks source link

Project is missing good roadmap (After meet#1) #6

Open lil5 opened 7 years ago

lil5 commented 7 years ago

Topics discussed

1. How to engineer backend

  1. query data with SQLite (easy query, hard to support modified files)
  2. parse data with Java (may be slower, too be written)
  3. query data with Java (may be slower, too be written)
  4. query and parce data run C++ ledger lib connected with Java (OS support?)

2. Which platform(s)

  1. android
    1. Desktop already have Ledger-cli, Android needs priority.
    2. Data is necessary before accountancy is possible.
    3. Focus on simplicity. (Ease of use)
  2. desktop(Linux,deb?)
    1. Must be able to use similar code base as Android.
    2. Focus on data accountancy, querys and (Y/M/W/...) reports.
lil5 commented 7 years ago

1.4 Java connect C++ Android: https://developer.android.com/ndk/guides/index.html

Desktop: http://en.wikipedia.org/wiki/Java_Native_Interface

lil5 commented 7 years ago

2.2.1 Java connect with JavaScript (reactJS)

Android: Stackoverflow reactnative to java bridge explained https://facebook.github.io/react-native/

Desktop: JavaFX WebView Example http://docs.oracle.com/javafx/2/api/javafx/scene/web/WebView.html

See more at #1

lil5 commented 7 years ago

@gorgabal Could you test the C ++ language compatibility layers

I will be testing those of JavaScript

Will make a shared repo for reference later on

gorgabal commented 7 years ago

After calling with @lil5 , the following become more clear. (Lucian, please correct me if I am wrong)

The issue is that there is not really a concrete enough road-map. This issue will be solved once a more concrete path of action has been defined.