Total Pageviews

Wednesday, 9 October 2013

CodeBucket: An iOS based Bitbucket Application

I’d like to introduce an iOS application I’ve worked extremely hard on for the past few months: CodeBucket. CodeBucket is the best way to browse and maintain your Bitbucket repositories on any iPhone, iPod Touch, and iPad device! Keep an eye on your projects with the ability to view everything from followers to the individual file diffs in the latest change set. CodeBucket brings Bitbucket to your finger tips in a sleek and efficient design.

Update 6/2/2013

I have finally released the source for the CodeBucket project under the Apache 2.0 License. You can find the source code here on GitHub.

Inspiration

As I’ve stated before, I’m a huge fan of Bitbucket. I believe it has immense potential. However, for the life of me, I could not find an iOS app that I was happy with. There were already a few out there at the time of developing my application: Issue Bucket and Bucketly are two that come to mind. Unfortunately, I wasn’t particularly satisfied with their design and feature set. With that in mind, I set out to design my own application: CodeBucket. I designed CodeBucket to incorporate as many features as the Bitbucket REST API provided. This, coupled with a efficient mobile design, allows the user to monitor repositories, provide issue feedback, search source code, and much more! My goal is that this application will embody the entire feature set that the Bitbucket website provides; I want this to be a complete mobile solution. I am extremely dedicated to this project and am currently working with Bitbucket to expose new API’s to extend the feature set of CodeBucket!

Design

Here’s a few images of the application in action:

Support

Please contact me if there is any comments, questions, issues, or features, you’d like to see addressed. I will be happy to work with anyone who provides feedback! 

Open Source

I will be providing the entire source tree for this project as well as a design document showing how I created every aspect of the application. As this was my first, I am currently re-factoring and cleaning up the code so views are better able to follow. Once that is complete, probably within a week or two, I will open source the repository!

from http://www.dillonbuchanan.com/projects/codebucket-an-ios-based-bitbucket-application/
-----------------------------------------------------------------------------

CodeBucket Product Site


CodeBucket has a site of it’s own: Check it out!
Ever since I launched CodeBucket I’ve really been after creating a proper product website. Well, today I’ve finally finished. Unfortunately, much of my time was spent attempting to do the entire thing in WordPress because I have quite a fondness for it. However, the lesson of the day is really ask yourself what you’re attempting to accomplish with the website.
My first inclination was that I would us it to catalog feature requests. Well, thanks to Daniel May, I found that using a “HelpDesk” type of software is much more efficient than attempting to do it on my own. Daniel had pointed out ZenDesk which is an awesome looking product but I had found the pricing scheme a little interesting. Especially when compared to Desk‘s free single agent it was hard to say no to Desk. I do think ZenDesk has a better overall product but for the price (free) I’ve gone with Desk. I’ve setup a support site for CodeBucket which I hope to efficiently get to customer requests as well as create a proper knowledge base section for the application.
The second thought I had was that I would use WordPress’ blogging tools to keep everyone up to date with the development of new features. However, after a lot of thought, for a small product like CodeBucket, it really doesn’t make sense to have a whole blog dedicated to it’s development. If it was a line of products, or maybe a much large product, than maybe. However, I think Twitter really does an excellent job of replacing that need. Thus, you can now follow @CodeBucketApp and I will keep you filled in as the product advances.
Finally, simplicity is key for a simple product. I completely forgot that in the 95% of the time I spent creating a product site. All this time creating a WordPress site when it really didn’t need to be. Instead, I scrapped it and within a few hours came up with a much better alternative for CodeBucket: Check it out!

from  http://www.dillonbuchanan.com/projects/codebucket-product-site/