MyStorage App: Mobile App Development and Implementation
VerifiedAdded on 2023/04/25
|15
|1310
|285
Project
AI Summary
The MyStorage app project focuses on creating a mobile application for finding, adding, and editing rental listings using the MobileUI framework. Implemented as a hybrid app using Cordova and a native Android app in Java, the application includes features such as a storage form with field validation, storage view and delete options, search functionality, and the ability to add notes. The project report details the features, implementations, identified bugs, and special strengths, including CRUD operations, data persistence, and field validation. The application also incorporates a camera feature for capturing property images and allows for single or complete record deletion. The evaluation highlights the basic GUI, potential improvements for user experience, security considerations, and the application's maintainability and scalability, suggesting enhancements like online database integration and GMAPS functionality.

MY STORAGE
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Contents
Section 1: Features and implementations...................................................................................................2
Section 2: Bugs............................................................................................................................................2
Section 3: Special Strengths.........................................................................................................................2
Section 4: Screen Shots...............................................................................................................................3
Main Screen:...........................................................................................................................................3
Add storage Property:.............................................................................................................................5
Adding Image to Record:........................................................................................................................7
Adding Note to Record:..........................................................................................................................7
Delete Storage Record:...........................................................................................................................8
Searching a Record:..............................................................................................................................11
Searching record using filters:..............................................................................................................11
All property list:....................................................................................................................................12
Section 5: Application Evaluation..............................................................................................................13
Section 1: Features and implementations...................................................................................................2
Section 2: Bugs............................................................................................................................................2
Section 3: Special Strengths.........................................................................................................................2
Section 4: Screen Shots...............................................................................................................................3
Main Screen:...........................................................................................................................................3
Add storage Property:.............................................................................................................................5
Adding Image to Record:........................................................................................................................7
Adding Note to Record:..........................................................................................................................7
Delete Storage Record:...........................................................................................................................8
Searching a Record:..............................................................................................................................11
Searching record using filters:..............................................................................................................11
All property list:....................................................................................................................................12
Section 5: Application Evaluation..............................................................................................................13

