This week we were mostly working on responding to the comments that we got form our first sprint demo. Things like cleaning up the UI, adding a few small features, starting to add a few larger features, and then some general bug fixes. We were very happy with how our app did in the demo but there were many things that we thought we could improve upon and features we could be add. For example, although we were very pleased with how our one to one chat function worked, one of the original pieces of functionality that we wanted for this project was a many to many chat feed sort of like a message board or chat forum for all of the different specific hobbies. This week, An started to build out this many to many chat functionality. It is still in development, as it is very complicated, but thankfully since we already had the one to one functionality up and running that made figuring out the many to many easier. Currently, An has the many to many chat feed working but it is not integrated into the actual app yet it is still on a separate fork of the repository instead of the master repository. Likewise, Nick is working on switching our navigation system over from simple a drop down menu to a swipe opening sidebar. There have been some complications with this task because of how our current navigation system works and how the new navigation system is supposed to work so this is also still not fully integrated into the master repository. Finally, James has been working on some general bug fixes, mainly to the one to one chat function, such as implementing auto-scrolling on the messages list so that the most recent message in a feed is jumped to immediately. Along with these bug fixes James has been working on just general cleanup of the UI, changing how some of the buttons are displayed, how much of the screen they take up, how the text is displayed and which colors are used in which situations, etc.
Looking forward we are planning to finish up the bug fixes for the bugs that we discovered before and during the demo shortly, especially working on an issue where the chat function crashes the app when phones with an sdk version of less than 24 try to run it. Also, we will be trying to formally integrate the many to many chat feed into the app along with the new navigation system, and adding location data functionality so that we can introduce the Local part of Local Hobby into the app, as well as adding the ability for new, or old users to add hobbies to the hobby list.
In conclusion, although we have a fully functioning base build of the app there are still many things that we can improve and many features we still want to add, so we continue to work hard. Talk to you again next week with our next update.
Looking forward we are planning to finish up the bug fixes for the bugs that we discovered before and during the demo shortly, especially working on an issue where the chat function crashes the app when phones with an sdk version of less than 24 try to run it. Also, we will be trying to formally integrate the many to many chat feed into the app along with the new navigation system, and adding location data functionality so that we can introduce the Local part of Local Hobby into the app, as well as adding the ability for new, or old users to add hobbies to the hobby list.
In conclusion, although we have a fully functioning base build of the app there are still many things that we can improve and many features we still want to add, so we continue to work hard. Talk to you again next week with our next update.
Comments
Post a Comment