Android Features

Community contributed apps
Locked

What features would you like to see added to the Android Reef Angel Status app? (Top 3)

Homescreen widget
3
12%
Memory updating (reading/writing)
7
27%
Date & Time (checking and setting)
0
No votes
Detailed viewing of history (view all values instead of just temps)
6
23%
Automatic refreshing/reloading (specified in minutes or hours)
2
8%
Mode entering (Feeding or Water Change modes)
5
19%
Expansion Relay support
3
12%
Live Wallpaper (Provide suggestions for layout in comments)
0
No votes
More translations (Provide requested language translation in comments)
0
No votes
Other (Provide feature in comments)
0
No votes
 
Total votes: 26

binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Android Features

Post by binder »

I've got a vacation coming up in a couple weeks for Christmas and New Years. Which means I'm going to have some time to work on my projects. I'd like to know what features are desired to all the users of the Android Reef Angel Status app. Please select your Top 3 choices of features that you would like to see added.

Some of the choices will require additional input. If you choose an option that could require additional input, please leave a comment with more information for me. If you have a picture or drawing or something visual, please post it as well.

As always, if I use your input, I will list your name in the Contributors section of the application.

Thanks!! :ugeek:

curt
wolfador
Posts: 241
Joined: Sun Sep 04, 2011 9:59 am
Location: Pittsburgh, PA

Re: Android Features

Post by wolfador »

Not voting since I am not an android user but very interested to see the results.
John
ReefAngel and ReefAngel-HD developer
If the RA iOS app has helped please consider a donation
Image
Sebyte

Re: Android Features

Post by Sebyte »

I am an iPAD user and like John I will be interested in the results of your survey. Also to see which if any of the features John can be incorporate in the iAPP's.

I have seen the Android app and use the iPAD app and both are great tools, keep up the good work guy's.
tkeracer619
Posts: 160
Joined: Thu Nov 24, 2011 9:50 pm
Location: Golden, CO

Re: Android Features

Post by tkeracer619 »

Personally I would like to put in just 1 vote but there is no option for all of the above ;)

Given these things can't be made overnight... I made my picks. Particularly the ability to see all values in the program. It would be really nice to be able to customize the values and their labels. I am going to be working on getting flow meters on all of my tanks and reactors. Getting these values displayed would be a great feature!

Having an option to arrange the position and size of these values and their labels would be sweet...
Image
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

Could you please elaborate more on "see all values in the program". What values are missing from what is currently displayed? The only thing that I can think of would be the expansion relays, the AI channels and the ato high/low values. I just want to make sure I'm not missing anything.

You can customize virtually all the labels so far (except PH & Salinity because there's really nothing else it could be called...but that can be changed if desired. :) )

The flow meters would be a little tricky to do because those values would have to be sent via the wifi interface somehow. This would require extra stuff added to the libraries and all. Not saying it's not possible, just that it would require more work.

Adjusting the size and position of the labels could be done. I'll have to look into how the size can be altered. I've got things linked to be simpler and uniform for the size but there may be a better way to allow for customizations. Good suggestion.

With regards to the positions, are you wanting to change the order or how they are laid out on the screen? More input and ideas on this would be good to have.

curt
tkeracer619
Posts: 160
Joined: Thu Nov 24, 2011 9:50 pm
Location: Golden, CO

Re: Android Features

Post by tkeracer619 »

Could you please elaborate more on "see all values in the program". What values are missing from what is currently displayed? The only thing that I can think of would be the expansion relays, the AI channels and the ato high/low values. I just want to make sure I'm not missing anything.
I guess what I interpreted that as is if we get something custom working on the RA that we can add it to the app without too much trouble. As far as ATO values I plan on setting up some water switches in place of some of the floats. Adding these values along with customizing the labels would be nice.

One other thing that might qualify under this would be to get the graph displayed on the front of the controller onto the app.
You can customize virtually all the labels so far (except PH & Salinity because there's really nothing else it could be called...but that can be changed if desired. :) )
True, I personally would like to change the pH to CaRx pH. Pretty much in anticipation of future expansions with extra inputs. Of course this can easily wait till its needed but I have already had several people ask me why my tanks ph is 6.6 :P ...
The flow meters would be a little tricky to do because those values would have to be sent via the wifi interface somehow. This would require extra stuff added to the libraries and all. Not saying it's not possible, just that it would require more work.
I am all ears. Am going to try to get these up within the next month. Will keep you posted.

With regards to the positions, are you wanting to change the order or how they are laid out on the screen? More input and ideas on this would be good to have.
Some of the androids have smaller screens ect. I think its fine as is but I have enough room to get two rows of relays side by side on my sensation. Not that its that big of a deal but could be nice. Everyone likes things a different way. I would however prefer other features take priority and this worked on once your out of things to add/expand on.
Image
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

Just to give you guys a little preview for one of the features. This is a preview of the Internal Memory screen.
The drop down menu at the top will contain all the memory locations and a custom location. So all you will have to do is select the location or the custom location. If custom is selected, you will have to enter the location and type manually. If a specific location is selected, the location and type will be filled in and "disabled" so you can't change the values. Of course you could get around that by changing to custom location, but why would you want to do that? ;-)

Anyways, just thought I'd share the screenshot to get some feedback.
Internal Memory
Internal Memory
InternalMemory-screenshot.png (30.26 KiB) Viewed 9915 times

curt
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Android Features

Post by rimai »

Nice :)
Roberto.
tkeracer619
Posts: 160
Joined: Thu Nov 24, 2011 9:50 pm
Location: Golden, CO

Re: Android Features

Post by tkeracer619 »

rimai wrote:Nice :)

