Skip to main content

Week 4

This week the focus was on making connecting the profile page to the firebase database, starting work on the chat function, and starting the hobby list.

  • Profile page now has age selector and gender selector that work correctly
    • Profile page now sends updates for these, and all previously existing data fields to Firebase database
  • Work on chat function has begun. Currently does not work, but the framework is set up for both the display and connection to Firebase. Expect more progress next week
  • There is now a list of hobbies!
    • Hobbies do not do anything when selected, functionality coming next week
    • Connected to database
    • Search function is now up and running
Progress is being made for the first sprint at the end of next week, when we will have a working prototype of the final app.

-This blog is slightly late, and all progress discussed occurred last week.

Comments

Popular posts from this blog

Week 6

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 int...

Week 5: First Sprint

The first Sprint is done. We got some good feedback from both our professor and classmates. No one found any major bugs and mostly offered ideas for enhancemets, so all in all, a good first demo. Features complete for sprint one: Login/Sign up authentication Profile with database synchronisation Ability to add hobbies  Search for specific hobbies Basic chat with other members of your hobby Navigation between functions Features in development: Location based member filtering. Will only list members of a hobby that are within a certain distance of you. Clean up chat screen UI and backend Enhance login and sign up with fogot password and email + password confirmation respectively Create a new navigation menu Notifications for chat, and marking members you have or are chatting with Ability to add new hobbies to list Clean up and enhance UI Various bug fixes About us page As you can see, we have a lot of work to do before the last sprint! However, the basic...

Week 7

Welcome to week 7 of our apps development. Progress continues at a steady pace, albeit with some disruption from symposium day and graduation prep in the middle of the week. This week mostly consisted of bug fixes, and UI changes, focused on menus and the chat functions. Some bugs that resulted in the app crashing were also fixed, and some alterations were made in the data structure to make it more stable and easy to use. We have a stable app that is more aesthetically pleasing compared to last week, and the team will continue to try to streamline the UI, and add the remaining features including many to many chat and GPS among others. -Clicking on a post gives more detail about that post -No longer crashes on lower SDK versions   -Chat activity in particular should no longer crash (might need more testing) -Under the hood changes, mostly streamlining existing activites. -Slowly switching over to navigation drawer menu instead of drop down -Fixed issue with back button -Mino...