Apple iPad Development

On January 31, 2010, in Announcements, iPhone Development, by Domness

Finally Apple have announced their new creation, the Apple iPad. Although many people are disliking the fact that it’s an ‘oversized’ iPhone.. it still boasts a large number of great features that many other tablets just don’t have.

One more thing.. I’ve got the latest SDK and have already started playing around with the OS and started developing for the iPad. It’s release in a couple of months will be great and I’ll definitely be in line of getting one the day it is announced.

Tagged with:  

Firstly, I’d just like to explain what the ‘Twitpocalpyse’ is to all those who don’t know:

On Friday evening, the number of tweets exceeded 2,147,483,6471. While that doesn’t seem like a round number, it’s the largest number that can be stored as the data type known as a “signed integer.” Once that number was exceeded, some versions of some Twitter client apps could break in a fashion similar to what was expected during the Y2K “millennium bug” era.

As I am using the MGTwitterEngine, I thought I’d like to post up how to fix the bug, with thanks to someone named kleinman.

http://gist.github.com/111435

add in MGTWitterYAJLParser.m
-------
int process_yajl_number(void *ctx, const char *numberVal, int size)
{
	id self = ctx;

	if (currentKey) {
		// We alloc a proper buffer and copy the chars in it along with a null
		char *zeroTerminatedBuf = calloc(1, size+1);
		memcpy(zeroTerminatedBuf, numberVal, size);

		// Then we put everything in an NSString so we can initialize our NSNumber with the corresponding long long
		NSString *rawValue = [NSString stringWithCString:zeroTerminatedBuf];
		NSNumber *longLongValue = [NSNumber numberWithLongLong:[rawValue longLongValue]];
		[self addValue:longLongValue forKey:currentKey];

		free(zeroTerminatedBuf);
		[currentKey release];
		currentKey = nil;
	}

	return 1;
}

static yajl_callbacks callbacks = {
    process_yajl_null,
    process_yajl_boolean,
    process_yajl_integer,
    process_yajl_double,

//  Put number callback so we can properly handle a long long value
//	Martin Dufort - WhereCloud Inc
    process_yajl_number,
//
    process_yajl_string,
    process_yajl_start_map,
    process_yajl_map_key,
    process_yajl_end_map,
    process_yajl_start_array,
    process_yajl_end_array
};

TomTom for the iPhone

On June 8, 2009, in Announcements, by Domness

During the Apple WWDC ’09, TomTom announced the new GPS Turn-by-Turn navigation for the iPhone. Not only did they announce an iPhone app for the GPS Navigation system, they also announced the in-car hardware which recharges the iPhone, holds it and also has an inbuilt speaker.

Here is a quote from their site:

The TomTom solution combines two new TomTom products to provide users with state of the art in-car navigation on their iPhone 3G:

  • The TomTom navigation application for iPhone; an Apple version of TomTom’s award-winning turn-by-turn navigation software, including IQ Routes and latest maps from Tele Atlas;
  • The TomTom car kit for iPhone; a specially developed car kit for secure docking, enhanced GPS performance, clear voice instructions, hands-free calling and in-car charging.

The TomTom navigation application for iPhone will be available via the Apple iTunes App Store, following the release of Apple’s OS 3.0 operating system. Details regarding pricing and availability for both the application and the TomTom car kit for iPhone will be made available in advance of the products’ launch later this summer.

Photos

Video

TomTom

Tagged with:  

Twitterville 1.3 Sent to apple

On May 24, 2009, in iPhone Development, by Domness

After much time improving the app, I’ve now finally sent it off to Apple for review! Should be up in the app store in the next couple of weeks

Release notes

