Course Project Overview
TABLE OF CONTENTS
Course Project: Android App
You will be working on your own to create an Android app that will be ready to be published onto the Google Play Store. Throughout the Course Project, you will be submitting weekly milestones through Week 8. You are not allowed to turn in any of the same work (code or assets) that you created in your labs; the work that you do for your Course Project must be completely customized.
Your customized app should have
• widgets to accept user input and handle the input appropriately;
• a main menu with at least two buttons on it that open two different activities;
• a toast to display user feedback;
• music or video;
• images; and
• anything else you want to add!
Design Brief (Week 2) 50
Resources (Week 3) 50
Menu System (Week 4) 50
Implementation (Week 5) 50
Alpha Build (Week 6) 50
QA Testing (Week 7) 50
Preparing for the Play Store (Week 8) 60
Course Project Paper (Week 8) 150
Week 2: Design Brief
Write a one- to two-page brief describing your app. Define what the main concept of the app is and specific details of the app, such as how the app will be used, how a user will interface with the app, and the target audience of the app.
Don’t forget to submit your Design Brief (.docx).
Week 3: Resources
Gather the resources for your app. Locate the pictures, music files, and any other resources you want for your app and store them in a folder. Create a new blank project and give the app a meaningful name. You do not need to start creating any of the pages yet. Submit a word document (one page) listing the resources you will be using.
Don’t forget to submit your Resources document (.docx).
Week 4: Menu System
Design and program a Menu System for your app. The Menu System must have at least two functioning buttons that open other activities and may also include buttons, such as Start to enter into the app and Exit to quit the app.
Don’t forget to submit your open-source and package files (.apk/.java) containing your Menu System.
Week 5: implementation
Design and program one of the activities for your app. This page should link to the menu system and be fully functional.
Don’t forget to submit your open-source and package files (.apk/.java) containing your app.
Week 6: Alpha Build
Complete the design of the other activity for your app. Using all of the code and assets that you have created thus far, develop an Alpha Build of your app. The Alpha Build must be a prototype that showcases all of your planned mechanics and at a stage when it is ready to be tested by QA.
Don’t forget to submit your Alpha Build (.apk/.java).
Week 7: QA Testing
Find a minimum of two people (other than yourself), to test your app and deliver detailed feedback. It is best that you have your product tested on multiple devices if possible. Be sure that each person who tests your app fills out a sheet that lets you know what is visually and mechanically wrong with your app and turns that sheet into you when they are finished. Submit those QA sheets as proof of QA Testing. These QA sheets will be created by you.
Don’t forget to submit the QA sheets (.apk/.java).
Week 8: Preparing for the Play Store
Based on your feedback from Week 7, make corrections to your app. In addition to making corrections and fixing bugs, complete your app so that it is ready for final submission. Prepare your app for publishing in the Google Play Store. Run through all of the necessary procedures such as preparing a description of your app in HTML format, screenshots of your app, and (optional) a video of your app being played.
Don’t forget to submit the documented contents of your work including your open-source and package files containing the Beta Build (.htm/.html/.png/.pdf/.apk).
Course Project Paper (Week 8)
Write a document comparing Android and iOS. Each lesson in this course features a video explaining how to create iOS apps. In addition, feel free to research iOS design. In this document you will
• compare and contrast Android and iOS development;
• explain how to recreate your Android app for the Course Project in iOS;
• describe how to create widgets, layouts, buttons, text boxes, labels, and images in iOS; and
• describe how to handle events in iOS.
Don’t forget to submit your assignment.
* You can also use 2CO option if you want to purchase through Credit Cards/Paypal but make sure you put the correct billing information otherwise you wont be able to receive any download link.
* Your paypal has to be pre-loaded in order to complete the purchase or otherwise please discuss it with us at email@example.com.
* As soon as the payment is received, download link of the solution will automatically be sent to the address used in selected payment method.
* Please check your junk mails as the download link email might go there and please be patient for the download link email. Sometimes, due to server congestion, you may receive download link with a delay.
* All the contents are compressed in one zip folder.
* In case if you get stuck at any point during the payment process, please immediately contact us at firstname.lastname@example.org and we will fix it with you.
* We try our best to reach back to you on immediate basis. However, please wait for atleast 8 hours for a response from our side. Afterall, we are humans.
* Comments/Feedbacks are truely welcomed and there might be some incentives for you for the next lab/quiz/assignment.
* In case of any query, please donot hesitate to contact us at email@example.com.
* MOST IMPORTANT Please use the tutorials as a guide and they need NOT to be used for any submission. Just take help from the material.
******************************************** Good Luck ***************************************************
Any personal information received will only be used to fill your order. We will not sell or redistribute your information to anyone.
We will try our best to resolve the issue and if still persists we can discuss for a refund in case its required.