Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 17    Views: 160

Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
11/06/12 07:34 AM (13 years ago)

Video Tutorial: Developing buzztouch plugins using the JSON Snippet Keeper

Ever since David's awesome webinar on creating plugins, I realized it wasn't as hard as I originally thought (either that, or I'm learning Obj-C faster than I thought I could). So since I like to find ways of making things easier and more efficient, I started using the JSON Snippet Keeper plugin while developing new plugins. The benefits of doing so are immense (unless you're a rockstar like David, and I'll even wager that he would be able to see the benefits of my method). Being too hard to explain in a post, I made a video tutorial, which can be seen here: http://www.youtube.com/watch?v=tycdb94y8Bc Pop some popcorn, fire up Xcode or Eclipse, and enjoy the show!
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
11/06/12 08:08 AM (13 years ago)
Nice. Added to the list of tutorials to watch now that is starting to mount up. I'm still trying to get thru the Control Panel video! Would you say the ability to use the Interface Builder is a big step in making plug-ins? I know once I figured out how to use it, it made following the gaggle of great video tutorials out there possible. I love seeing David use it in tutorials now and posts from folks trying to connect outlets. I also see why real programmers hate it as well... very curious to see this, thanks for making it and sharing :)
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
11/06/12 08:12 AM (13 years ago)
Ya, the first time I used IB, I was excited - until I clicked "Run" and nothing worked the way I thought it should. But now, I seem to understand a lot more of how it works, and it definitely speeds up some processes. Getting past the outlets mindset was the first hurdle, but now it makes sense.
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
11/06/12 08:58 AM (13 years ago)
Awesome tutorial! Thanks Stobe. IB is actually pretty easy once you understand connections, I had one too many headaches with it when it was just a simple connection missing. Cheers, David https://buzztouchmods.com
 
Mackimack
Apple Fan
Profile
Posts: 481
Reg: Dec 30, 2010
Sweden
14,310
like
11/06/12 09:24 AM (13 years ago)
@stobe Nice tutorial! Another question, have you look at the code sampel I gave you for your book plugin? Did you seen my iPad demo ? It is really pretty when you turn the page.
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
11/06/12 09:55 AM (13 years ago)
Man, what a HUGE repository of amazing information getting generated here! Great stuff, @stobe! Mark
 
SheriDee
Code is Art
Profile
Posts: 1094
Reg: Sep 23, 2011
location unknow...
22,840
like
11/06/12 10:34 AM (13 years ago)
Magic Man! Thank you sir! I know you just LOVE making videos ....but let me tell you ~ You are awesome! Keep the good stuff coming! You are such a great contributor to buzztouch! Now I have to redo all my posts and show the shortcut.....JSON snipper is an amazing tool! This video makes things much clearer! Thanks again Sheri
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
11/06/12 10:56 AM (13 years ago)
Awesome stobe. I just checked out the video! my buzztouch market account is "loaded" with funds to buy this baby. once my "new" macbook arrives i'll be back and up again:) this plugin makes things so simple and easy
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
11/06/12 11:05 AM (13 years ago)
"this plugin makes things so simple and easy" - mysps I'll add this to my testimonial list, lol! @Sheri, thanks! There's more to come... @Mark, Trying to catch up to you! @Mackimack, Haven't tried the code yet. I wanted to get version 1 out the door so people could start developing with it - then I'll be looking to update it (prettify it).
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
11/06/12 11:12 AM (13 years ago)
lol go for it!!
 
LA
Aspiring developer
Profile
Posts: 3280
Reg: Aug 16, 2012
Jerseyville, IL
42,900
like
11/06/12 12:48 PM (13 years ago)
You make it look easy @Stobe..lol Can someone make a tutorial with Android? Seems all the tutorials are done on Xcode. LA
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
11/06/12 12:58 PM (13 years ago)
All the JSON part is the same. And the usage of my Snippet Tool would be the same. The only difference with Android would be the actual code within Eclipse. (and the 400 line case statement you should put in for devicetypes/resolutions/android versions/manufacturers/position of stars/etc) ((had to, sorry))
 
LA
Aspiring developer
Profile
Posts: 3280
Reg: Aug 16, 2012
Jerseyville, IL
42,900
like
11/06/12 01:01 PM (13 years ago)
You did great on your tutorial @Stobe. LA
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
11/07/12 11:48 PM (13 years ago)
@Stobe is, um, a bad-ass! I heard about this video yesterday....just watched it...big smile when I hear our favorite voice (wink) and totally understand the enthusiasm in this thread. Great stuff!
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
11/08/12 07:58 AM (13 years ago)
I think that's an understatement.... Stobe has morphed into David II with these videos. He's taken JSON and making plug-in to a new level here. The hacker in me loves his 'bootleg' JSON plugin technique. I love how he builds this just like David does in his videos. By version 5 of this he's gonna be moving at an amazing pace. Can't wait for the whole Snippet keeper saga to play out. I really haven't even had a chance to take the JSON Snippet keeper for a good test run, but after watching this, I'm gonna put some stuff down and look at using this tool more. It's really a full on extension of the BT technology. being able to use this WITH the control Panel is even easier. @stobe - which BT plugin did you borrow that load screen code from? Was it the menu_buttons? agreed, Great Stuff indeed!
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
11/08/12 09:13 AM (13 years ago)
What I'm really loving about the community these days is that it's evolving to a place where we have all the bases covered. We have solid help for beginners just getting started, lots of people who can answer questions from intermediate users, and now we have people like @stobe, aka David II, along with several others, who does some seriously advanced stuff and make this a platform for all abilities! I'm loving buzztouch more and more every day! Mark
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
11/08/12 09:49 AM (13 years ago)
Thanks guys. Although being called "David II" is borderline blasphemous, lol! I tried to keep the beginning of the tutorial close to David's plugin making tut, but you can quickly tell that he knows all the correct terminology, whereas mine sounds more like: "Ug! Me like to move heavy things"
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
11/08/12 09:50 AM (13 years ago)
@ATRAIN: I don't remember exactly where I got that from, but its scattered all over the original code (probably list menu and button menu).
 

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.