Discussion Forums  >  Uncategorized

Replies: 17    Views: 314

David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
02/04/12 01:14 AM (14 years ago)

David needs some ratings...

Hi guys, I haven't submitted an app in a long time (busy with buzztouch!) and forgot how good it feels to get approved. I submitted this on Monday afternoon, it was approved today - about 3 1/2 days. Not too shabby. This app was created for Multimedios, a Latin American media company. It's for Telediario, one of their news shows. The news is in Spanish but the app's worth checking out. It's mostly standard BT components with a few adjustments: a) It's powered by the clients backend and existing data (no control panel needed after approval). b) I created a few cool plugins for some of the effects you see (animations and other object movement). c) The navigation bar uses an image for the title instead of text (common adjustment lots of you have already figured out). d) All of the RSS feeds load the individual stores WITHOUT revisiting the network. In other words, when the RSS list is parsed, the stories themselves are loaded from the same data (it's included in each story element as HTML in the description) to speed things up big time. e) It uses the built in iOS Tweet Sheet to post shared stories to Twitter. Very cool, thanks iOS for making this easy. I can't share any of the code directly but will do the best I can to get some plugins like these made when the new site comes out. Hint: We're doing all we can to help everyone understand how to make plugins (vidoes, lessons, etc) so we can all begin sharing our cool creations...20+- screens just isn't enough ;-) Grab it, rate it, thnx: http://itunes.apple.com/us/app/telediario/id499038533?mt=8
 
DannyH
Apple Fan
Profile
Posts: 122
Reg: Nov 30, 2011
location unknow...
2,220
like
02/04/12 01:44 AM (14 years ago)
Nice app and good luck. :) +5 from me.
 
teqbean
Code is Art
Profile
Posts: 119
Reg: Jan 01, 2012
Atlanta, GA
3,340
like
02/04/12 01:46 AM (14 years ago)
Same from me! Looks sharp. I cant wait to see some of the goodies from it.
 
hacerapps
buzztouch Evangelist
Profile
Posts: 542
Reg: Jan 30, 2011
usa
11,170
like
02/04/12 01:54 AM (14 years ago)
sweet congrats david
 
XboxMods
buzztouch Evangelist
Profile
Posts: 718
Reg: Oct 28, 2011
location unknow...
12,080
like
02/04/12 07:32 AM (14 years ago)
looks AMAZING!!!! was this made on buzz touch? can you please share on how you did that? its amazing... by it, i mean the app and the layout! Thanks
 
Kahuna
Apple Fan
Profile
Posts: 137
Reg: Nov 18, 2011
Milan
4,670
like
02/04/12 07:44 AM (14 years ago)
Congrats David! You got a 5 star review in Italy! I love the RSS feed showing the story immediately! I'm mr no one but I feel like sharing this: just noticed that in the Ultima hora page, news without image keep showing the loading spin. Nice app David! Kahuna
 
MGoBlue
Apple Fan
Profile
Posts: 980
Reg: Jun 07, 2011
Gold River, CA
10,600
like
02/04/12 07:59 AM (14 years ago)
Great job, David. +5 from me too.
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
02/04/12 11:26 AM (14 years ago)
Nicely done, left review! Inspired me to do a new menu system, DIY work on house can wait, you get blamed David!
 
kirthstar
Veteran developer
Profile
Posts: 94
Reg: May 18, 2011
New York
940
like
02/04/12 11:28 AM (14 years ago)
added +5
 
Marko
buzztouch Evangelist
Profile
Posts: 558
Reg: May 04, 2011
UK, Alcester
8,880
like
02/04/12 11:49 AM (14 years ago)
Brilliant app but now my partner who studied languages in Valencia isn't giving me my phone back. LOL +5
 
Paddy
Lost but trying
Profile
Posts: 240
Reg: Oct 08, 2011
Hands Up !
12,500
like
02/04/12 04:16 PM (14 years ago)
Great looking app. So is the weather girl :) Maybe a bug or feature ? Go to Climas...play a video, go to any other screen. The video sound is still playing in background. Did you use Hype for the animation? Tested on iPad.
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
02/04/12 04:21 PM (14 years ago)
Super awesome app...+5 from me as well! I love that this was developed using the buzztouch method, with a bit of extra tweaking. Shows you can do anything using this platform! Mark
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
02/05/12 12:47 AM (14 years ago)
Thanks tons guys for the compliments and the feature comments. For sure there are some kinks and for sure some things work a bit strange but most of these are per client requrest (like playing audio after leaving video screen). Some of them make no sense but it's a balancing act ;-) We'll get a few thousand users then push out an update with some additional stuff. Client (huge company) is doing some internal debugging / testing / tapping to see where they want it to end up. All's good. @ Paddy: I don't know what Hype is. The intro animation (only plays after fully closing the app and re-launching) is some custom code that find the icon from the project, copies it a zillion times, each copy has a different starting point and all have the same ending point (kinda). The animation runs for a bit to get the effect. It's mostly some math doing some animations along some curves between start x and end x. Not too tough and uber cool ;-)
 
