Address

Author Topic: FamiLAB Android App  (Read 2514 times)

tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
FamiLAB Android App
« on: October 07, 2012, 11:16:29 PM »
I already made it.


https://play.google.com/store/apps/details?id=org.familab.app


It could be better. wrote it in 3 hours.


https://github.com/tetsuharu/famidroid


It's written in javascript/html with PhoneGap, but we can intermingle java code if people want to write java stuff. Phonegap does give you access to most things you would want from a native app (accelerometer, gps, sms, camera, etc).


I consider this an open project, with one person to do the official deployment. Feel free to fork the github repo and start developing on your own. If you want a tutorial on getting the Eclipse environment set up, just let me know.
It's under the LevelSetLabs organization because it would have taken more than 3 hours to get FamiLAB to pay for the Android Play account, and I needed to create one for LevelSetLabs anyway.


(As of this writing, the application is still in some sort of "pending" state that says "This app is incompatible with all of your devices". Will check on it tomorrow.)

digitalman2112

  • Lab Dad (ex-treasurer)
  • FamiLAB Member
  • Hero Member
  • *
  • Posts: 1096
  • Work Hard, Play Hard!
    • View Profile
    • Raising Geeks
Re: FamiLAB Android App
« Reply #1 on: October 07, 2012, 11:31:39 PM »
I already made it.

You rock :)

I installed it - here's some initial feedback.

1) The apps page on my device is black, so the icon only shows the white "bulb" portion of the logo. A thin white border around the outside of the logo would highlight it nicely.

2) When it loads, I get nothing but a blank screen for a few seconds - almost like something is wrong. I'm guessing there is an initial content load - maybe use the logo as a background until that load is complete?

3) LOVE the choice of content with the camera image across the top then events, then recent forum posts. Love it.

Wishlist stuff - I bet you've already thought of all this - but just in case...

1) Clicking on Upcoming events could load a longer list, and always show the next Open House, etc.
2) Notifications :)
3) Images from the other security cams
4) Authenticated unlock if I forgot my RFID key
5) Search picasa / flickr, etc for tagged FamiLAB images - I'm always telling people about the lab, it would be awesome to pull out the app and be able to show off the latest
6) Links to FamiLAB facebook, twitter, g+, etc to see the latest there...


tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
Re: FamiLAB Android App
« Reply #2 on: October 08, 2012, 02:26:40 AM »
re feedback:
#2 - it's supposed to load the interface first, from disk, then once the json and xml feeds are recovered, display them, but something didn't work and I was on a tight deadline :p.
#1 - totally, I'm grateful to people putting the logo on the forums. if anyone wants to give me better graphics, I will put them in.

additional wishlist/ticket items:
7) make the image gray out or something as an indication of people being at the lab currently (the image being < 30 minutes old)
8) better hosting of famiproxy.php script, access to in-lab information resources (i dont like cameras, but things like arduinos and raspberry pis that can associate themselves with a 'lab resources' thing)
9) finish the mapping thing (supposed to show directions to the lab from your current location), or just give "distance to familab" or something like that.
10) last 4 lines of irc? communicate into irc through famibert


Whenever FamiLAB wants to move it off LevelSetLabs' account and into a familab account i'm okay with it.

tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
Re: FamiLAB Android App
« Reply #3 on: October 08, 2012, 04:27:12 AM »
What kind of simple super-fun things could be added?

I was thinking, maybe pin-by-pin control of an arduino sitting on the soldering station? Maybe an array of wifi-enabled, battery-packed raspberrypi-arduino combos that you can control pin-by-pin through an app (using websockets).

digitalman2112

  • Lab Dad (ex-treasurer)
  • FamiLAB Member
  • Hero Member
  • *
  • Posts: 1096
  • Work Hard, Play Hard!
    • View Profile
    • Raising Geeks
Re: FamiLAB Android App
« Reply #4 on: October 08, 2012, 07:11:55 AM »

#1 - totally, I'm grateful to people putting the logo on the forums. if anyone wants to give me better graphics, I will put them in.

If you can tell me specifically what size / format is needed, I can render them. Did you want to stay monochrome, or do you want the blue version?



tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
Re: FamiLAB Android App
« Reply #5 on: October 08, 2012, 10:28:48 AM »
Anything large and square, so I can resize it to the 5 different sizes required with my imagemagick resizing script.

Also: Rodney has agreed to be my iOS deployment guy :D, so now I just have to put the www/ directory into a git submodule

willasaywhat

  • Administrator
  • Hero Member
  • *****
  • Posts: 985
    • View Profile
Re: FamiLAB Android App
« Reply #6 on: October 08, 2012, 11:29:37 AM »
You rock, tetsu. If you need someone to test on iOS, I'm game. At some point I'd like to update our SpaceAPI entry to use more live data, sensors, etc. Maybe we can integrate that into the app. The API is pretty slick, uses JSON.

digitalman2112

  • Lab Dad (ex-treasurer)
  • FamiLAB Member
  • Hero Member
  • *
  • Posts: 1096
  • Work Hard, Play Hard!
    • View Profile
    • Raising Geeks
Re: FamiLAB Android App
« Reply #7 on: October 09, 2012, 07:51:45 AM »

Anything large and square, so I can resize it to the 5 different sizes required with my imagemagick resizing script.


Big (1024), Square, Inverted so it looks proper on black, could easily do other colors / sizes, just let me know if something else is needed.


https://www.dropbox.com/s/48erojb6jbrswbo/big_white_logo_only.png




tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
Re: FamiLAB Android App
« Reply #8 on: October 12, 2012, 01:56:25 AM »
Will use that in the next build.

If anyone wants to come up with mocked-up features, feel free to use the Codiqa mockup tool at http://jquerymobile.com/ :). Just click the download and save and email it to me, tetsuharu@gmail.com