You are here

Week 4

This week, I created a UML sequence diagram of the current login system, so that it can easily be explained to others without reading the source code. The diagram is located here: https://www.dropbox.com/s/oss1ur4kqep7rel/AndroidFoodTracker.png

I also read a paper explaining Dialog Flow Notation in more detail. Using a dialog flow manager was touched upon in a previous reading as something that can improve usability. The paper was written with regards to general Java (not just Android), but still explained the diagram notation independent from any programming language. This pattern is already somewhat covered by Android's built in behaviors, lessening the worth of implementing it from scratch in an application. Still, the diagram notation and ideas the pattern exemplifies should be kept in mind as the application is designed.

I also read a little about the Wizard pattern, and the Pagination patter. These are simple patterns that are somewhat intuitive, but consciously keeping them in mind should ensure that our application is user friendly.