Tuesday, December 18, 2012

WhatZ'Odd - Client Technology

WhatZ'Odd iOS Client is built in Objective C using XCode.  It has been based on storyboard, viewcontrollers etc. Use the Automatic Reference Count (ARC) for memory management.
The major component used are:
- Facebook ios SDK : For integration with facebook
- Twitter  ios SDK : For posting tweets.
- XMPP             : Chat and buddies
- BugSense         : getting crash reports
- Flurry               : For app analytics
- AdWhirl          :  For advertising in game

Next releases:
- Apple PushNotification : for notification to mobile devices


Experience: 
Objective C is quiet similar to C++ in programming style. The toughest part of coding in Objective C was thread management. The code extensively uses the background thread for heavy perocessing leaving the main thread to respond to the users.
- And with use of Core data  and background thread there is lot of  synch and management of htreads upding the core data
- Also difficult part was the animation while navigating to different views.

Still improving ...


1 comment: