Skip to content

Josh's Personal Log

JBreece edited this page Mar 23, 2016 · 6 revisions

#March 22 Fixed barcode scanner crashing app. Added outpan API call to see product name when scanned. Still need to make it save the information to parse, plus there could be other features added like adding brand name, calories per serving, serving size, etc. that might be relevant to the client's interests. Tried to add those features as well, but it caused some kind of exception that made it so only the content code showed.

#March 1 Tried to add https get request to outpan database in order to obtain meaningful information from the barcode scanner, but had issues. Currently the app crashes whenever you scan anything if you try to use the httpget function to access outpan.

#February 15 Added a barcode scanner, but it still needs to be able to print something meaningful after getting the code. Currently, it just displays the content type and code.

#January 26 Read up on Android testing, including the different types of testing like local unit versus instrumented unit and the basics of the JUnit framework like assertions and test runners. Next is to try making tests and then to read up on MonkeyRunner. Also discussed what beta features needed to be added to the issues list.

#October 9 Flood week - power went out

#October 2, 2015 Helped the group create the detailed design online with the 3 different screens and discussed various design choices like button placement and color scheme.

#September 26, 2015 Tried to figure out how to get HelloWorld to run and figured out that I need an Intel processor to run HAXM. Since I don't have one, I tried running it on my phone. I followed all the steps with the developer mode and everything and couldn't get it to work. I've still got to look into that.

#September 20, 2015 Completed a rough sketch of the app including login screen, main screen, and new entry screens. Uploaded rough sketch to github. Installed JDK because it is necessary for Android Studio and apparently I did not already have it. Installed Android Studio and made "Hello, World" program with a button that changes the text shown. Couldn't get the simulator to run, however, so that's the next step.

#September 11, 2015 Met with clients to discuss what they wanted from the app development project as well as the context surrounding the situation in order to better understand the significance and goals of the app. They suggested that we read up on certain similar dietary programs and papers published in the field already and said they will be sending us a list of material to read. I suggested we put in a part of the code that deletes the pictures stored in the database after they have been stored for 24 hours because their goal is to work with a "24 hour recall" system so that the nutritionist can randomly select the previous 24 hours to examine. This should help with storage issues.

#September 4, 2015 Met with the group for the first time and completed the first milestone, getting each other's contact information and setting up a GroupMe group so we can quickly discuss the project with the whole group when needed. We agreed to research Android development basics so we can be a little more prepared for when we actually get to work.

Clone this wiki locally