This course will be retired on July 14, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Android Lists and Adapters!
You have completed Android Lists and Adapters!
Preview
Nice work on completing another Android project! Here's some thoughts on where to go next.
Additional Resources
- Treehouse Android Data Persistence course
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
All right, we did it!
0:00
We originally started on this
app with a simple web request
0:02
to get some weather data
from the dark sky API.
0:05
Now, we have an even more functional app
with details about the upcoming dates.
0:09
Recycler views are the focus
of this course, and
0:14
are used quite often in Android apps.
0:17
We first identify the model,
the data we want to display.
0:19
Then, we create the view, a layout,
0:23
just like an activity layout,
except confined to a smaller rectangle.
0:26
Finally, we control it with an adapter
which populates the view with the data for
0:30
each item in the list.
0:35
This is a great example of
the MVC design pattern at work.
0:36
Once again, there's a lot more
that can be done with this app.
0:41
If you haven't already, why don't you
try using the Android location APIs
0:44
to determine the user's current
location automatically.
0:49
Maybe you could even allow users to
switch between more than one location.
0:53
Check out our data persistence course
if you need help with storing data.
0:57
The dark sky API provides additional
information that we aren't using as well,
1:01
such as weekly forecast data.
1:06
You now have the skills to add another
activity to the app that displays
1:08
that info in a list.
1:12
You could try to display more
of it in a useful manner, too.
1:14
Or maybe even try adding some additional
features from the last video,
1:17
like animating some of
the information onto the screen.
1:22
Recycler views have a specialized
class called item animator
1:25
that makes it much easier
to animate items in a list.
1:30
Lastly, recycler views are very flexible.
1:34
Check the documentation and see if you can
configure a recycler view to display items
1:38
in a grid instead of a list.
1:42
All right, so make sure to check
the links in the teacher's notes for
1:45
some helpful documentation.
1:48
My teammates and I, as well as other
students, love seeing what you build.
1:50
So be sure to share in the forum.
1:54
Also, drop by and see if you can help
anyone who is stuck on anything in this or
1:56
an earlier course.
2:01
Because teaching something is the best
way to fully understand and retain it.
2:02
Until next time, happy coding.
2:07
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up