Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Android

Ben Jakuben
STAFF
Ben Jakuben
Treehouse Teacher

New course: Build a Weather App

It's super cold in my neck of the woods today. Find out how cold (or warm!) by building your own Android weather app in my latest course: Build a Weather App

In this course we will learn about a very common and important element of Android development: downloading data from the Internet! We will request weather forecast data from a free API provided by forecast.io. We will then parse that data (in JSON format) and display it in a single-page app. We will also see how to handle errors and situations when the network is unavailable.

Hope you enjoy it! When you finish, try your hand at adding location detection with help from my recent blog post: The Beginner's Guide to Location in Android

Also stay tuned for my next project which will build on this and feature ListViews and RecycleViews.

2 Answers

Would it be possible for you to expand on this course using a Service extending LocationListener.

I downloaded the project and released some minor issues

the package name is "teamtreehouse.com.stormy", normally it is "com.teamtreehouse.*"

So far what I worked on, I hope to finish the course tonight! http://i.imgur.com/gMlZxiJ.jpg

Thank you for the work you do! I've come far from what I've learned in your Android Courses. Joining the App development team at Franklin High School and creating small apps for my personal ideas and endeavors!

Ken Alger
Ken Alger
Treehouse Teacher

Austin;

If you get through the course Mr. Jakuben mentions that he plans on using Stormy for future projects. I would bet that adding location detection will be part of that next course, and is a great "Extra Credit" assignment to add on to the current project.

Happy coding,

Ken

cesarruelas
cesarruelas
27,718 Points

Hey Ben!

I really enjoyed this course and I made a few additions onto the app using things I've learned on your other courses. I just have one last problem with location services, since I just couldn't implement the method you describe in the linked article, I looked up a different way to do it and implemented it. If you could check out my question in https://teamtreehouse.com/forum/a-better-method-that-getlastknownlocation and maybe help me out I'd be really grateful!

Keep up the awesome work!