Just put together a demo of the iPhone application I've been working on for the past week. Not 100% yet, but I'm close. Mobile development is a lot different than what I'm used to. There's some memory leaks somewhere in there I have to nail down, and have to hook up the settings but hey, we're close
Hoping to have a stable version in the coming weeks. Not sure what to do with it yet, though. I'd like to offer it for free on the app store, but might have to end up charging a bit to recoup the costs for a developer license which is required to submit and I don't yet have. What do you guys think a fair price would be if it came down to it? I'm not sure of the demand for something like this, and not really in it for a profit. What do you guys think?
brianlow wrote:Why not make it a web app? Then it can be used on android, iphone, win 7, Macs, PCs...
This type of functionality already exists inside the Client Suite that Dave created. I know he's going to be working on porting his app to run on Mac OS.
If one were to create a web app for this, then there would have to be some way to install it on a users personal web server or something in order for it to work properly.
brianlow wrote:Why not make it a web app? Then it can be used on android, iphone, win 7, Macs, PCs...
Well, this sort of already exists if you have the wifi adapter. You can browse to http://wifiurl:2000/wifi and control the first outlet box and view temps - exactly what I do now on the app
brianlow wrote:
(suggestion: reduce the number of typeface / color / size combinations for cleaner look)
Thanks, this is the kind of stuff I'm looking for. I never had a good eye for design stuff. I only see the functionality and data, so hearing how to make it look better is hugely helpful to me.
Chris wrote:Hey guys just got myself a reef angel and waiting for it to get here. How is the iPhone app coming on.
Not much to report. Kind of put it on the backburner for a bit to work on some other stuff. Need to get back in gear and finish up so I can get the code released
That's cool. Can't wait to get it. Should be here early next week.
I have no idea when it comes to programming it so all help will be cool.
Maybe if I tell you guys what I want to to do you can help me do it?
hmmm how easy/hard would it be to make a mobile version of the current web interface ? Some websites did really good jobs at making their interface easy to browse on small touch screen. This would indeed be universal and I'm assuming easier to accomplish ? That being said we'd be limited to controlling the controller, no graphing or alert options etc.. which is where an App actually becomes very useful and needed.
I just ordered my Reef Angel kit but I am a registered iOS developer so I can publish the app if you would like for free. If you need any assistance let me know.
John
ReefAngel and ReefAngel-HD developer If the RA iOS app has helped please consider a donation
wolfador wrote:I just ordered my Reef Angel kit but I am a registered iOS developer so I can publish the app if you would like for free. If you need any assistance let me know.
Wolfador, thanks for the offer. I think I'll take you up on that. The app still isn't 100% and will need a bit of work still. I'll post the the source code to github for you to fork off of so you can make whatever changes you need. I'm sure you'll find places in the app that could use help. Prior to this, I had 0 experience working with obj c and mobile development so any help with it would be great.
Give me a day or two clean it up a bit and get git installed and running on the mac and I'll let you know when it's ready to pull from.
dmolton wrote:
Wolfador, thanks for the offer. I think I'll take you up on that. The app still isn't 100% and will need a bit of work still. I'll post the the source code to github for you to fork off of so you can make whatever changes you need. I'm sure you'll find places in the app that could use help. Prior to this, I had 0 experience working with obj c and mobile development so any help with it would be great.
Give me a day or two clean it up a bit and get git installed and running on the mac and I'll let you know when it's ready to pull from.
-Dave
Once I get it compiled I can add everyone as "beta" testers so you can all test it and let us know where you want it improved before I submit it to the app store.
John
ReefAngel and ReefAngel-HD developer If the RA iOS app has helped please consider a donation
You will probably be in contact with me more to get information on all the commands that are in use. I would suggest that you look at the ReefAngel_Wifi.h & .cpp files to familiarize yourself with the command. Plus take a look at the full version of the ReefAngel_Features.h file that has all the comments about some of the commands. Lastly, you may want to grab the source for my Status app and see how I handle some of the other calls too (or you may not, up to you).
I just pushed the iOS project to my github account. Wolfador, or anyone else who is interested, feel free to fork off of the project and make any changes as you see fit. There is still a random crash every once in awhile. Also the "settings" portion needs to be hooked up properly where users can enter their URL's and Relay Labels. The expansion box support needs to be added - which works exactly the same as the base relay box, except for in the response XML if <R1><R1ON><R1OFF> elements are present, they need to be parsed and displayed as well. It's just one more check in the response and then you can pass the expansion element values through the same procedures to to display on/off values.
If we could keep the github project up to date with any changes that are made, that would be great. I'm interested to see and learn about the changes that need to be made for a successful iOS application.
dmolton wrote:I just pushed the iOS project to my github account. Wolfador, or anyone else who is interested, feel free to fork off of the project and make any changes as you see fit. There is still a random crash every once in awhile. Also the "settings" portion needs to be hooked up properly where users can enter their URL's and Relay Labels. The expansion box support needs to be added - which works exactly the same as the base relay box, except for in the response XML if <R1><R1ON><R1OFF> elements are present, they need to be parsed and displayed as well. It's just one more check in the response and then you can pass the expansion element values through the same procedures to to display on/off values.
If we could keep the github project up to date with any changes that are made, that would be great. I'm interested to see and learn about the changes that need to be made for a successful iOS application.
-Dave
Tried to build it is missing the XMLParser.h / .m
John
ReefAngel and ReefAngel-HD developer If the RA iOS app has helped please consider a donation