Find Jobs
Hire Freelancers

RecyclerView

$15-25 USD / hour

Σε Εξέλιξη
Αναρτήθηκε πάνω από 6 χρόνια πριν

$15-25 USD / hour

1. Write a basic app to display dummy weather data This repository contains an initial template for an Android app. Currently, the app contains one empty activity. Your job in this assignment is to modify this activity as follows: Create an array of String objects and initialize it with some dummy weather forecast data. Each string can look something like this: Wed April 12 - Sunny and Warm - 75F It's not super important how many weather strings you create, but it should be enough that, if you printed all of the strings on the screen (with some whitespace between), you'd have to scroll to see them all. Use RecyclerView to display the strings in your weather forecast data array in a vertical list on the screen. To accomplish this, you'll need to do the following: Add a RecyclerView widget to the main activity's layout. Create a new layout to represent a single day's weather forecast. This can be simple, containing only a TextView to hold the weather forecast string. You can also add a View to create a border between elements in the list. Write a class that extends RecyclerView.Adapter. Within this class, you will: Implement an inner class that extends RecyclerView.ViewHolder. Objects of this class will represent individual items in your forecast list. Write methods to bind weather forecast strings from your array to your view holder objects. These methods will be used to make sure the list stays up to date as the user scrolls. Within your main activity's onCreate() method, create a new layout manager and connect it to the RecyclerView, and create a new object of your adapter class and attach that to the RecyclerView. To approach this problem, it might make sense to first just get your weather forecast strings to display and scroll on the screen without the RecyclerView. Then, once you get that working, start working on implementing the RecyclerView. 2. Handle user clicks on items in the weather list Finally, you should add functionality to your app to handle user clicks on weather forecast elements in your RecyclerView: Create a second array of String objects of the same length as your dummy forecast data array. In this array, you should add slightly more detailed dummy weather forecast data matching the data in the first array. The idea here is that these strings will be the detailed forecasts corresponding to the brief forecasts in the first array. For example, a more detailed string corresponding to the one above might look like this: Cloudless and generally warm, with a high of 75F and a low of 57F. Some high clouds late in the day. Modify your main activity and adapter class so that, when the user clicks on one of the weather forecast elements in your list, a Toast containing the corresponding detailed forecast is displayed. Make sure to implement this so that you cancel any existing Toast before displaying a new one each time the user clicks.
Ταυτότητα εργασίας: 16184700

Σχετικά με την εργασία

13 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 6 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
13 freelancers δίνουν μια μέση προσφορά $19 USD/ώρα για αυτή τη δουλειά
Avatar Χρήστη
Happy New Year 2018! I have read everything & understood the scope of this project. I have also discussed with my technical team lead to make sure that there are no issues, so we are good to go & ready to start this project immediately. Please let me know how do you want to proceed, should I give you total cost or you want to work on hourly basis? Just so you know I am flexible in prices, as quality & long-term relationship is more important. Look forward to hearing from you. Regards, YK LEADconcept PS: Please let me know, if you want to see some of our recently designed/developed Web Applications, as we have a long list, I can then provide you URL of client side and Admin Side along with user/password.
$22 USD σε 40 ημέρες
5,0 (42 αξιολογήσεις)
8,7
8,7
Avatar Χρήστη
A proposal has not yet been provided
$16 USD σε 1 ημέρα
5,0 (2 αξιολογήσεις)
2,6
2,6
Avatar Χρήστη
I am an experienced Android developer familiar with various APIs. I have used Recycler views and custom adapters to populate them . I deliver quick and quality results. Thank you
$16 USD σε 40 ημέρες
5,0 (1 αξιολόγηση)
1,0
1,0
Avatar Χρήστη
Hello Sir,Good Day, I'm Professional programmer with 5+ years of experience and recently started freelance,I'have already done this kind of project before, if you award me, I'll implement all of your requirement in a very short time & also provide demo(apk). PLEASE SEND ME MESSAGE IN PERSONAL CHAT , I WILL SEND YOU SAMPLE DEMO BEFORE START WORK Thank You
$16 USD σε 40 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hi, I have 1 year of experience in androod development. I know how to use recycler view as you have mentioned and already worked on a similar project. I hope to hear from you soon.
$16 USD σε 1 ημέρα
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
I can do this please explain this app more so that I can analyze its cost and time better.
$22 USD σε 10 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
A proposal has not yet been provided
$16 USD σε 20 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hi, I would like to work on this project. I have used RecyclerView many times in my projects and have handled the Callbacks also. I can complete this project within a day. Please revert if you have any questions. Thanks, Nikhil
$16 USD σε 4 ημέρες
0,0 (0 αξιολογήσεις)
2,4
2,4

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Corvallis, United States
5,0
4
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Απρ 25, 2017

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.