Paddy
Lost but trying
Profile
Posts: 240
Reg: Oct 08, 2011
Hands Up !
12,500
like
02/05/12 12:57 AM (14 years ago)
@ David, Here is Hype : http://tumultco.com/hype/ And it works in Buzztouch too ;)
 
ThomasB
Lost but trying
Profile
Posts: 162
Reg: Jun 23, 2011
Palo Alto
3,270
like
02/06/12 01:33 PM (14 years ago)
@David, wow. No of course I'm working on newer, better menus. Hard not to view my prior tab/menu design as dowdy. As for new plugins, obviously I would love to have the swipe the picture of the newscasters, tap a person and see their transparent bio thingee. Wish I was good enough or had the time to do that in native code.
 
muhromatic
buzztouch Evangelist
Profile
Posts: 24
Reg: Dec 19, 2011
NYC
240
like
02/06/12 04:00 PM (14 years ago)
Thanks David... Great showcase of the possibilities of buzztouch... BTW...how do I replace the standard map points with custom icons (ios and android) when pulling points from a json file...???
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
02/06/12 04:07 PM (14 years ago)
A few way to do this and can get tricky. I think it's easy but that with lots of experience. a) Drag all the possible icons you'll need on the map into Xcode. b) Add an element to the JSON values for each location for the icon name. Like 'iconName':'cat' or 'iconName':'dog' Every location will have an icon name. In the project, the file name will be cat.png and dog.png (note the .png is NOT in the jSON, just the file name, not the extension) c) In the map class (BT_screenMap.m if you're using built in map) look for the viewForAnnotation() method. This is the method that handles the pin on the map. The idea is that you won't show the pin but your custom icon instead. This is the method viewForAnnotation I use. As usual, the forum removes the quotes so you'll have to paste it in Xcode then fix it up a bit ;-) //view for annotation - (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id)annotation{ //[BT_debugger showIt:self:[NSString stringWithFormat:@mapView:viewForAnnotation %@, @]]; //used to get the listIndex of each location BT_mapAnnotation *tmpAnnotation = annotation; //return the userLocation marker, or the customized view for this location if(annotation == self.mapView.userLocation){ self.mapView.userLocation.title = @You are here; //fire geocoder MKReverseGeocoder *geoCoder = [[MKReverseGeocoder alloc] initWithCoordinate:self.mapView.userLocation.coordinate]; geoCoder.delegate = self; [geoCoder start]; //let map place default blue pin return nil; }else{ //the location item.. BT_item *tmpLocation = [self.mapLocations objectAtIndex:tmpAnnotation.listIndex]; BT_mapAnnotationView *annotationView = [[BT_mapAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@myAnnotationView]; [annotationView setEnabled:YES]; [annotationView setCanShowCallout:YES]; //if we have an iconName then use that custom icon, else, drop a colored pin...Icon must exist in Xcode project... NSString *iconName = [BT_strings getJsonPropertyValue:tmpLocation.jsonVars:@iconName:@]; if([iconName length] > 5){ [annotationView setImage:[UIImage imageNamed:iconName]]; }else{ [annotationView setPinColor:MKPinAnnotationColorRed]; annotationView.animatesDrop = TRUE; //we may have set a custom color for this location's marker... if([[BT_strings getJsonPropertyValue:tmpLocation.jsonVars:@pinColor:@] isEqualToString:@green]) [annotationView setPinColor:MKPinAnnotationColorGreen]; if([[BT_strings getJsonPropertyValue:tmpLocation.jsonVars:@pinColor:@] isEqualToString:@purple]) [annotationView setPinColor:MKPinAnnotationColorPurple]; if([[BT_strings getJsonPropertyValue:tmpLocation.jsonVars:@pinColor:@] isEqualToString:@red]) [annotationView setPinColor:MKPinAnnotationColorRed]; } //button type depends on what we are doing with the tap UIButton *theButton = [UIButton buttonWithType:UIButtonTypeInfoLight];; [theButton setTag:[annotation listIndex]]; [theButton addTarget:self action:@selector(calloutButtonTapped:) forControlEvents:UIControlEventTouchUpInside]; annotationView.rightCalloutAccessoryView = theButton; //return the view return annotationView; }//userLocation //shouldn't be here return nil; }
 
muhromatic
buzztouch Evangelist
Profile
Posts: 24
Reg: Dec 19, 2011
NYC
240
like
02/06/12 04:48 PM (14 years ago)
David: Thank You Sir... You have, yet again, proven by example, how incredibly responsive and generous this community truly is... Custom map pins for everyone...
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.