logo Use CA10RAM to get 10%* Discount.
Order Nowlogo

he project must have at least 1 edit text with appropriate text input method and at least 1 Toast and 1 Snackbar. The software must have at least 4 or more activities. Your activity must be accessible by selecting a graphical icon from a Toolbar, and NavigationDrawer.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Sample project: https://www.youtube.com/watch?v=YhmjXl46Gd0 NASA image of the day search Create an interface that allows the user to enter a date to retrieve an image from NASA’s web servers. There should be a date picker object that allows the user to pick a given date (https://developer.android.com/guide/topics/ui/controls/pickers#java). Your application will then call the API: https://api.nasa.gov/planetary/apod?api_key=DgPLcIlnmN0Cwrzcg3e9NraFaYLIDI68Ysc6Zh3d&date=2020-02-01 You should modify the query by changing the date string at the end of the query.

The API key in the URL is good for 1000 queries per hour. It is likely that once students start working on the projects, that we will go over the limit. You should probably sign up for your own key here: https://api.nasa.gov/. This call will return a JSON object that has a URL, DATE, and HDURL. You should display the date and URL on the page, and a link to the HD image. If the user clicks the link, you should load the URL in the built-in browser on your device. The user should be able to save various dates and images to the device for later viewing. The saved images should be shown in a list that lets the user view various images that are also saved on the device. The user should also be able to delete images that have been saved to the device. Once you have chosen your topic, you must implement this list of the requirements for the final project: The project must have a ListView somewhere to present items. Selecting an item from the ListView must show detailed information about the item selected. The project must have at least 1 progress bar and at least 1 button.

The project must have at least 1 edit text with appropriate text input method and at least 1 Toast and 1 Snackbar. The software must have at least 4 or more activities. Your activity must be accessible by selecting a graphical icon from a Toolbar, and NavigationDrawer. The top navigation layout should have the Activity’s title, and a version number. The project must use a fragment somewhere in its graphical interface. Each activity must have a help menu item that displays an AlertDialog with instructions for how to use the interface.

There must be at least 1 other language supported by your Activity. Please use Canadian French as the secondary language if you do not you know a language other than English. The items listed in the ListView must be stored by the application so that they appear the next time the application is launched. The user must be able to add and delete items, which would then also be stored in a database.

When retrieving data from an http server, the activity must use an AsyncTask. The project must use SharedPreferences to save something about the application for use the next time the application is launched. All activities must be integrated into a single working application, on a single emulator, and must be uploaded to GitHub. The interfaces must look professional, with GUI elements properly laid out and aligned. The functions and variables you write must be properly documented using JavaDoc comments.

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Atharva PatilComputer science

789 Answers

Hire Me
expert
Chrisantus MakokhaComputer science

893 Answers

Hire Me
expert
AyooluwaEducation

978 Answers

Hire Me
expert
RIZWANAMathematics

820 Answers

Hire Me

Get Free Quote!

434 Experts Online