0% found this document useful (0 votes)
28 views

COS-211 Assignment

Uploaded by

eimyatpan28
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

COS-211 Assignment

Uploaded by

eimyatpan28
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

DEVELOPMENT OF MOBILE APPLICATION

[C0S 211]

Lecturer – Daw Su Su Hlaing (suhlaing11194@gmail.com)

Assignment By Ma Ei Myat Pan (eimyatpan28@gmail.com)


Student ID - 01014

Table of Contents
Task 1 (Description of the RentalU Application)...........................................................................................2
MAY 8, 2023
Task 1.1....................................................................................................................................................2
british university college
Task 1.2 (Screen Map Design)..................................................................................................................3
COS 211 Development of Mobile Application Ei Myat Pan

Task 1.3 (Digital Wireframes)...................................................................................................................4


Task 1.4 Creation and Implementation RentalU Mobile App using Andriod Studio.................................5
Task 2 Report...............................................................................................................................................5
Task 2.1 Concise Table.............................................................................................................................5
Task 2.2 Lists of Any bug or Weakness in Application..............................................................................5
Task 2.3 Special Strength of Application..................................................................................................6
Task 2.4 Explanation and Screen Shots of Demonstrating each of features that implemented...............6
Task 2.5 Evaluation of Application.........................................................................................................11
References.................................................................................................................................................12

1|Page
COS 211 Development of Mobile Application Ei Myat Pan

Task 1 (Description of the RentalU Application)


Task 1.1
Five features for RentalU Mobile App using Android:
(1) Login and Registration
(2) Insert
(3) Update
(4) Delete
(5) View

2|Page
COS 211 Development of Mobile Application Ei Myat Pan

Task 1.2 (Screen Map Design)

Welcome User Login Insert


Screen Screen Screen

Home Update
Screen Screen

Registration View
Screen Screen

Delete
Screen

3|Page
COS 211 Development of Mobile Application Ei Myat Pan

Task 1.3 (Digital Wireframes)

Insert

Welcome
Login

Update

Register
View

Update

Delete

Delete

4|Page
COS 211 Development of Mobile Application Ei Myat Pan

Task 1.4 Creation and Implementation RentalU Mobile App using Andriod Studio

(Anon., n.d.) (Anon., 2017) (Elye, 2020)

Task 2 Report
Task 2.1 Concise Table
Five Features from Task 1 Implementation
Login and Registration  Fully Developed App
Insert  Fully Developed App
Update  Fully Developed App
Delete  Fully Developed App
View  Fully Developed App

Task 2.2 Lists of Any bug or Weakness in Application

 In Registration Screen, no changes are made to the software when it starts, despite the
fact that we have already built for the system's email standards. Even though the email
syntax is invalid, the system takes it in.
 By entering the proper login and password in Login Screen, we designed for access to the
home screen. but even after entering the accurate data, the "invalid username and
password" notice appears when the application turns to the home page.
 In Insert screen, data in combo box cannot be modified due to lack of some experiences
or capacities.
 We design application to log out from the whole system by clicking EXIT button, but it
does not exit from system, it takes to the previous screen we used.

5|Page
COS 211 Development of Mobile Application Ei Myat Pan

Task 2.3 Special Strength of Application

 When logging in and exchanging information, the application checks for authenticity,
invalid data, and data formats.
 User can easy to use and no need to remember which reference number is already given
because we design reference number as default number with auto increment.
 For easy to use, we design that View screen can go to other screens easily. For example,
user can view data from system by clicking "VIEW" button. User can insert new data by
clicking insert floating button in View screen. And also, user can update and delete data
by double-clicking data that they want to in view screen.
 Application examines the improving the organizational performance proposal during
attack time. Program identifies strong security code for safety's purposes.
 A well-designed interface that is easy to navigate can help users quickly find the
information they need and ensure that they do not get lost in the application.
 The application was carefully and methodically created with an emphasis on delivering a
best result that satisfies with predetermined criteria or standards.
Task 2.4 Explanation and Screen Shots of Demonstrating each of features that
implemented

1. Welcome Screen

This screen is the first screen of the application which user


can see first when they enter the application. In this screen,
user will see some quotes about house rental and if they are
interested, they can enter the application by clicking “GO
TO NEXT” button.

6|Page
COS 211 Development of Mobile Application Ei Myat Pan

2. Login Screen

This screen will be seen after clicking “GO TO NEXT” button in


Welcome screen. In this screen, users need to fill username and
password correctly to enter the application to see data.
If user is first-time user, he must need to click “Register” firstly to
create his accounts for system.
If user has already account, he must provide correct username and
correct password to enter the application. If he provides incorrect
username or password or there is empty data, “Invalid username and
password” notification will appear and he will need to input his data
again. If he provides correct data, system will take to Home screen.

3. Register Screen

This screen is user-enrollment screen in which first-time users have to


