Live data from Hacker News

Sam Soffes open sources Cheddar for iOS

github.com

11–20 of 29 posts

Re: Sam Soffes open sources Cheddar for iOS

#11
Just saw this come across Twitter:

"What @samsoffes has built with @cheddar is amazing for a solo gig: website, iOS app, API, open source, blog, store. Many startups do less." - @bb

After checking everything out and struggling with finishing up a thousand little side projects myself, I really respect the thoroughness.

Re: Sam Soffes open sources Cheddar for iOS

#12
Neat.

After a quick poke around, this looks like a great codebase to learn from -- I will certainly point aspiring iOS developers in its direction. All the basics (CoreData, custom table views) are there, as are nice uses of more modern features like blocks and APIs like in-app purchase.

Out of curiosity, what's the deal with the CDKHTTPClient? It looks like the implementation is stubbed out for this release -- aka there is a back-end, but none of the back-end code is made available (at least so far)? I only took a quick look, so I might have missed something obvious.

Re: Sam Soffes open sources Cheddar for iOS

#13
post #4

I'm surprised he included the app's resources (icon, etc.) under the BSD license -- rewriting the data store to use iCloud instead of his service (where Cheddar makes money, but also the source of many complaints in reviews) while keeping the UI would make a quick (though somewhat seedy) buck on the App Store.

It's not a big idea, because if you use iCloud, you can't have a webapp that use Cheddar, you can use only on iOS devices and Mac OS X, that would be a HUGE limit. I love the webapp, and I like the idea that multiplatforms clients can be made in fucture (windows, wp7, android, etc...)

There are plenty of todo apps for syncing to every device you own. Atleast I would pay $1.99 for a gorgeous, dead-simple to use todo list just for my iOS devices (that works offline too).

Re: Sam Soffes open sources Cheddar for iOS

#15

Neat. After a quick poke around, this looks like a great codebase to learn from -- I will certainly point aspiring iOS developers in its direction. All the basics (CoreData, custom table views) are there, as are nice uses of more modern features like blocks and APIs like in-app purchase. Out of curiosity, what's the deal with the CDKHTTPClient? It looks like the implementation is stubbed out for this release -- aka t…

It's a subclass of AFHTTPClient. See:

https://github.com/AFNetworking/AFNetworking/

Re: Sam Soffes open sources Cheddar for iOS

#16
post #15

Neat. After a quick poke around, this looks like a great codebase to learn from -- I will certainly point aspiring iOS developers in its direction. All the basics (CoreData, custom table views) are there, as are nice uses of more modern features like blocks and APIs like in-app purchase. Out of curiosity, what's the deal with the CDKHTTPClient? It looks like the implementation is stubbed out for this release -- aka t…

It's a subclass of AFHTTPClient. See: https://github.com/AFNetworking/AFNetworking/

Ah, I hadn't run rake setup to pull in submodules. It's in CheddarKit -- makes sense. Thanks.

Re: Sam Soffes open sources Cheddar for iOS

#18
post #3

For people learning iOS development, this is an awesome project to download and tinker with. Learning how to use Core Data managed objects? It's in here. Custom tableviews? Here, too. Custom fonts? Yup. Blocks? Yes. External RESTful APIs? That, too.

This is the best "learn by doing" iOS example around to date.

Re: Sam Soffes open sources Cheddar for iOS

#19
As much as I love seeing example apps like this I think beginners probably need to be cautious looking at this code. Here are a couple things that concern me:

* The UI is all hand coded. Not to start a religious war but interface builder makes supporting different devices a lot easier.

* There is some hairy concurrency stuff going on like this https://github.com/nothingmagical/cheddar-ios/blob/master/Cl...

Re: Sam Soffes open sources Cheddar for iOS

#20

Earlier quoted context omitted.

It's not a big idea, because if you use iCloud, you can't have a webapp that use Cheddar, you can use only on iOS devices and Mac OS X, that would be a HUGE limit. I love the webapp, and I like the idea that multiplatforms clients can be made in fucture (windows, wp7, android, etc...)

There are plenty of todo apps for syncing to every device you own. Atleast I would pay $1.99 for a gorgeous, dead-simple to use todo list just for my iOS devices (that works offline too).

Apologies for blatant plug but it feels on topic.

If you are willing to pass up on the gorgeous you could give my app a try http://iTunes.com/apps/fastlists

Reusable tick able lists for things like shopping and packing. Functional rather than beautiful and import/export by email (no syncing yet). No ads yet (there will be a cheap no-ads in-app purchase when it does have ads).

Post reply on HN