Introduction In this assignment, you will be asked to write a news application. When the first...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Introduction In this assignment, you will be asked to write a news application. When the first time your application is launched, you need to show a list of default news (Your preference). your application should show like below: Search Icon 3:21 News title Authors Assignment 5 - News Search Bar CANADA TDK EPAGE Canadian decathlete Pierce LePage wins silver at World Athletics Championships | CBC Sports by CBC News News image Scrollable Futebol | Blasting News by Blasting News Assignment 5 - News Canadian decathlete Pierce LePage wins silver at World Athletics Championships | CBC Sports by CBC News Futebol | Blasting News by Blasting News List of news To get these news data, you need to use the news API. (See link: https://newsapi.org/docs/endpoints/top-headlines). This is a free API, but you need to register an account to get the API key. Please read the instruction to make sure you know how to use the API. Part 1 Search news (40%) The user must enter a search term (eg. "sport", "game" or "job") to see results. 3:21 Assignment 5 - News la Delete the entered text 3:21 Assignment 5 - News game Anomaly Research Maynama CANADA TDK EPAGE Canadian decathlete Pierce LePage wins silver at World Athletics Championships | CBC Sports by CBC News Afflicted Materials and Anomaly Quests - Sunbreak Endgame Guide - Monster Hunter Rise Wiki Guide - IGN by null Futebol | Blasting News by Blasting News Funko x 10.10 Games - Announcement Teaser Trailer - IGN by null Part 2 Add news to favorite (40%) The user can click on any of the news and add it to the favorite list. When the user clicks on the news item, a notification alert should pop up to ask whether to add the selected item to the favorite page(See below). When the user selects yes on the alert dialog, the item is added to favorite. You must use the database we learned from the class to store these selected items. This means that your favorite items will not get deleted when you restart the application. The favorite page can be found from the navigation drawer by swiping right on your screen. Your drawer must have a header with the name of the application. Please check below for the application flow. 3:21 Assignment 5 - News 3:21 Assignment 5-News game game NFL odds: Bettors back surprising team to win Super Bowl, COY by FOX Sports by https://www.engadget.com/about/editors/igor-bonifacic 3:21 Assignment 5 - News game NFL odds: Bettors back surpring team to win Super Bowl, COY by FOX Sports HIH am to win Swipe Right s/igor-bonifacio HBO Max will begin streaming 'Game of Thrones' Favorite in 4K HDR next month | Engadget of Thrones' Search Assignment 5 NEW Assignment 5 - News 3:21 NFL odds: Bettors back surprising team to win Super Bowl, COY by FOX Sports NO YE HBO Max will begin streaming 'Game of Thrones in 4K HDR next month | Engadget by https://www.engadget.com/about/editors/igor-bonifacic Add to favorite? Do you want to add this item to favorite? Favorite fragment no search 3:21 Assignment 5 - News HBO Max will begin streaming 'Game of Thrones' in 4K HDR next month | Engadget by https://www.engadget.com/about/editors/igor-bonifacic Part 3 handle orientation (20%) You need to handle the orientation for both search and favorite pages like the following: 3:21 Assignment 5 - News job Glenn stördes av "Vi som älskar 90-talet" Frankfurt airport boss blames travel chaos on black suitcases by Katja Palo by Huileng Tan If you wish to check the orientation status programmably, you can check the following link. https://developer.android.com/guide/topics/resources/runtime-changes Introduction In this assignment, you will be asked to write a news application. When the first time your application is launched, you need to show a list of default news (Your preference). your application should show like below: Search Icon 3:21 News title Authors Assignment 5 - News Search Bar CANADA TDK EPAGE Canadian decathlete Pierce LePage wins silver at World Athletics Championships | CBC Sports by CBC News News image Scrollable Futebol | Blasting News by Blasting News Assignment 5 - News Canadian decathlete Pierce LePage wins silver at World Athletics Championships | CBC Sports by CBC News Futebol | Blasting News by Blasting News List of news To get these news data, you need to use the news API. (See link: https://newsapi.org/docs/endpoints/top-headlines). This is a free API, but you need to register an account to get the API key. Please read the instruction to make sure you know how to use the API. Part 1 Search news (40%) The user must enter a search term (eg. "sport", "game" or "job") to see results. 3:21 Assignment 5 - News la Delete the entered text 3:21 Assignment 5 - News game Anomaly Research Maynama CANADA TDK EPAGE Canadian decathlete Pierce LePage wins silver at World Athletics Championships | CBC Sports by CBC News Afflicted Materials and Anomaly Quests - Sunbreak Endgame Guide - Monster Hunter Rise Wiki Guide - IGN by null Futebol | Blasting News by Blasting News Funko x 10.10 Games - Announcement Teaser Trailer - IGN by null Part 2 Add news to favorite (40%) The user can click on any of the news and add it to the favorite list. When the user clicks on the news item, a notification alert should pop up to ask whether to add the selected item to the favorite page(See below). When the user selects yes on the alert dialog, the item is added to favorite. You must use the database we learned from the class to store these selected items. This means that your favorite items will not get deleted when you restart the application. The favorite page can be found from the navigation drawer by swiping right on your screen. Your drawer must have a header with the name of the application. Please check below for the application flow. 3:21 Assignment 5 - News 3:21 Assignment 5-News game game NFL odds: Bettors back surprising team to win Super Bowl, COY by FOX Sports by https://www.engadget.com/about/editors/igor-bonifacic 3:21 Assignment 5 - News game NFL odds: Bettors back surpring team to win Super Bowl, COY by FOX Sports HIH am to win Swipe Right s/igor-bonifacio HBO Max will begin streaming 'Game of Thrones' Favorite in 4K HDR next month | Engadget of Thrones' Search Assignment 5 NEW Assignment 5 - News 3:21 NFL odds: Bettors back surprising team to win Super Bowl, COY by FOX Sports NO YE HBO Max will begin streaming 'Game of Thrones in 4K HDR next month | Engadget by https://www.engadget.com/about/editors/igor-bonifacic Add to favorite? Do you want to add this item to favorite? Favorite fragment no search 3:21 Assignment 5 - News HBO Max will begin streaming 'Game of Thrones' in 4K HDR next month | Engadget by https://www.engadget.com/about/editors/igor-bonifacic Part 3 handle orientation (20%) You need to handle the orientation for both search and favorite pages like the following: 3:21 Assignment 5 - News job Glenn stördes av "Vi som älskar 90-talet" Frankfurt airport boss blames travel chaos on black suitcases by Katja Palo by Huileng Tan If you wish to check the orientation status programmably, you can check the following link. https://developer.android.com/guide/topics/resources/runtime-changes
Expert Answer:
Answer rating: 100% (QA)
It seems like youve provided an overview and requirements for an Android news application assignment particularly focusing on search functionality add... View the full answer
Related Book For
Financial Accounting Tools for business decision making
ISBN: 978-0470534779
6th Edition
Authors: Paul D. Kimmel, Jerry J. Weygandt, Donald E. Kieso
Posted Date:
Students also viewed these programming questions
-
Why is the number of equivalent units for materials only sometimes equal to the equivalent units for conversion?
-
Thornton Industries began construction of a warehouse on July 1, 2018. The project was completed on March 31, 2019. No new loans were required to fund construction. Thornton does have the following...
-
On the basis of data from the National Center for Health Statistics, N. Wetzel used the normal distribution to model the length of gestation for pregnant U.S. women (Chance, Spring 2001). Gestation...
-
What form(s) is (are) used to file an individuals income tax return?
-
Chowan Corporation issued $100,000 of 10% bonds dated January 1, 2016, for $96,832.72 on January 1, 2016. The bonds are due December 31, 2019, were issued to yield 11%, and pay interest semiannually...
-
Use the Tax Tables for taxpayers with taxable income under $100,000 and the Tax Rate Schedules for those with taxable income above $100,000. Required: a. A married couple filing jointly with taxable...
-
Kristi Williams offers family counseling services specializing in financial and marital problems. A chart of accounts and a trial balance taken on December 31, 20--, follow. Information for year-end...
-
2. In "100-Day Assessment of Worldwide IT operations, the CIO reported that the IT infrastructure at the France division (Cartica) was "not current to today's standard." Discuss both the business and...
-
1. Consider the following transfer function 1 s(s+4)(s+9) and its frequency response 1 ja (jw+4) (jw+9) The phase chart of its Bode plot goes from 0 degree at low frequency to -270 degrees at high...
-
The accountant for Deedle Hardware is constructing a budgeted computation of operating profit for next month. The accountant has assembled the following operating data: Budgeted sales $1,000 Budgeted...
-
Pricing Online tutoring site assistance may not be used on this assignment. Students found posting this assignment or relying on online solutions will receive a grade of 0 on the assignment. Present...
-
In one of our worksheets, we found the minimum variance portfolio. This is not the optimal portfolio, so let's try that now. A fund manager has constructed an optimal risky portfolio from stocks and...
-
Jude Lee resides in a province and has sufficient employment income that places her in the 29% federal income tax bracket and the 14% provincial income tax bracke for any additional income. The...
-
How much money would one have to invest today at 18.75% in order to have a total of $20,000 in 9 months? Round to the nearest dollar.Multiple Choice$16,250$23,750$22,813$17,534$19,122
-
What is an insurable interest? Why is it important?
-
On December 31, 2011, Bryant Company had 600,000 shares of $1 par common stock issued and outstanding. The stockholders equity accounts at December 31, 2011, had the balances listed here. Common...
-
Here are comparative statement data for Martin Company and Lewis Company, two competitors. All balance sheet data are as of December 31, 2012, and December 31, 2011. Instructions(a) Prepare a...
-
The stockholders equity section of Jumes Corporations balance sheet consists of common stock ($8 par) $1,000,000 and retained earnings $300,000. A 10% stock dividend (12,500 shares) is declared when...
-
An analysis of the accounts of Beautiful Bottles Pty Ltd reveals the following manufacturing cost data for the month ended 30 June 2019. Required (a) Prepare the cost of goods manufactured schedule...
-
The following accounts and amounts (balances are normal balances) were taken from the records of Prider Manufacturers Ltd at 30 June 2019. Required (a) Prepare a cost of goods manufactured statement...
-
The following data were taken from the records of Manik Manufacturing Ltd for the year ended 30 June 2019. Required (a) Prepare the cost of goods manufactured schedule for the year ended 30 June...
Study smarter with the SolutionInn App