View Single Post
  #43   Spotlight this post!  
Unread 14-06-2015, 12:59
Ben Wolsieffer Ben Wolsieffer is offline
Dartmouth 2020
AKA: lopsided98
FRC #2084 (Robots by the C)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Manchester, MA (Hanover, NH)
Posts: 520
Ben Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud of
Re: RoboDS First Test

I just pushed all the work I have done so far to the GitHub repo. Most of the changes have been internal, so the app doesn't have many new features yet.

The biggest visible change is that I removed the drawers for creating controls and replaced them with a floating action button menu. The two main reasons I did this is because I was having trouble getting the drawers to work with RelativeLayout and I wanted something that fit better with Android. I realize that it won't work when there are more types of controls, but I am working on an another design for when that happens.

Here is a list of the bigger changes I made to the internals of the app:
  • Use RelativeLayout instead of AbsoluteLayout, because it is deprecated
  • Add support for saving multiple layout files and renaming layouts
  • Move all I/O code off the UI thread, just because it is correct, not because it improves performance
  • Create a new property system based on HashMap for saving layouts
  • Convert some strings to resources

I have not touched the communication code at all, but I will try to test it this week and fix any problems I come across.

I attached the latest build of the app (not signed or anything), in case you want to test it. I tried to test the UI as much as I could, but I probably missed some bugs.

From now on, I will try to make smaller commits and list my changes there, rather than on CD.
Attached Files
File Type: zip RoboDS.zip (946.6 KB, 4 views)
__________________



2016 North Shore District - Semifinalists and Excellence in Engineering Award
2015 Northeastern University District - Semifinalists and Creativity Award
2014 Granite State District - Semifinalists and Innovation in Control Award
2012 Boston Regional - Finalists