i want it in visual studio with coding language c#

FINAL PROJECT SPEC (READ CAREFULLY)INTRODUCTION
One of the most important aspects of this program is that you’ll be able to build a portfolio that you
can show to an employer. This class is especially great for this, since you can put the app on your
phone and show it off at an interview.
This project is designed to be open ended. You are free to make almost any type of app you can
dream of… with a few minor rules.
First the app must use best practices for coding. Good variable names, readable code, etc. You will
need to implement object oriented principles in the project. Make sure you can think of what that
object might be, before you start your project.
In order to really get a good grade, you have to be creative. There are many possibilities. At
the end of the day you want to create something that you’d be proud to show to a potential
employer. Who knows, maybe this app could help you get a job one day…
REQUIREMENTS
Basic Features (Track A)
Mobile web app using jQuery, jQuery Mobile, Bootstrap or Bootstrap with Angular, Once
done with development, use Cordova to create android app out of your project or any
technology you learnt in class.
Or
Use Android Studio to create Android Application.
Contains at Least 4 pages directly related to the project’s functionalities. Add a 5th page (About)
containing the developers’ information.
If working with Android Studio, you should have minimum 5 activities, 5th one would be about us.
Attractive UI design, including page layout, graphics (images, icons) etc.
• Your text and graphical elements should ‘work’ together to create a unified message (e.g.,
Colours, imagery, font should work together and not confuse the message)

Make sure to not bunch your UI elements together; use spacing appropriately

Overall appeal: the pages are eyecatching, stylish and display information appropriately
Forms with validation
At least 2 tables where 1 table must be significant
Coding Practices
• The code is well-commented, especially in areas that you found difficult to program


Variable names use best practices
Methods are used to prevent repeating code
Object Oriented Principles
• The code contains at least 1 external class file which can be instantiated into an object
At most 89%
Table 1: Basic Features
Table 1 outlines the list of basic features. By fulfilling this requirement, if you select Table-1
features, you may get at most 89% marks, however, If in addition to Table-1 you adapt Table-2 also
then maximum you can get 95% marks.
In order to upgrade your grade, you must fulfill at least ONE of the following criteria (Table 2).
Please note: if you miss even a single item mentioned in Table 1 you will NOT be considered for this
category.
Advanced Features (Track A)
At least one native feature (e.g., Geolocation, Map, Camera, Accelerometer, native file system etc.)
More complex Project having at least 3 significant tables in database. (Make sure you understand the
difference between significant table and lookup table, explained at the end of this document)
At most 94%
Table 2: Advanced Features
Marks will be deducted according to Table 3:
Feature Missing
Less than 4+1 pages: for each
missing page
Less than 2 tables: for each
table
Apk file missing
Apk file not uploaded to
eConestoga separately
Icon missing/developers name
missing in config.xml
Non submission of Word
document with commented
JavaScript code and
screenshots
Bug (each)
No demo
Unable to answer questions
during demo (each)
Copy from others (will be
reported to academic offence
portal)
Table 3: Deduction
SIGNIFICANT VS LOOKUP TABLE
If a table has all the CRUD (Insert, update, delete, select, select all) operations it is considered to be
a significant table. The content of a significant table is expected to change frequently.
If you do not implement all CRUD operations on a table, the table is not significant. Usually, it is
called a look up table. Its primary key is used as a foreign key to another table. A lookup table is not
expected to change frequently. Usually, it is populated with data at the beginning of the application.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper
Still stressed from student homework?
Get quality assistance from academic writers!

Order your essay today and save 25% with the discount code LAVENDER