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 trialMatthew Waller
1,698 PointsSuccess story! Made an app
Hey everyone.
I've been taking Treehouse courses, put together what I learned, and I made my first, very own app!
It's called OddFortune. It's a fortune cookie app that aims to give odd and amusing fortunes. Users can also submit fortune ideas that might appear in the app with a credit line if they're accepted.
Here is the link
And so that this doesn't turn into an advertisement, here is what I put together.
Naturally the animation I did by taking my own photos and stringing them together as the Crystal Ball app does. And I learned to incorporate Parse as the advanced self-destruct app does so that I can load new fortunes every week without updating the app each time.
The rest I learned through Googling and YouTube videos, but Treehouse definitely gave me the foundation to start programming. Thanks especially to Amit Bijlani and Ben Jakuben . Great work you guys.
12 Answers
Amit Bijlani
Treehouse Guest TeacherCongratulations Mathew! Great job!
Can you share some more details about your learning journey that might help and encourage others? How much many hours did you dedicate per week to learning? At what point did you feel comfortable to build your own app?
Matti Mänty
5,885 PointsCongratulations :) Looks like a good starting point into creating apps.
agreatdaytocode
24,757 PointsCongrats!
ivomiranda
30,286 PointsCongrats! I wish I was at your skill level already :)
ivomiranda
30,286 PointsOne very small critic: Your facebook Icon looks like twitter and twitter looks like facebook in terms of colors :P
Zen Hess
6,700 PointsThis rules, man! Great job.
lucyroleff
1,525 PointsWell done!
Stefan Buttigieg
10,065 PointsGreat job Matthew! Looking forward to having the same fortune as you soon enough ;) !
Ben Jakuben
Treehouse TeacherThis is awesome, Matthew! Thanks for sharing. I love that you incorporated Parse to give yourself more flexibility (and make your app better) in the future. :)
Peter Telesco
5,464 PointsGreat job, definitely an inspiring story. Keep at man!
Jas Singh
3,770 PointsGreat job ! Thanks for sharing, I feel I am going through the same process. Have you got any tips on learning how to share data using Watchkit ?
Matthew Waller
1,698 PointsMatthew Waller
1,698 PointsSure thing! I spent about a couple hours a night at first, just on weekdays really, working on the app and simultaneously working through Treehouse courses. I started Treehouse because I have an idea for a more complicated app, but when I started taking the courses I thought about different ways I could apply what I was learning.
So I took the Crystal Ball course and thought "I should add funny fortunes to my array." About a couple weeks in, I got the idea of having a fortune cookie and started my blank project putting in just a few buttons and labels. Then I got to lessons about having a backend server and thought "This could be a good way to add or subtract fortunes without actually updating the app." Other elements, such as social sharing and having users submit apps came from talking about the idea with friends. Those I learned on YouTube and forums.
Finally I got to the point where I added iAds banner and figured all that out with Googling and YouTube. And then I looked into ways to beta test the app, giving the app to friends wirelessly through a program called Flight Path.
So the whole experience - getting 1,300 points on Treehouse, making my own app, finding new features through research, adding ads, beta testing, and releasing - all took about 1.5 hours per weeknight for about a month and a half.
Again, I had zero experience with Objective-C, and just putting together all the code and images from the ground up only took about two hours (I once built the app from scratch once to try to resolve and issue with beta testing)
So, on to the next project, after taking some more courses.
agreatdaytocode
24,757 Pointsagreatdaytocode
24,757 PointsAWESOME