by Ondrej Rafaj Open source and other useful projects for iPhone / iPad
What I’ll be talking about today JSON framework ASIHTTPRequest HTTP server Diddy Ftp Server Openflow CorePlot AppSales Google Charts Google Maps JQTouch Some interesting libraries
JSON framework A strict JSON parser/generator for Objective-C Parsing JSON into NSArray, NSDictionary, etc … Easy to use API Strict parsing & generation Configurable recursion depth for parsing Stack of error available in case of failure Optional pretty-printing of JSON output Optionally sorted dictionary keys in JSON output
JSON framework JSON file in application bundle Parsing the JSON file
ASIHTTPRequest Easy to use CFNetwork wrapper for HTTP requests Synchronous HTTP requests Asynchronous HTTP request Basic HTTP authentication Own network queue Form data request (POST) Categories Authentication dialog http-request/tree Simple asynchronous request
ASIHTTPRequest Form request Synchronous request
Cocoa HTTP server An embedded HTTP server Built in support for bonjour broadcasting IPv4 and IPv6 support Asynchronous networking using standard Cocoa sockets/streams Access authentication TLS encryption support server Extremely FAST and memory efficient Heavily commented code Very easily extensible Implementation code is little bit longer, please check out for tutorial on xProgress
DiddyFtpServer Cocoa Ftp Server Library Ready to use static library Really easy integration
OpenFlow CoverFlow API replacement for the iPhone / iPad
CorePlot plotting framework for Mac OS X and iPhone OS Static library Lots of different charts Configurable ng-core-plot-in-an-iphone-application plot/wiki/UsingCorePlotInApplications 010/01/26/p973
AppSales iTunes sales and review reports Downloads daily, weekly stats from iTunes connect Checks for new reviews in all app stores Sales per product Sales per country Etc … iTunes: AppSales mobile
Google Maps API Web service JSON and XML output Geocoding Using street view Local search s/documentation/index.html
Google Charts API Live charting API A rich gallery of visualizations provided as: Image charts - using a simple URL request to a Google chart server Interactive charts - using a Google developed JavaScript library (WebKit) Can read live data from a variety of data sources Simple to use and free
jQTouch A jQuery plugin for mobile web development Easy setup Native WebKit animations Image preloading Callback events Flexible themes Swipe detection Extensions
CPLockController Resuable iPhone pin lock view controller Easy implementation as a modalview controller Delegate methods You can Validate PIN code Set new pincode (with verification)
IGFrameworkProject xProgress project Idea is to have one library as a starting point for any app development We are looking for contributors
IGUILibrary User interface helper library e-guru-uilibrary IGUIScrollViewImage IGUIScrollViewCanvas IGUIScrollViewElements And again … we are looking for contributors
xProgress.com
Thank you xProgress.com is looking for new authors Vote for: Core-Text for iPad (iPhone OS 4.0) Advanced concurrency / threading on iPhone iPad And … xProgress rocks … at least I think so