✔ Added a ‘Dark’ theme
✔ Added a ‘Pro’ theme
✔ Added ‘Notes’ shortening
✔ Added a sent tweet sounds
✔ Added sent tweet vibration
✔ Added TweetPhoto support
✔ Added a custom URL scheme of ‘twttr:’
✔ Code optimization
✔ Faster loading times on certain views
✔ Fixed memory management
✔ Major bug fixes
✔ Fixed the ‘More’ table
✔ Added ‘Nearby’ tweets and search
✔ Added ability to ‘Stop Following’ a user
✔ Updated the Twitter engine
✔ Added IMG.LY support for image uploads
✔ Infinite timeline
✔ View own followers list

Screenshots

Tagged with:  

After most developers getting an email the other day about testing the new PUSH functions, I decided to hop on board and blog the kind of things that went on during this weeks testing.

Firstly, Apple told us to download the ‘AP News’ app. This is a test app which was selected by Apple to test a high volume of PUSH alerts to the iPhone. When upon starting the app, you get the following screen to ask for your location which will be where most of the alerts come from, your local area.

Once installed and used, a new section will appear in the settings of the iPhone and will have ‘Notifications’. This is shown in the following screen:

This is all great, however, I’ve still yet to receive a proper PUSH notification so I can report about how it goes and the kind of battery life it takes.

After waiting about 15 hours, I finally got my first PUSH notifications! And, it felt good for sure. Here’s some more screenshots:

Tagged with:  

After a period of a few months with no updates to iMood, I have got some new ideas, fixes and much more to add to iMood for the iPhone/iPod Touch! I will be announcing the new features and will be starting some cool developments to it in a couple of months for a major update.

If you have any features you’d like to request for the app, feel free to drop me an email at: imacdev@yahoo.com.

Tagged with:  

Review: Peggle for iPhone/iPod Touch

On May 14, 2009, in Reviews, by Domness

After much excitement after hearing that Peggle was finally out for the iPhone, I went straight ahead and bought it. I never looked at any review or any ratings, and the game I got? Was brilliant!

Peggle loads up with a nice loading screen. The user obviously doesn’t know what’s loading as the text beneath the loading bar is replaced with random ‘good feel’ phrases as you can see in the screenshot below. Once everything is loaded, the sun rises to the top and you can touch to start playing!

The game is really easy to get into and very addictive! (I’m wondering why I’m not playing it right now!) Once everything has loaded you pretty much get into the game straight away. Peggle has lots of helpful tips when playing the game and the graphics and gameplay are perfect for the size of the screen of the iPhone.

The game is fun, easyish, exciting and much more! I suggest you go out and buy the game, you’ll never look back :)

Tagged with:  

Twitterville 1.2.1 sent off to Apple

On May 11, 2009, in Announcements, by Domness

Just a quick notice to say that Twitterville v1.2.1 has been sent off to Apple for review.

This contains the following changes:

  • Bug fixes
Tagged with:  

Twitterville 1.2 Released!

On May 10, 2009, in iPhone Development, by Domness

Twitterville 1.2 for the iPhone and iPod Touch has now been released on the App Store!

BUY HERE (iTunes Link)

Tagged with:  

shrtliimage

What’s this I’m hearing?

Well, what shrt.li for the iPhone simply is, is a website you can access to shorten URLs and have a link given to you to automatically post the link to a new tweet from Twitterville on your iPhone!

Isn’t it easier to use a bookmarklet and shorten it within Twitterville using TDY.ME?

It is! And I suggest that you do actually go and use the bookmarklet! However, if you don’t have it installed, then by no means, use the shrt.li way.

Hmm… the ‘Send to Twitterville’ doesn’t open the app?!

This is either because you do not have Twitterville installed or you are not at version 1.3. The link to open Twitterville requires version 1.3 (this installs the custom URL scheme for twttr:)

There must be another way too… ;)

There is indeed!! If you ever get ANY link on your iPhone Safari browser you can add something on the beginning of the URL to send it to a new tweet. It doesn’t even have to be a link!

For example, if your iPhone web browser had http://website.com/sub/image.png then you just have to add twttr: to the beginning of it so it looks like this twttr:http://website.com/sub/image.png and then Twitterville will open with the link.


View on Vimeo.

Tagged with: