Professional Documents
Culture Documents
1 of 5
Objective:
This assignment has been designed for students to provide an in-depth architectural assessment,
optimization and adoption of advanced techniques in designing and implementing robust mobile
applications.
Learning Outcomes:
1. Assess variety of software development technologies for mobile devices (C5, PLO2)
2. Integrate advanced techniques in the programming of mobile devices for an effective user
experience (C6, PLO2)
Requirements:
WordsSample is a simple application, which stores a list of words in an offline SQLite database
and displays the list in a RecyclerView. Overall application is fairly basic and adopt an activity-
based Model-View-Controller (MVC) architecture that can be used as a template to build on
further features. The application performs following functionality areas.
Works with a local database to fetch and save words along with pre-populating the
database with some initial words during application launch.
Displays all the words in a RecyclerView inside Home Activity container
Opens a second Activity when the user taps the + FAB button. Once the user enters a
word, the application adds the word to the database and automatically updates the list.
You are required to document a design assessment report accommodating below content areas:
Pearson VUE is one of the leading exam software technology firm having established its
presence in many countries across the world. The company facilitates exam takers to appear for
professional certification exams through its state-of-the-art exam centres. Currently, the
company mainly advertises the locations of its exam centres through a web portal lacking in
context-aware information for potential exam takers. Due to the growing adoption of mobile
phone devices as preferred mode of user engagements, the company has decided to develop a
mobile application to assist exam takers in finding context-aware information related to its
exam centres.
You are required to generate a working solution by integrating suitable native Android libraries
to accommodate below requirements:
Best practices for adopting the modular screen containers for hosting of Graphical User
Interface (GUI) components.
[8 Marks]
An adaptable design able to provide intuitive user experience in both portrait and
landscape modes.
[8 Marks]
Utilization of suitable libraries to simplify Graphical User Interface (GUI) mapping with
application code to enhance code simplification and readability.
[8 Marks]
Best practices for providing a contextual-aware experience based on mobile app user’s
current location.
[18 Marks]
Best practices for adoption of an in-app search mechanism for enhancing the usability of
mobile application.
[18 Marks]
This individual assignment contributes 50% of the total marks for the module incourse.
This assignment consists of two sections, and the criteria used to evaluate the assignment is as
follows:
The criteria used to evaluate this design assessment report are as follows:
Implementation Libraries
Application Demo
Supported documented evidence of the solution to include:
o Wireframe
o Automated Test Report
o User Manual
SUBMISSION REQUIREMENT
Deliverables
Documentation format
- Font Size: 12
- Font: Times New Roman
- Line Spacing: Single
- Paper: White A4 Size Only
Presentation
(You will be notified of the time and date of your presentation during the lecture and the presentation
schedule will be made available on Moodle.)
Submission information
Due Date : Refer to learning Management System
Time : 11:59PM
Location : Learning Management System (Moodle)