In Progress

Complete an android Studio project

Project should look like this: [login to view URL] NAS

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 ([login to view URL]). Your application will then call the API:

[login to view URL]

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: [login to view URL]

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.

Detailed requirements:

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.

Skills: Java, Mobile App Development, Android

See more: android studio puzzle project, android studio sample project, android studio gradle project sync failed basic functionality, android studio add project to existing git repository, android studio convert project to library, android studio save project new name, android studio import project, android studio rebuild project, android studio app project, android studio export project to zip, android studio make project command, android studio add project xml to git, android studio clone project from github, android studio rename project, android studio clean project not working, android studio duplicate project, android studio close project, android studio import project from zip, android studio delete project, android studio copy project to another folder

About the Employer:
( 0 reviews ) Ottawa, Canada

Project ID: #32293980

6 freelancers are bidding on average $181 for this job

ThatGuy09

Hi, do you already have some part of the app done or I have to start from scratches ? I understood the description you gave in your job post. Please message me on freelancer chat and let's talk about your requirement More

$100 CAD in 7 days
(72 Reviews)
7.0
jmcjrmd

Hello. How are you today? I have read your project description clearly. I can complete your android studio project "NASADay" for you. I have developed many android and ios apps by Native, Hybrid(ionic Flutter,, React N More

$250 CAD in 5 days
(12 Reviews)
5.1
msbrar50

Hello, I hope you are doing well! I have 4+ years of experience in android application development. I have checked your requirements and I can do it within specific time. Please get me more details about work so I c More

$140 CAD in 4 days
(26 Reviews)
4.3
Shai423

Hi There, I read your requirements.I can definitely complete your project. I am extremely experienced in Android/IOS/Flutter app development with 3+ years and I am also very strong at server back-end programming like p More

$140 CAD in 7 days
(1 Review)
2.4
sairusk

hi Complete an android Studio project iPhone & Android Apps Development This is Sairus Khalil from DW Solution online . • DW Solution Online is providing iPhone & Apps Development Services. In today’s world, technolog More

$155 CAD in 12 days
(2 Reviews)
2.0
uvtxyz1991

- previous experience in such topics ș - eager to discuss a lot in t his chat stream ș - degree stats - maths ș

$300 CAD in 6 days
(5 Reviews)
1.6