Three20 TTLauncherView Tutorial? - iphone

I'm attempting to use TTLauncherView from the Facebook Three20 project in my app, but I'm not having much luck (I'm a bit of a newbie at this). Does anyone have any good tutorials at using it that I could read?
FYI basically I need to pull images that a user chooses from the iPhone camera album, and display them as icons that when pressed lead to another view.
Thanks.

you can start studying TTCatalog sample project that comes with three20 library.
Right now I'm working with a improved version of the three20 made by Rodrigo Mazzilli, you can find it here (http://github.com/rodmaz/three20).
rodmaz's version is a fork from the original project and it comes with some improvements, specially in TTLauncherView. It has a new class called TTLauncherViewController which is easier to use, take a look at his demo project TTCatalog.
http:// three20.info/ is a good collaborative site with some tutorials, but it doesn't have much information about TTLauncherView at this moment.
Finally, you should join three20's google group at http:// groups.google.com/group/three20 where you find hundreds of developers using this library.
best

http://iosguy.com/2010/10/19/tthree20-a-brief-ttlauncherview-tutorial/

Related

Three20 Thumbnail tutorial for Xcode 4.2?

I am new to iOS development and was trying to learn to use Three20's Thumbnail feature.
Can someone point me to a tutorial or give me an example of basic use?
I'm using Xcode 4.2,Storyboard, and ARC.
I've tried the tutorial from Ray Wenderlich(http://www.raywenderlich.com/1430/how-to-use-the-three20-photo-viewer),
but it doesn't work for me and his source-code throws a ton of errors.
Thanks!
-Shredder2794
I never used Three20, but Jeff Verkoeyens Nimbus framework ist pretty awesome and the documentation is much much better, which is (in my view) essential for people just starting out with iOS development :)
Take a look at his github repo there is a sample application implementing the Nimbus Photo Module or the docs ("Modules" > "Nimbus Photos").

How to get the look as in itunes to display list of files

i wanted to display the list of files like it is done in itunes .how can it be done please help me out im a beginner
the screen shot is here
That thing you are referring to is called coverflow and there is open source library that provides such functionality
https://github.com/devinross/tapkulibrary
The CoverFlow API Apple uses is (I think) still private, there's open source implementations like OpenFlow, there's lots of resources on how to get started with it if you dig around on Google.

Three20 TTMessageController lite alternative

Looking for TTMessageController (specifically the TTPickerTextField) lite weight alternative? Without the complete importing of the Three20 sources:(
MFMailComposeViewController is not a good alternative as I would like only have the Picker on a customized view.
As an answer to my comment above, the whole three20 app will add around 20mb to your app, however the latest versions of Three20 are modular, meaning you can choose which parts of Three20 you want to use in your app. You just need to specify what module you need in the Python script.
Jeff does a good job of explaining it over on three20.info and has a good youtube demonstration as well.
http://three20.info/article/2010-10-06-Adding-Three20-To-Your-Project

titanium iphone app dev

I have started working on titanium for iphone dev but i am bit confused about the file structure. The only file that i can see is app.js in Resources folder. Which is helpful in creating interface design.
For instance:
1- If i want to show the current time on my application main page, where i can initialize my code.
2- If i want to add some js functionality onload, how can i add that js file or call it on my application load.
I will be very thank full if any body give some helpfull links for learning as well.
Thanks,
Appcelerator recently added a "Getting Started" guide in the developer center. I highly recommend going through those articles. There's not much good documentation around Titanium but their getting better.
http://guides.appcelerator.com/en/getting_started.html
As for adding current time and listening to events... you can find some great examples in the KitchenSink application (https://github.com/appcelerator/KitchenSink) or Tweetanium (https://github.com/appcelerator/tweetanium). I usually keep these projects open on the side and search the code base for examples since the API docs on the website are a bit dated.
I hope that helps.

Three20 pros and cons

I believe a lot of people have heard of and even used three20 library for building their apps. What's the pros and cons of using it? what's your experience so far - starting from ramping up, app design, building, to approval, and future maintains...
I am interested in picking it up, attracted by the UI elements that not easily get from the official SDK.
I've started developing a new app with Three20. Little note: I've started iPhone Development about one year ago.
I was attracted by the UI elements too, so i thought I'll give it a try.
Downloading the source is strait forward, but when it comes to integrating Three20 to an App it gets difficult. I think I've need about half a day to get it running. The big problem was, that I'm using XCode 3.2.3 with iOS SDK 4.0 and the source I've downloaded was set to run on iOS 3.2. After I read a lot of blog-posts and stuff like that, I finaly managed to run my app on the Simulator and on Device.
The next steps were kind of easy. You can use the UI-Elements and Core-Functions of Three20 easily. Build your app using the URL-based-navigation is great. So Three20 does at lot of things you normaly have to care of yourself. E.g. normaly you have to alloc and init your ViewController, push it to your NavigationController and release it. In Three20 you only have to "call a URL" and the rest is done by the library.
From this point of view Three20 is really great. The next problems I faced was, when you want to customize or change the standard-build-in-components. I've spend a lot of time reading through the class documentation on Three20.info until I've managed to build my own TableCell. I've faced the same Problem, when I want to load my data a different way to a TableView.
Until now I haven't got any problems with some other libraries in the same project.
I think Three20 is great and easy. On the other side it can be quite difficult. If you like the UI Elements, you should give it a try.
The main problem with Three20 is you have to take all of it or none of it - you can't easily just choose a part you'd like to use.
It's worth searching out other projects that do things you might want Three20 for - like photo browsing.
I used it for a few time. The main con is that you must develop the entire project with the three20 library else some bugs will appear.
I inherited a project that had Three20 integrated just for the networking and the message controller. I don't like it. If you just use the functionality it provides, it works, but when you want to modify something you find yourself drowning in spaghetti code. You also discover a lot of bad coding practices – my favorite was a BOOL value being cast to an object pointer. Some of it looks like it was ported from Javascript. I set an intern to work finding all the parts we don't ever call and commenting out as much Three20 code as possible, and at least I no longer drown in compiler warnings. Now we're spending the time to write our own message controller, and I am looking for a different networking stack.