Design and develop applications using android studio

Assignment Help Web Project
Reference no: EM132117104

Purpose of the assessment (with ULO Mapping) Students are required to design and develop four different Apps.

Students will be able to:
b. Apply Java programming concepts, models/architectures and patterns to Android application development
c. Design components, systems and/or processes and develop user Interfaces for the Android platform to meet required specifications
d. Identify business constraints, interpret and analyse stakeholder needs
e. Synthesise alternative/innovative solutions, concepts and procedures
f. Implement and test solutions

Assignment Specification

Project name: Developing four different Apps

You are required to design and develop using Android studio the following four applications. The projects technical details covered in chapters 6,7,8,9 from the text book respectively.

App 1: Animal Voices Children's App

Requirements Document-(Hint: Required programming skills covered in chapter 6)
Application title: Animal Voices Children's App
Purpose: The Animal Voices app plays sounds of cows and pigs in the barnyard.
Algorithms:
1- The opening screen displays an image of a farm and the title "Animal Voices" for six seconds (Figure 6-34).
2- The second screen displays two buttons with two images that allow the user to select cow sounds or pig sounds (Figure 6-35).
Conditions:
1- The cows.png and pigs.png images are available in the student files and the sound effects are named cows.mp3 and pigs.mp3.
2- When a sound effect is playing, the other button should not be displayed. Each sound effect can play and pause on the user's selection.

App 2: New Seven Wonders of the World App

Requirements Document - (Hint: Required programming skills covered in chapter 7)
Application title: New Seven Wonders of the World (Monuments)
Purpose: Wikipedia would like you to build an app to showcase the new seven wonders of the world and allow users to select any monument to see a large picture.
Algorithms:
1- The opening screen should display in a grid the seven images representing the new seven wonders of the world-Great Wall of China, Petra, The Redeemer, Machu Picchu, Chichen Itza, Colosseum,and Taj Mahal (Figure 1).
2- When the user selects a monument image in the GridView control,a larger version of the image appears below the GridView. A toast message states which monument image the user selected by number (Figure 2).
Conditions:
1- The pictures of the seven wonders of the world are provided with your student files with the names wonder1 through wonder7.
2- Display each image in the GridView control with four images across each row, and use a column width of 60dp, horizontal spacing of 3dp, and vertical spacing of 3dp.

App 3: Country Cabin Rental Tablet App

Requirements Document-(Hint: Required programming skills covered in chapter 8)
Application title: Country Cabin Rental Tablet App
Purpose: The Country Cabin Rental realty agency provides cabins for rental. Two cabins are available for a minimum three-night stay.
Algorithms:
1- The opening screen displays an image, cabin descriptions, two radio button controls with different cabin names, and a button that launches a DatePicker dialog box.
2- When the user taps the button, a DatePicker control is displayed in adialog box. The user selects the first night of a three-night reservation. The dialog box displays the date range of the three- night reservation with the name of the selected cabin.
Conditions:
1- Find an appropriate picture on the Web.
2- Write your own descriptions of the cabins. 3- Do not use the default theme.
4- Only one radio button can be selected at a time. 5- Use a Table layout.

App 4:Snap Fitness Tablet App

Requirements Document-(Hint: Required programming skills covered in chapter 9)
Application title: Snap Fitness Tablet App
Purpose: The local fitness gym in your area wants an app that provides information about the activities and memberships at the gym.
Algorithms:
1- The list items display the text Site, Info, and Photos. The first list item links to the website of a local gym.
2- The second list item displays the costs for the gym:
- Youth (ages 14-17): $25
- Adult (18 and over): $50
- Family/Household: $75
- Active Senior: $50
3- The third list item displays four photos in four rows with information about the gym next to each one.

Attachment:- Android Apps Development.rar

Reference no: EM132117104

Questions Cloud

What is the project npv if the tax rate : The annual operating cash flow is $70132 and the cost of capital is 5% What is the project's NPV if the tax rate is 30%?
How innovation has affected organisations management : Discuss the major sub-types of your innovation or the area of this innovation you are going to focus on (eg mobile commerce within technological innovation
Determine the interest rate earned : Determine the interest rate earned on a $1,800 deposit when $2,100 is paid back in one year. (Round your answer to 2 decimal places.)
What is the firm debt-equity ratio : What is the firm's debt-equity ratio? (Round it to two decimal place, e.g., 1.58)
Design and develop applications using android studio : Android Apps Development - Mobile Web Application Development - You are required to design and develop using Android studio the following four applications
Understanding of hedging by explaining : How would you use a numerical example to show understanding of hedging by explaining why they were worse off.
Review of the single page application : COMP 8772 - discuss the techniques and technologies used. After discussing the implementation of your work you will consider
Establish a charitable remainder annuity trust : John's financial planner has recommended that John establish a charitable remainder annuity trust for his low basis stock in XYZ Corporation for life.
How the enterprise architecture affects various elements : One of the keys to successful enterprise architecture (EA) implementation is the support offered by important stakeholders.

Reviews

Write a Review

Web Project Questions & Answers

  Distinguish between good and poor user interfaces

understand the design rules that underlie good multimedia and webpage design, from both a visual and content design perspective understand what constitutes poor multimedia and webpage design.

  User interface design

Review the Principles of User Interface Design presentation located in the Week Three section of the student website. Evaluate a website of your choice for adherence to the six design principles outlined in the presentation

  Evaluate alternatives to the company self-hosting the site

CPT 264 Website Migration Project. Discuss what it will take to build a Web architecture, move an existing Website with minimal downtime, and provide a disaster recovery solution to ensure the site is always available. Evaluate alternatives to the ..

  Develop a prototype of your proposede-commerce website

List and briefly describe any links and resources that you have used or are likely to use to research and build your e-commerce website.

  Insert a comment containing the text format default is ?at

Assignment: Intro XML Authoring- On the same line as the format attribute de?nition, insert a comment containing the text format default is ?at.

  Drawbacks and benefits of working with multiple tables

Discuss the drawbacks and benefits of working with multiple tables? Present an example of a situation where multiple tables would be appropriate in an application and discuss why this approach is needed in this scenario.

  What databases the hosting company supports before choosing

For example, if you eventually want to add database connectivity to your site, you need to know what databases the hosting company supports before choosing.

  Evaluate client-side and server-side technologies

Critically evaluate the theory and technical skills required to design and develop dynamic web applications and critically evaluate appropriate client-side and server-side technologies.

  Write a paper on mobile commerce course

Write a paper on Mobile Commerce course and A discussion on the features and functionality needed to support e-commerce.

  What is the purpose of project management

What is the purpose of project management

  Create web page that includes table with two rows and column

Create a Web page (separate from the one created in Part 1) that includes a table with at least two rows and two columns.

  Explain software development methodology

Using the first four laws of the text, show where these are either implemented or missing in each software development methodology (Total Two). If a law is missing, explain the consequences and suggest how the process might be improved.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd