Comments (22)
Hi, I would be glad to help here by developing a server and an API for synchronization between devices.
from financius.
Regarding handling sync and accounts for it, this might help for Android side:
http://udinic.wordpress.com/2013/04/24/write-your-own-android-authenticator/
http://udinic.wordpress.com/2013/07/24/write-your-own-android-sync-adapter/
from financius.
I will be doing this on GAE
from financius.
Would you consider providing an API so that people (me for starters) would develop their own web clients? I loved the Android app and would like to have a web app that would be in sync with my smartphone, however I never used Google App Engine or have any aspirations towards it.
from financius.
Well that depends, because AppEngine is not free when you get a lot of requests :) But it's an interesting proposition. It will depend on if I can fit in that "free" range
from financius.
You'd probably need to crunch some numbers of users and check the free quota and maybe make it a subscription (monthly/yearly). Wouldn't there be a chance to use users Google Drive storage for saving their data ? So when changes occur locally, the sync adapter (as I pasted the samples above) syncs to the Drive Storage. The sync adapter then updates the state on other devices with added Financius account (authenticator sample above) periodically, with other sync adapters, or per app launch.
from financius.
I think that this can be achieved easily using Google Cloud Messaging and Push Notifications.
After an initial sync using a Google Drive backup you just need to push Transactions to other devices through a Push Notification so you don't have to handle a large set of data but just push around simple JSONs encoded transactions.
You don't need to store all data on your server but just a simple database that keeps track of users and their devices.
from financius.
That would not work :)
from financius.
@mvarnagiris : Which suggestion, mine or @panz3r's :]
from financius.
@panz3r 's :) Using Google Drive is a possibility. But I want to use GAE so we could have "family budgets". Different google accounts using same Financius account for spending or something like that
from financius.
Ah, yes using multiple accounts would be impossible to access 1 ''shared'' storage on Drive private app space. How many users are actively using the app now anyway (kinda don't have a perspective of how large scale this operation would be)?
from financius.
Past 30 days 21,576 active users
from financius.
Shall we work together ?
Emmanuel Florent
http://www.flowzr.com/
from financius.
In what way?
from financius.
Other Hangout ...
from financius.
over Hangout
from financius.
or GitHub ...
from financius.
We are using family accounting and google drive would be sufficient - I created a google account we all have on our mobile devices. Anyhow, I am VERY interested in this feature and I would be willing to pay some subscription fee for having this at hand. Our usual number of monthly transactions is around 100 with peak months getting at 120 and summer months with only 80 txns per month.
from financius.
👍
from financius.
Would love to have this feature. IMO just a scheduled restore-merge-backup to selected file in Google Drive would be sufficient (at least for the start).
from financius.
Essential feature that app is currently missing. Would gladly pay to use this feature in your app.
from financius.
Related #336
from financius.
Related Issues (20)
- PIN don't work
- Traferring amount between accounts HOT 2
- Budget (Pie Chart)
- Web site manager
- test
- All Default Data Gone after Logging in using Google Account
- Informes por cada cuenta
- Latest source code HOT 5
- Dropbox
- FDroid
- Using your code HOT 3
- Broken refresh exchange rates HOT 7
- Runtime error
- I receive errors when compiling HOT 2
- 503 Service Unavilable HOT 1
- Can not login with google account.
- Someone is using your code HOT 1
- No Update of App? HOT 2
- successor of financius
- Remove Google+ community mention from README.md
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from financius.