Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android

Jongmu Oh
Jongmu Oh
583 Points

Create a news/due date android app for school

Hello, everyone.

I wanted to create a simple, user friendly android app for school that mainly has -due dates of assignments and exams that with countdowns -show recent school news perhaps

due date is definitely #1 priority I wanted to accomplish. I am new to Android development and I wasn't sure how to feed the new information to the app (I thought there's a better way than manually entering due dates every single time on a static app page) so that when my classmates open the app, it shows due dates. Your assistance on this would be greatly appreciated.

1 Answer

Hey!

While it may take a bit of time, I highly recommend going through Treehouse's 3 app build projects. You'll create a static app (Fun Facts), a list app w/ Parse backend support (a huge deal for what you want to do), and a Snapchat-ish app where you'll learn things such as sending messages, user relations, and fragments. All of these are things you'll need to understand if you want to make this app a great experience for your userbase!

I also suggest checking out the iOS track, as it will open your classmates to the opportunity to install the app on their iPhones if they have them. :)

Good luck with the app! If I may, I'd like to give a word of advice: stick with it. Apps are confusing. They'll seem impossible at first, especially if you're new to OOP, or programming as a whole. But if you take the time to understand it, you'll start to see the world in new ways. Your brain wil adapt, and you'll think 10 steps ahead of what the lessons are telling you to do. I often find myself pausing and doing the next 3 steps before good old Ben even says a word. It's a learning process, just like how you start math with counting, and end with Calc, Trig, and so forth.

Go forth and create, my friend.