fill their data to open new account in system.
First-time users have to fill their names, email addresses, passwords and
contact phone numbers correctly to register in system. If there is empty
data, it will show “Enter all data” and user have to fill their data again.
For password, users need to remember their passwords to login to system
again. And also, their passwords must need to be strong ones for security.
If user types confirmed password which does not match with new
password he types, “Password does not match and try again” notice
appears and user must to type passwords correctly again. After filling
correct data, user click “SIGN UP” button and system will take to Login
screen. So, user have to input username and password which he inputs
previously.

7|Page
COS 211 Development of Mobile Application Ei Myat Pan

4. Home Screen

This screen will appear when user login with correct data. In this screen,
it shows activity which user are allowed to do.
From this screen, user can go to Insert screen by clicking “INSERT”
button to add new data. By clicking “UPDATE” button, system takes
user to Update screen for modifying data. By clicking “DELETE”
button, user can see Delete screen to remove or delete data. By clicking
“VIEW” button, user can view data which are already existed in system.
If user want to log out or go back to Login screen, he need to click “LOG
OUT” button.

5. Insert Screen

This screen will appear when user click “INSERT” button. In this screen,
users can add new data to system.
By adding each of data, users can know information and facilities of this
application. After filling appropriate data, they have to click “ADD”
button to add information which they want. They can also view data
which they added by clicking “VIEW” button. If they don’t want to add
anymore, they can cancel this activity by clicking “CANCEL” button
and it takes them to Home screen again. In adding process, if there is
empty data, “Enter all data” notice will appears and they have to try it
again.

8|Page
COS 211 Development of Mobile Application Ei Myat Pan

6. View Screen
When users click “VIEW” button, this screen will appear. This screen is
for viewing data which exist in system and users can know information
as they want. From this screen, users can also add, update and delete
data easily. By clicking Insert Floating button which is at the bottom of
the screen, user can go to “Insert” screen and can add data as they want.
By double-clicking information, they can update and delete data if they
want.

7. Update Screen
After clicking “UPDATE” button or double-clicking items from
View screen, users reach this screen. To update data from system,
they have to go to View Screen first and need to click double to
items which users want to modify. In this screen, we design
reference number as default number which cannot be modified. After
modifying data, they must click “UPDATE” button and it will
update data and take to View screen to see updated data.

9|Page
COS 211 Development of Mobile Application Ei Myat Pan

8. Delete Screen
This screen can be reached from View Screen or clicking “DELETE”
button from Home screen. In this screen, user can delete or remove data
which they want. If user wants to delete data, firstly he have to go to
View screen and need to double-click items which he wants to delete.
After double-clicking, it will take to Update screen. In Update screen,
there is “DELETE” button. So, he must click that button, so it will reach
to Delete screen and reference number which he chose is appeared on
screen as default number. And then, he can delete data by clicking
“DELETE” button. He can view his action in View screen.

10 | P a g e
COS 211 Development of Mobile Application Ei Myat Pan

Task 2.5 Evaluation of Application

User-interface of this application is user-friendly, intuitive and responsive. Navigation


within the app is seamless, and users can able to access information quickly and easily.
Moreover, this application is designed to be useful for all kind of clients. They can be known
about each part of software after using only once time. The main components of the application
are login, information exchange, viewing, adding, updating, and erasing information. This is its
most important use, and anyone may use it with almost little prior knowledge. Additionally, the
security features of the program are extremely reliable under all circumstances due to the way
the codes were constructed; the application can withstand attacks on both data sets and secret
keys, such as SQL infusion attacks and word reference attacks, as well as attacks on secret keys
like "beast power" attacks. Furthermore, due to the solid code structure and the low number of
framework crashes and personal time, the application's run time is completely reliable in any
circumstances. Also, because this software combines free code components, if a problem arises
in one module, it will likely have a significant impact on the remaining modules. This application
can provide users easy to use lots of activities such as updating, modifying or enhancing. It can
save time and resources in long run by using coding best practices, such as using modular and
reusable code, following a consistent coding style, and documenting the code. We can also
quickly add new types of code modules to the existing code modules thanks to the measured
technique that was used throughout the application's development period. We may also alter or
update the application whenever we want thanks to the careful engineering. However, some
framework adjustments or additional executions are necessary for this application to become
more user-friendly. For instance, the software should provide customers with both visual
representations of homes or furnishings and detailed information about those objects. Also, in
order to modify client credential, this program needs client configurations (for example,
usernames and passwords). The search function in this application should therefore allow users
to enter the record reference number or the date and time, which are always available in every
dataset, to get the facts they require. This kind of component will improve the knowledge
through experiences for users of the system.

11 | P a g e
COS 211 Development of Mobile Application Ei Myat Pan

References
Anon., 2017. [Online]
Available at: http://kvenkataprasad.blogspot.com/2017/05/spinner-example-using-
appcompatspinner.html
[Accessed 10 May 2017].

Anon., n.d. Starkoverflow. [Online]


Available at: https://stackoverflow.com/questions/30684613/android-studio-xml-editor-autocomplete-
not-working-with-support-libraries

E., 2020. [Online]


Available at: https://medium.com/mobile-app-development-publication/dynamically-change-android-
views-style-56b18e59b33b
[Accessed 29 January 2020].

12 | P a g e

You might also like