Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 21    Views: 111

Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
03/25/14 08:38 AM (10 years ago)

NEW PLUGIN: Event Countdown

My very first plugin is now available in the plugin market here: https://www.buzztouch.com/plugins/plugin.php?pid=8BC0423A050CD06E5C492D0 Thanks to MrDavid of BTMods.com for the help in porting my code from xcode project to BT Plugin format. Originally design out of need for one of my apps to have the user set the date of their upcoming vacation, and the app tells them in plain english how long until they go on holiday. Event countdown is used to countdown the days to a user defined event. When the screen is first launched, it will prompt the user to select the date of the event that they want to count down to, using a simple 3 wheel picker. Once the user saves the date, or if the app is launched and the user has previously saved a date, they will be take to the countdown screen. This screen shows the user the time until the date by showing them the amount of years, months, weeks, days, hours, minutes and seconds until that day. If the user decides to change the date of the event, for instance if a vacation was rescheduled, they simply double tap the countdown screen to go back into the date selection screen. This plugin allows the date to be entered by the end user of the app, instead of entered by the developer, making it reusable by the user for any date they wish, or to change it at will, instead of being forced to only countdown to one particular day. Event Countdown is driven by easy to edit XIB files, so you can easily change the background colors, graphics, buttons, text, and pretty much anything else without having to alter the code. By default there is also a metallic frame around the date picker control, which makes it look like older iOS versions, even if on iOS7, which is a simple PNG file, so you can change the border to look like anything you want… wood, metal, glass, chrome, tie-dye rainbows… the choice is yours! This border works for all iPhone iOS versions, including iOS7, where apple decided to ditch the border look on the picker controls. Event Countdown is a fantastic way to display the amount of time to a specific date in easily human readable format (i.e. 1 year, 3 months, 2 weeks, 6 days, 17 hours, 12 minutes and 42 seconds), instead of a typical 00:00:00:00 countdown format. This plugin is perfect to figure out the days remaining until a vacation, wedding, super bowl, graduation, birthday, christmas, or any other major day that you want your user to keep track of. Unlike other solutions, the day is decided by the user at run time, not hard coded by the programmer, so it’s extremely flexible. Only containing a couple of easily editable files, and no additional classes or SDK’s required, this makes Event Countdown super simple to add to your project and edit to your tastes to match the rest of your app. See screenshots for more info on how easy this plugin is to use, and how stunning it looks in your app. https://www.buzztouch.com/plugins/plugin.php?pid=8BC0423A050CD06E5C492D0
 
nadthevlad
Code is Art
Profile
Posts: 1025
Reg: Jun 07, 2012
Denver
21,850
like
03/25/14 10:05 AM (10 years ago)
Cool. Bought.
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 10:05 AM (10 years ago)
Awesome, thanks Nadthevlad. Let me know if you have any questions. Of course, a positive review would be appreciated if you like it :)
 
nadthevlad
Code is Art
Profile
Posts: 1025
Reg: Jun 07, 2012
Denver
21,850
like
03/25/14 10:06 AM (10 years ago)
You'll get asked this a million times so I figure I will kick it off for you. Android?
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 10:08 AM (10 years ago)
Lol, yep, I expected that question. No android at this time. I am only familiar with iOS coding... never took the leap to Android. If anyone wants to port the plugin to android, I'm OK with that.
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
03/25/14 11:03 AM (10 years ago)
Very cool. I can think of a couple uses for this in some of my apps! -Chris
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 11:12 AM (10 years ago)
Thanks Stobe. I needed it one of my apps as well. I think many of the plugins are made out of necessity. I figured other people could probably use it as well. In my case, my app was a theme park tour guide type of app, and I wanted a screen where my users could enter the date they were leaving for vacation and it would countdown the time until they left, but I needed something where the user could enter their own date (and reuse it for a different date later on if they wanted), and not have the developer enter a specific date in the CP
 
Masons App Design
Aspiring developer
Profile
Posts: 206
Reg: Aug 06, 2013
Andrews, TX
12,660
like
03/25/14 11:23 AM (10 years ago)
Very cool plugin. Any chance of getting it for android?
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 11:27 AM (10 years ago)
Thanks. Sorry, no Android. I've only programmed in iOS, and still trying to get all of that under my belt before attempting Android projects. I'm happy to allow anyone else to port it over to Android if they want though, using my iOS code as a general outline and workflow. I just don't have the Android experience to do so, so best left to the experts ;)
 
Masons App Design
Aspiring developer
Profile
Posts: 206
Reg: Aug 06, 2013
Andrews, TX
12,660
like
03/25/14 11:34 AM (10 years ago)
That's understandable. I will definately use this in my apps.
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
03/25/14 11:37 AM (10 years ago)
Is it available for Android? David. https://btmods.com/chat
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 11:37 AM (10 years ago)
Hahahahaha
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
03/25/14 11:39 AM (10 years ago)
Uh oh! KennedyE is going to be pissed! :)
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 11:44 AM (10 years ago)
lol, thats for sure ;)
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
03/25/14 11:45 AM (10 years ago)
<3 Congratulation Angry, your first plugin is not only functional, cool, and useful, its more importantly beautiful. Not many people can code and design as well as you did, that's something to be proud of. Heck, it's worth downloading just for the documentation / comments for every single damn line of code! I would recommend this to users looking to make a plugin for the first time just so that they could read through what you did piece by piece, let alone use it. One of the things that make great programmers: programmers who document their code well for themselves and future developers. You have a really solid plugin there, especially for your first one, I expect we'll see more in the future? :-) Keep kicking ass! David http://btmods.com/chat
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 11:51 AM (10 years ago)
I have one in mind that would be a game changer, and fairly simple to do... but I'd need to hire you to help me with the control panel stuff if you're available (xcode project itself is already done). Shoot me an email if interested MrDavid. Yeah, as far as the comments in my code, I wanted to make sure I could remember exactly what I did piece by piece, since this was my first project. Pretty much every single line is documented so I know in plain english what every single thing does ;) I used to do the same thing when I programmed in VB 6.0 (wow, I'm really dating myself there, lol)
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
03/25/14 11:56 AM (10 years ago)
Congrats Ninja!! Awesome to see your first plugin :)
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 11:58 AM (10 years ago)
Thanks mysps! Hopefully the first of many :)
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
03/25/14 12:04 PM (10 years ago)
of course it will be!! you've helped me with my code :)
 
CMCOFFEE
Android Fan
Profile
Posts: 2017
Reg: Jan 04, 2013
Amarillo, Texas
26,670
like
03/25/14 03:42 PM (10 years ago)
Nice bought! Angry do you have time to desgn some buttons?
 
Angry Ninja
Aspiring developer
Profile
Posts: 1045
Reg: Aug 25, 2013
Maine
17,150
like
03/25/14 03:44 PM (10 years ago)
Thanks CMCoffee. If you like it, a positive review is appreciated. Sure, not a problem. Send me a PM and let me know what you need. :)
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
03/25/14 03:45 PM (10 years ago)
Congratulations, Angry! It is great to see you with a product on the Plugin Market.
 

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.