^^This
Image
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

Be excited. I've got the memory page working now. Commands are next, followed by "hopefully" some UI improvements. We shall see.

curt
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Android Features

Post by rimai »

Yay!!
Roberto.
StuGotz
Posts: 95
Joined: Sat Oct 15, 2011 9:17 am

Re: Android Features

Post by StuGotz »

Since you're already working on the Memory updating, I went with Detailed History, homescreen widget & auto refresh. The widget kind of goes with refreshing. If you're using the widget, refresh on unlock would be a good option to add too.

Thanks!
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

Cool. The auto-refresh is something that will be relatively simple to add in now that I've made new changes.

With the auto-refresh, would you like a list of times (1 minute, 5 minutes, 15 minutes, 30 minutes, 1 hr, 2 hrs, 1time per day, 2times per day, etc) and then an option for a custom or always enter a custom interval?
Of course you could always refresh the values yourself manually.

curt
StuGotz
Posts: 95
Joined: Sat Oct 15, 2011 9:17 am

Re: Android Features

Post by StuGotz »

I think having a list of times would be easiest for everyone, with option for custom and refresh on unlock. That should suit everyone's needs.
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

Just to let everybody know, I'm doing some testing of all the features that I've added in. With all the additions, there are lots of "minor" fixes and improvements (aka, tweaks) that need to be made in order for the app to respond as needed/desired. The features that I've added are as follows:
  • Internal Memory reading / writing (full access with the known locations selectable, see a few posts back for screenshot)
  • Sending Commands: Feeding Mode, Water Change Mode, Exit Mode
  • Retrieval of controller library version
  • Detailed history viewing - still have the "simple" list in the history section, but you can "click" on the entry and view the full values (it's just a simple popup box with all the values)
  • Delete / purge history
  • Downloading all labels from your web banner
I'm also planning on adding in the ability to refresh at a specific interval. This may or may not get added into the next release. It just depends on how long all this other stuff takes to tweak. I'm going to try to get the displaying of additional expansion relays incorporated too. I just have to figure out a better way to display the data.

Anyways, with all that being said, if anybody wants to try out a pre-release version (that still works properly and will not damage anything) and give me feedback on it, just let me know and I'll create an version available outside the market (which will require you to allow the ability to install software from unknown sources).

curt
gomer23
Posts: 9
Joined: Tue Dec 06, 2011 1:40 pm

Re: Android Features

Post by gomer23 »

I would be willing to test the app out for you if you still are looking for some testing to be done.
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

gomer23 wrote:I would be willing to test the app out for you if you still are looking for some testing to be done.
Yeah, I'm still looking for some testing to be done. I've got a couple things to add in hopefully tonight (or tomorrow morning) then I'll be ready to let you test things out. I'll PM you the link to download it.
StuGotz
Posts: 95
Joined: Sat Oct 15, 2011 9:17 am

Re: Android Features

Post by StuGotz »

binder wrote:Yeah, I'm still looking for some testing to be done. I've got a couple things to add in hopefully tonight (or tomorrow morning) then I'll be ready to let you test things out. I'll PM you the link to download it.
I'll be happy to test too.

Thanks
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

For those who are curious, you can follow the status of all the changes I make on my github page.

https://github.com/curtbinder/AndroidStatus

And more specifically, the downloads section that will contain the various versions of the software. It currently only has the latest beta, but I think I'm going to add on all the older versions as well.

Here's the latest beta QR code for those of you who are using your mobile device. This makes it really easy to download.

https://github.com/curtbinder/AndroidSt ... pk/qr_code

I'm looking to make the next release sometime next week on the market (providing any complications). So any feedback is always welcomed.
StuGotz
Posts: 95
Joined: Sat Oct 15, 2011 9:17 am

Re: Android Features

Post by StuGotz »

Glad to see the following on your ToDo list. Are you considering adding a seperate swipable page for memory settings too?

* add in swipe capabilities to switch screens ** move the relays to own screen ** have main status, main relay, exp relay 1, etc, on own page
* validation of host on configuration page (better validation of preferences
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

what kind of swipe are you talking about for the memory page?
StuGotz
Posts: 95
Joined: Sat Oct 15, 2011 9:17 am

Re: Android Features

Post by StuGotz »

To swipe between main status, main relay, exp relay 1 and the memory page.
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Android Features

Post by binder »

Just to let everybody know, the top 3 features have been released.
* Memory reading / writing
* Detailed history viewing
* Mode entering

Continuing onward...
The automatic refresh interval is going to be simple to add in. The framework has been added to allow for this. Also, the home screen widget just needs to be created because the ability to get the data is also easily available now. Expansion relay support will require some additional work to make it easy to add on more than one relay box, but ideas are being worked on.
Locked