Section 1: Features and implementations
Feature Implementation
A) Storage form to
accept data
The input form is implemented to accept data from the user regarding the
storage property. Initially the data related to property type, area, feature,
monthly rent, etc. is accepted and stored. Facility to add a note related to a
facility is also provided.
B) Field validation The field validation is implemented for all the field. Null value is not allowed
for the required field. The numeric field accept only positive numbers.
C) Store view and
delete
The application supports the operation of storing the property records,
viewing them in well-defined format, and also deleting one ,or all the
records from the database.
D) Search The application provide multiple ways to fetch the records from the
database, based on the field values, Record Id, Reporter Name, Type of
Property, Features of the Property, etc.
E) Add Input Note The application provides a form to add Note to property records, this works
by updating the records and storing the note data in the note column.
F) Feature A and B The features A and B are first implemented in Cordova and modified using
android studio and java.
F) Addition Feature The application has an additional feature of taking picture of the property
and storing them in local storage in relation to the records data, this is
implemented using Cordova camera plugin.
Section 2: Bugs
The application sometime lags in page switches, which may be due to some compatibility issues
related to Cordova and android.
It sometimes takes few second for the records to appear in the view list after adding them.
The application page switches sometimes also display the background menu page.
In the header tag, with smaller screen sizes the back button seems to overlap with the header
text.
In case no image is added to the property broken image icon is shown in the app.
Section 3: Special Strengths
All the CRUD operations, that is record selection, insertion, update and delete works perfectly
and as per the requirements.
The database is created only during the first run of the application, so the data is persistence on
the mobile device even when the application is closed and restarted.
To avoid duplication of records, auto incremental id is associated with each record to make
them unique.
Field validation is implemented for each field and proper error messages are shown to the users,
so they can make correction before storing the record.
Only valid data formats are allowed.
Form field are auto cleared after each operation.
Feature Implementation
A) Storage form to
accept data
The input form is implemented to accept data from the user regarding the
storage property. Initially the data related to property type, area, feature,
monthly rent, etc. is accepted and stored. Facility to add a note related to a
facility is also provided.
B) Field validation The field validation is implemented for all the field. Null value is not allowed
for the required field. The numeric field accept only positive numbers.
C) Store view and
delete
The application supports the operation of storing the property records,
viewing them in well-defined format, and also deleting one ,or all the
records from the database.
D) Search The application provide multiple ways to fetch the records from the
database, based on the field values, Record Id, Reporter Name, Type of
Property, Features of the Property, etc.
E) Add Input Note The application provides a form to add Note to property records, this works
by updating the records and storing the note data in the note column.
F) Feature A and B The features A and B are first implemented in Cordova and modified using
android studio and java.
F) Addition Feature The application has an additional feature of taking picture of the property
and storing them in local storage in relation to the records data, this is
implemented using Cordova camera plugin.
Section 2: Bugs
The application sometime lags in page switches, which may be due to some compatibility issues
related to Cordova and android.
It sometimes takes few second for the records to appear in the view list after adding them.
The application page switches sometimes also display the background menu page.
In the header tag, with smaller screen sizes the back button seems to overlap with the header
text.
In case no image is added to the property broken image icon is shown in the app.
Section 3: Special Strengths
All the CRUD operations, that is record selection, insertion, update and delete works perfectly
and as per the requirements.
The database is created only during the first run of the application, so the data is persistence on
the mobile device even when the application is closed and restarted.
To avoid duplication of records, auto incremental id is associated with each record to make
them unique.
Field validation is implemented for each field and proper error messages are shown to the users,
so they can make correction before storing the record.
Only valid data formats are allowed.
Form field are auto cleared after each operation.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Searching the records is also an easy task, as facility to search records by id, reporter name, type
and features is provided.
The list of records is displayed in tabular format, which is the best way to display multiple
records in small space.
The records retrieval is also stored based on the order id, reporter name, features and then type
of storage.
The application also allows to add notes to the already created property records.
The coolest feature of the application, is the use of camera to take actual picture of the
property, this is linked with the property by storing the file path of the images with the
associated property record.
The application provides the way to delete a single record based on the record ID.
The application provides the way to delete all the record with a single click of a button.
Application fits in well with both screen orientations.
Section 4: Screen Shots
Main Screen:
Provides the user with the menu option to use the app
and features is provided.
The list of records is displayed in tabular format, which is the best way to display multiple
records in small space.
The records retrieval is also stored based on the order id, reporter name, features and then type
of storage.
The application also allows to add notes to the already created property records.
The coolest feature of the application, is the use of camera to take actual picture of the
property, this is linked with the property by storing the file path of the images with the
associated property record.
The application provides the way to delete a single record based on the record ID.
The application provides the way to delete all the record with a single click of a button.
Application fits in well with both screen orientations.
Section 4: Screen Shots
Main Screen:
Provides the user with the menu option to use the app
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser


⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Add storage Property:
The form allows user to add storage property details to the database. Accepts details related to property
like Type of the property, Dimensions of the property, monthly rent of the property, and reporter name
who is adding the name.
The form allows user to add storage property details to the database. Accepts details related to property
like Type of the property, Dimensions of the property, monthly rent of the property, and reporter name
who is adding the name.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser


Adding Image to Record:
To allow to capture the image of the property and store with relation to record in the database, based
on the id entered.
Adding Note to Record:
To allow to add Note to the record stored with relation to record in the database, based on the id
entered.
To allow to capture the image of the property and store with relation to record in the database, based
on the id entered.
Adding Note to Record:
To allow to add Note to the record stored with relation to record in the database, based on the id
entered.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Delete Storage Record:
To delete a single storage record based on the record ID entered
To delete a single storage record based on the record ID entered
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser


⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 15
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.