Lab 1
This assignment relates to the following Course Learning Requirements:
• CLR 1: Write a graphical user interface-based program, given design documents. Techniques used will be object-oriented programming, structured programming, top-down coding, and event-driven coding.
• CLR 2: Produce tested code that executes correctly and consistently. Testing procedure will involve the use of iterative testing of GUI program components, valid data only, invalid data only, a combination of valid and invalid data and set wise refinement involving users.
• CLR 3: Prepare program documentation using prescribed program specifications.
• CLR 4: Debug program problems using manual and programmatic methods.
• CLR 5: Modify an existing program according to program specifications.
• CLR 6: Access and modify a database table from within the graphical user interface. Create a layered application (Presentation, Business, and Data access layers). Use a Data Access layer to provide data access to an application.
• CLR 7: Create GUI programs that support internationalization as well as sustainability.
• CLR 8: Collaborate with fellow students in a team to complete complex assignments.
Objective of this Assignment:
The following is an exercise to help you implement what you have learned in this module. It will allow you to familiarize yourself with the module content as well as practice the skills required to develop software in the Android Studio. The goal of this lab is to ensure that you can install Android Studio, create a sample project, and commit it to a Git repository. This repository will initially be on your computer, but you will create a Github repository as a backup location. You will also learn how to use string resources to support multi-lingual applications. This will show you how the Java files integrate with XML files to build your application.
Pre-Assignment Instructions:
1. To prepare you for this assignment, please read the content presented in the associated module.
2. Look at the week 1 content and the example code on Github at: https://github.com/carapib/InClassExamples_W20-1
Assignment Tasks/Steps:
1. If you use Windows and have never installed Git before, then go to https://git-scm.com/downloads and download Git.
2. Install Android Studio version 3.5.3, from here: https://developer.android.com/studio
3. Create an Android Virtual Device (AVD): https://developer.android.com/studio/run/managing-avds.html
However, make sure you install the Android 6.0 system image in addition to whatever the instructions tell you.
4. Start Android Studio and click “Start a New Android Project”. Select the Phone and Tablet tab. For the activity type, select “Empty Activity” and click “Next”.
5. To configure your project, give your project the name “Android Labs”. Pick Java as your programming language, set the minimum API level to be API 23: Android 6.0 and click “Finish”.
Students succeed in their courses by connecting and communicating with an expert until they receive help on their questions
Consult our trusted tutors.