This course will be retired on June 6, 2018. We recommend "Build a Weather App" for up-to-date content.
Bummer! This is just a preview. You need to be signed in with a Basic account to view the entire video.
Wrapping Up1:27 with Ben Jakuben
You have reached the end! Congratulations on completing another Android app! Where can you go from here?
Extra Project Ideas
- Add Location! I wrote a blog post to help you add location to this app. Check these links for some helpful resources:
Change the UI! See if you can make the UI completely your own! Change things around and try some animations.
Play with APIs! Here are some popular free APIs to try out. See if you can create simple apps to consume them as well!
- What Employers Are Looking for in a Junior Android Dev - Some advice on getting a job as a junior Android developer
All right, you've reached the end.
Once again, congratulations on completing another Android app.
As simple as this app seems, we learned a lot of important foundational concepts.
We started off by talking about APIs, which is important to understand for
Then we talked about concurrency and
how asynchronous processing can keep our apps responsive.
We learned about the subtleties of interacting with the web.
We made a proper concurrent networking call.
And we also learned about JSON.
A very popular and useful way to transfer data between services.
We even got a little more practice with the model view controller design pattern.
You should be proud and hopefully encouraged to expand on this app.
We kept it pretty simple, which leaves you a lot of room for experimentation.
We intentionally hard coded location, because we wanted to focus on networking.
But that doesn't mean you can't try and implement it yourself.
Check the links for some helpful resources if you want to try it.
I really like our simple user interface, but
see if you can make it completely your own.
Change things around and add some animations.
You also now have the power to request data from any API over the web.
I've added some popular APIs in the teacher's notes.
Check them out and see if you can create some simple apps to consume them, as well.
Whatever you do, let us know what you build in the forum so we can check it out.
And as always, pop in there with any questions or for
the chance to help others who might be stuck.
Before we go, I should also say that we are not done with this app.
Stay tuned for another project that we'll build on this.
Good luck, and happy coding.
You need to sign up for Treehouse in order to download course files.Sign up