Create an android program with android studio

Assignment Help Software Engineering
Reference no: EM133383866

Part 1: Create an Android program with android studio, use Volley to read the list of Canadian universities and colleges and other related data from API, and then use Recycler View in Android to display Canadian universities and the name of the college, province and web page address, or n/a if there is no province.

The end result looks like this image.

Part 2: Make a Google Developer account and get the appropriate API Key to be used in your android app. Once you have all setup on google cloud console, you are required to setup the classpath, id and dependencies in Android Studio, add appropriate permissions in AndroidManifest file.

Before you start coding, set the current location of your Emulator to Canada's Wonderland. please follow the instructions in the lecture recording on how to setup the current location of your emulator to a specific place.

As soon as your application launches, it should show Google Maps with a marker (pin) dropped at the current location of your emulator which is set to Canada's Wonderland. Make sure to set all the properties of the marker, e.g., MarkerOptions to drop the pin and center your map to your set location. First screenshot below shows the initial working of your app.

On the click on the marker (pin) on the map, your app should show a custom InfoWindow as shown in the second screenshot above. Please note the followings:

• You are required to create a separate .xml file that has an ImageView and 3 TextViews, e.g., ImageView shows the image (you can get any Wonderland image to show); first TextView should display "Canada's Wonderland"; second TextView should display "Theme Park"; third TextView should display "Wonderland Dr., Vaughan, ON L6A 1S6". The final output of this .xml file should look something similar to the screenshot below:

• You are required to display this .xml file as an InfoWindow on the click of the marker.

• You are required to use setInfoWindowAdapter method that would allow you to override getInfoContents method where you can inflate the above xml and return a view that would be displayed on the click of the marker.

Reference no: EM133383866

Questions Cloud

Compose a flyer for a new health clinic with multiple : compose a flyer for a new health clinic with multiple specialties using MS Word. The flyer will advertise the various practitioners (e.g., chiropractor
How effective is tran as a project manager : How effective is Tran as a project manager? Explain giving specific references to the information in the case. Using examples in the Ajax case, identify
Determine the medium to present the result of the project : Determine the medium to present the result of the project and its contribution to strategic objectives indicate suitable mediums for presentation findings
What would be the best legal structure for this business : You decide that the best way to get hats and mittens to children is to start a business that sells hats and mittens. For every hat or pair of mittens you sell
Create an android program with android studio : Create an Android program with android studio, use Volley to read the list of Canadian universities and colleges and other related data from API
Why innovation seems to grow faster in an it cluster : Imagine that you're a consultant to a large manufacturing company OR a CIO of any company, which of the 10 tactical approaches to executive a company
What are five primary strategies for change acceptance found : What are five primary strategies for change acceptance found in the book "the handbook of program management" by James T brown
What does this make you want to learn more about : How can you use this learning? What excites you about this learning? What does this make you want to learn more about? Can you connect the learning to you
How might your proposal impact others lives : How might your proposal impact others' lives? Use Machi and McEvoy (2016) and/or Polonsky and Waller (2019) for support. What section interests you most and why

Reviews

Write a Review

Software Engineering Questions & Answers

  Breezy air filters - redefining the businesscoming up for

breezy air filters - redefining the businesscoming up for airbreezy auto parts has been supplying the north american

  Develop your research paper

Find a scholarly article in your field from a different publication than you have looked at previously. Working paragraph by paragraph

  Why do companies fail at risk management

Why do companies fail at risk management? In responding to the question, draw from your own experiences, the text, the topic notes, the additional readings, and/or any additional sources that you research and cite.

  Complete the system reference guide for your employer

Identify the quality attributes this system will need for its architecture. Complete the System Reference Guide for your employer, and include an architecture for a new employee website.

  ITAP2008 Software Testing Assignment

ITAP2008 Software Testing Assignment Help and Solution, Victorian Institute of Technology - Assessment Writing Service - Analyse and review the goals, process

  Ethical, Social Responsibility and Privacy Issues Problem

Write a formal business report to explain Ethical, Social Responsibility and Privacy Issues in Software Development into online games

  Produce project plan for the prototype development process

Produce a complete requirements specification document for the proposed application. Your specification should include a discussion on your reasons for selecting such system.

  In software engineering one can find various life cycle

in software engineering one can find various life cycle models. some examples include the waterfall model agile

  What life-cycle model would you use for project

Keeping track of the tires as they are manufactured, distributed to individual stores, and sold to customers. What life-cycle model would you use for project.

  Draw class diagram to represent employee of company

Draw a class diagram for the following problem. A company has a number of employees. The attributes of employee include employeeID (primary key), name, address, and birthdate.

  Develop a functional web-based application for a calculator

Develop a functional web-based application for a calculator. It does not need to be live; you can provide JavaScript, CSS, and HTML files. The calculator should successfully complete addition, subtraction, multiplication, and division operations..

  Write a program checks to see if a string is a palindrome

Please in PHP, write a program that checks to see if a string is a palindrome. Include six examples in your code that displays the string in both orders.

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