Show HN: I learned Rails and Objective-C in a year to build this
- iOS app (https://itunes.apple.com/us/app/bonjournal/id719266933)
- web app (https://bonjourn.al)
What and how I learned (in order of importance):
* Ruby on Rails *
- Michael Hartl's Ruby On Rails Tutorial
- Railscast
- Code School
- Ruby Toolbox
* Objective-C *
- Nerd Ranch iOS Programming
- NSScreencast
- Code School
- WWDC Videos (for performance improvements)
- CocoaPods Rank (https://gist.github.com/luvtechno/8842522)
And of course, a lot of Stack Overflow.
I didn't think it would be possible. I thought I was too old to learn. But I had a project in mind that I cared about, and I wanted to see it completed.
It's never been easier to learn -- go out there and create!
Special thanks to my wife, who is also my designer. Besides all the wireframes, marketing, and testing she has done, she also learned a little SASS and Objective C to make all those little pixel and font size adjustments. That was HUGE.
[+] [-] hansy|11 years ago|reply
Anyway, congrats on launching both an iOS and web application. Bonjournal looks awesome!
[+] [-] jpn|11 years ago|reply
Good luck with iOS. NSScreencast is not as useful as Railscast, but there are some pretty useful tips. For example, I thought this episode was really helpful starting off:
http://nsscreencast.com/episodes/63-from-scratch
I've also been hearing great things about Treehouse, which I plan to use when I tackle Android:
http://teamtreehouse.com/
[+] [-] doodilin|11 years ago|reply
https://basecamp.com/books/Getting%20Real.pdf
[+] [-] redrory|11 years ago|reply
Question - in terms of the iOS web, what's the Ruby vs Objective-C breakdown?
Are you using the same Rails back-end from the web app with the iOS app. Would love to speak with you, shoot me an email - username @ gmail.com
[+] [-] jpn|11 years ago|reply
Breakdown is probably 75% Ruby 25% Objective-C. Yes, same back end as the web app, which I think is key. The iOS app is essentially a glorified browser. So everything is pretty DRY and easy to maintain.
[+] [-] mcintyre1994|11 years ago|reply
That said the iOS app looks really nice - design reminds me a bit of airbnb which is definitely a good thing. Can I pay for an Android app some time? Congrats again!
[+] [-] doodilin|11 years ago|reply
Great feedback on our home page -- you're right about the iOS emphasis, and limited content feel. We're currently refreshing our home page, and will be sure to work these issues out. Thanks!!
[+] [-] AndrewTerry|11 years ago|reply
Congrats on the launch! Both the app and the website look beautiful.
[+] [-] jpn|11 years ago|reply
I basically started from just Excel/VBA and a little bit of .NET.
Initially, I was doing this along with another project, but during the second half, it was full-time.
[+] [-] evolve2k|11 years ago|reply
Bonjournal, a travel journal app - iOS app (https://itunes.apple.com/us/app/bonjournal/id719266933)
- web app (https://bonjourn.al)
[+] [-] jpn|11 years ago|reply
[+] [-] mostlybadfly|11 years ago|reply
I am currently teaching myself while working full time in a non tech related career. May I ask how old you are? This is very encouraging. I'm currently Hartl's tutorial and CodeSchool, so hopefully I'm on the right track.
[+] [-] jpn|11 years ago|reply
[+] [-] nicholas73|11 years ago|reply
[+] [-] jpn|11 years ago|reply
We're going to bump up the price to 2.99 after this promotional period. We want to give our currents users/followers a way to get the app at a discount.
[+] [-] joshdance|11 years ago|reply
[+] [-] jpn|11 years ago|reply
There are so many quality resources out there for a newbie developer!
[+] [-] blipper2001|11 years ago|reply
[+] [-] jpn|11 years ago|reply
[+] [-] unfed|11 years ago|reply
[+] [-] jpn|11 years ago|reply
[+] [-] 2close4comfort|11 years ago|reply
[+] [-] jpn|11 years ago|reply
[+] [-] grimborg|11 years ago|reply
[+] [-] jpn|11 years ago|reply