-
Notifications
You must be signed in to change notification settings - Fork 7
ui design
QamarDeen will follow Apple's Human Interface Guidelines as closely as possible and make use of modern design aesthetics.
The app will make use of autolayout to create a responsive design that works on all iPhone screen sizes. Views that are not re-used can be designed in a Storyboard while views that will be re-used should be done via code.
The app makes use of the tabbar structure, dedicating a tab to each activity that can be tracked. This reduces the number of taps needed to enter in an activity to the app.
The content of the app is displayed in rows by day (sometimes in columns as well, such as prayers) making the most logical way to present the content a Table View (or Collection View) with each row showing the activities for that day. The app should use an "infinite scrolling" technique to load more rows for previous days as the user scrolls down.
The primary interaction of the app is tracking an activity. This is done by tapping on a row, which will bring up a popover-like view with buttons for the different options. Tapping on an option will save that activity and dismiss the popover.