Pages:
Author

Topic: [LTC-GLOBAL] (Android) The Unoffical LTC-GLOBAL App (Read 1299 times)

newbie
Activity: 25
Merit: 0
v0.9.5 Released (paid/free)

-Added full portfolio (Personal, Trades, Dividends, Deposits, Withdrawals), your API key can be entered in the settings page.
-Bugfix: Motions and Notifications fixed, problem caused due to server side format changes.
-Bugfix: Security names now display correctly in the graph, they were cut off in the past.
-Code cleanup / Organization

LTC-GLOBAL and BTC-TC apps now save their settings using different key names, however each app's settings are saved in individual directories. Sharing of settings between apps should not have occurred in the first place.
newbie
Activity: 25
Merit: 0
v0.9 Released
-Fixed Contract and Prospectus, everything now displays correctly, and is pulling data via the API
-All functions now pull data directly from the API with the exception of Notifications and Motions, as there is no API for that information.

As of version 0.9 I have decided to AdMob ads in the free version, due to the amount of time this project takes. The ad is a banner ad only, and only on the main page, there will be no obtrusive push-ads or notification ads of any sort. There is also a paid version published if you would like to support development directly, and there will be no ads of any kind.

The project is still completely open source, and both versions run off of the same development tree. You could easily compile the app yourself, and remove the banner ad, but the idea is to support development on this project.

As of this update, all features on the app should be working correctly.

The next features lined up to implement are
-Dividend Graphing
-Graphing Customization options, color, size, etc
-Font Size Customization options
-Ability to view your portfolio via your API key
-Ability to trade using OAuth

There will also be a duplicate app published very shortly for https://btct.co/ the Bitcoin version of LTC-GLOBAL, they run off of the same API, and should require very little modification.
legendary
Activity: 1106
Merit: 1006
Lead Blockchain Developer
Version 0.8.4 released
-Dividends queries now work correctly
-Dividends now pull data via the API instead of parsing

Very nice.  Love it!
newbie
Activity: 25
Merit: 0
Version 0.8.4 released
-Dividends queries now work correctly
-Dividends now pull data via the API instead of parsing
legendary
Activity: 1106
Merit: 1006
Lead Blockchain Developer
How hard would it be to clone it for "The Unofficial BTC-TC App"?  Wink


The API is an exact clone.

Cheers.



If the api is exactly the same, about 15 minutes lol. Not everything is running off the api at the moment, but from what I can see it'll parse the same too.

The real question at this point is, should a separate BTC-TC App be created; with virtually duplicate code, or roll the functionality into this one?

I'd make a new one.  Better exposure I think in the app market.

I'll get to crackin' on the API for making trades soon.  Having a hard time sorting it all out in my head, how to deal with 2FA, etc...

Cheers.
newbie
Activity: 25
Merit: 0
How hard would it be to clone it for "The Unofficial BTC-TC App"?  Wink


The API is an exact clone.

Cheers.



If the api is exactly the same, about 15 minutes lol. Not everything is running off the api at the moment, but from what I can see it'll parse the same too.

The real question at this point is, should a separate BTC-TC App be created; with virtually duplicate code, or roll the functionality into this one?
legendary
Activity: 1106
Merit: 1006
Lead Blockchain Developer
How hard would it be to clone it for "The Unofficial BTC-TC App"?  Wink

The API is an exact clone.

Cheers.

newbie
Activity: 25
Merit: 0
v0.8.3 released
- Bugfix: incorrect/incomplete order sorting, first and last orders were cut off.
newbie
Activity: 25
Merit: 0
v0.8.2 released
- Bugfix, orderbook off by one error
newbie
Activity: 25
Merit: 0
v0.8.1 released on Google Play
- Basic error checking on settings page
- Code overhaul
newbie
Activity: 25
Merit: 0
v0.8 released on Google Play
- Added Orderbook (API)
- Added Settings page
      -Added graph options for Orderbook
- Added External button
newbie
Activity: 25
Merit: 0
Also to clarify, this is a problem your having with an app your trying to write?

Just to make sure your not talking about a current bug in this app lol.
newbie
Activity: 25
Merit: 0
Quote
Everything is setup on startup. No dynamic creation(not sure if that was even possible). I have disabled screen orientation.
Imageviews? I would watch the resolution of the whatever your filling an imageview with, it will scale it down, but there is no reason to have a 1080p icon that's gonna scale down to a max of 100x100 either.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
Well for instance, your buttons are always displayed, right? My application has a bunch of buttons and fields,text views that are always displayed and..it caused my app to use more than 10 megabytes of memory, even going as high as 12.
I honestly can't explain it...
Are you adding views dynamically? It could just be continually adding views everytime the screen is drawn, when you see a button, and the screen was redrawn 10 times, there's actually 10 buttons there lol. Screen orientation changes also call onCreate again, which could be causing the redraws.

TableLayout tl_data = (TableLayout) findViewById(R.id.main_tableLayout_data);
      tl_data.removeAllViews();

removeAllViews clears out all the children, obviously it doesn't have to be a table layout lol.

You can force a specific orientation mode in the manifest, you can also do it dynamically. To write it into the manifest, add it to the activity tag.
             android:name=".MainActivity"
            android:screenOrientation="portrait"
Everything is setup on startup. No dynamic creation(not sure if that was even possible). I have disabled screen orientation.
hero member
Activity: 806
Merit: 1000
COINMIXER.NET
Looks awesome! to bad i have iPhone Sad
newbie
Activity: 25
Merit: 0
Well for instance, your buttons are always displayed, right? My application has a bunch of buttons and fields,text views that are always displayed and..it caused my app to use more than 10 megabytes of memory, even going as high as 12.
I honestly can't explain it...
Are you adding views dynamically? It could just be continually adding views everytime the screen is drawn, when you see a button, and the screen was redrawn 10 times, there's actually 10 buttons there lol. Screen orientation changes also call onCreate again, which could be causing the redraws.

TableLayout tl_data = (TableLayout) findViewById(R.id.main_tableLayout_data);
      tl_data.removeAllViews();

removeAllViews clears out all the children, obviously it doesn't have to be a table layout lol.

You can force a specific orientation mode in the manifest, you can also do it dynamically. To write it into the manifest, add it to the activity tag.
             android:name=".MainActivity"
            android:screenOrientation="portrait"
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
Well for instance, your buttons are always displayed, right? My application has a bunch of buttons and fields,text views that are always displayed and..it caused my app to use more than 10 megabytes of memory, even going as high as 12.
I honestly can't explain it...
newbie
Activity: 25
Merit: 0
How much RAM does it consume? My Android application uses over 10 megabytes of memory FOR NOTHING!

The apk itself is about 250kb. As far as memory usage in app, I'll have to measure it, it shouldn't be storing anymore then what's displayed at one time.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
How much RAM does it consume? My Android application uses over 10 megabytes of memory FOR NOTHING!
hero member
Activity: 826
Merit: 500
Crypto Somnium
Installed thanks  Cheesy
Pages:
Jump to: