Go to Post if you want to repay us for the omni-wheels, use the money to help out a few rookie teams next year. Buy them batteries or help build them bumpers, anything you see fit will be much better than cash back to us. - AllenGregoryIV [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-13-2014, 08:35 PM
makahn64 makahn64 is offline
Registered User
FRC #0256
 
Join Date: Nov 2011
Location: United States
Posts: 27
makahn64 is infamous around these partsmakahn64 is infamous around these partsmakahn64 is infamous around these partsmakahn64 is infamous around these partsmakahn64 is infamous around these partsmakahn64 is infamous around these parts
Yet Another Manual App

For folks looking for a faster, simpler manual app for Android, we've just published a new one:

https://play.google.com/store/apps/d...nual2014&hl=en



It supports:
  • Online/Offline Viewing
  • Portrait and Landscape
  • Bookmarking
  • Search
  • Latest Android design patterns

You can navigate by gestures: swipe left/right goes forward and back. And the table of contents is available on any section page by sliding your finger from the left edge of the screen (drawer style).

Good luck everyone!
Reply With Quote
  #2   Spotlight this post!  
Unread 01-13-2014, 08:57 PM
Sparkyshires Sparkyshires is offline
Registered User
AKA: Michael Shires
FRC #0384 (Sparky)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2006
Location: Virginia
Posts: 226
Sparkyshires is an unknown quantity at this point
Re: Yet Another Manual App

Looks awesome! Did you do anything to decrease the loading time? That was by far the most annoying part of the other app.
__________________
"Measure with a micrometer, mark with chalk, cut with an axe."
Reply With Quote
  #3   Spotlight this post!  
Unread 01-14-2014, 04:39 PM
Micah Chetrit's Avatar
Micah Chetrit Micah Chetrit is offline
Registered User
FRC #3276 (NSR)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: New London - Spicer MN
Posts: 90
Micah Chetrit is on a distinguished road
Re: Yet Another Manual App

If I can suggest an addition, add a special page for all team updates, rather than revisions at the end of each section. And collapsible menus, rather than always having all rules expanded. otherwise it looks great! Running stable and fast, not to mention it looks clean!
Reply With Quote
  #4   Spotlight this post!  
Unread 01-14-2014, 06:55 PM
makahn64 makahn64 is offline
Registered User
FRC #0256
 
Join Date: Nov 2011
Location: United States
Posts: 27
makahn64 is infamous around these partsmakahn64 is infamous around these partsmakahn64 is infamous around these partsmakahn64 is infamous around these partsmakahn64 is infamous around these partsmakahn64 is infamous around these parts
Re: Yet Another Manual App

Thanks for the feedback, folks. To answer the questions:

1. Speed Up: Yes, we use custom networking libraries based on Loopj/AynchHttp and we use a slightly modified version of ActiveAndroid which is an object layer that sits on top of SQLite. I'm still not totally thrilled with the slight lag on the table of contents when the online version is checked for updates. If I get a little time, I'll look into this, but I think some of the ActiveAndroid code might be running on the UI thread when it is supposed to be backgrounded. Probably those cute Toast messages are the culprit...

I highly recommend anyone moving to Android from iOS have a look at both these libs. They are roughly analagous to AFNetworking and Core Data (though ActiveAndroid is way simpler than CoreData and super easy to use.)


2. Team Updates. The API for this changed and, alas, it is not open. So I have no way of getting the team update info from FIRST other than scraping the web page. Frankly, that is too much work. I'm considering doing a diff on each section when their timestamps change (i.e. it has been updated) and saving the diff off as an update that can be viewed in each section. Again, a fair bit of work.

3. Expand/Collapse. The other apps out there do this using jQuery (at least it looks that way in ETC app), and it would be nice to have here. It's a bit of work in native Android and, well, we have 2 major projects due for the SuperBowl (and some robotic thing to build ), so it may stay on the wish list.

Other stuff I have noodled on:
1. Notes per section. This is pretty easy to add. I'd also add sharing of notes via email, maybe FB, text.
2. Search improvements. Namely hinting and scrolling the hit text up into the mini webview that appears after a search. I should also intercept hits on the webview itself and not just the header, but I had to get back to my day job.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:39 AM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi