Connect With WRD
feed via e-mail
feed via e-mail

Archive for the ‘Mobile Development’ Category

iOS Boilerplate is a base for creating native iOS applications with support for 4.0+ versions of the operating system.

Right now, it is not a complete/true XCode template but an XCode project which makes developing easier for anyone who is looking to build a project by modifying and extending an already ready one.

iOS Boilerplate

The boilerplate includes helper classes and examples on:

  • HTTP requests and an image cache (both in-memory and disk-based)
  • UITableViews and UITableViewCells: fast scrolling, async images, pull-down-to-refresh, swipeable cells,…
  • Maps and locations: directions between two points, autocomplete a location, etc.

And, there are few other projects already bundled including ASIHTTPRequest, JSONKit, SVProgressHUD and few others.

Mobile HTML5 is a project that displays a comparison chart displaying the HTML5 features support in popular mobile and tablet browsers.

The presentation is very slick easing finding out if that feature should be used on a mobile web app or not.

Currently, the browsers included are Safari on iOS, Android, Blackberry, IE, Opera, Firefox, webOS and Symbian (by mentioning on which device they were tested).

Also, it is possible to see which versions of the browsers support each feature.

HTML5 Mobile

RestKit is an open source Objective-C framework that simplifies interacting with RESTful web services for iOS apps.

It comes with a clean and easy-to-use HTTP request/response API with a powerful object mapping system that minimizes the amount of code to be written.

RestKit

The framework provides integration with Apple’s Core Data framework which allows it to persist remotely loaded objects directly back into a local store, either as a fast local cache or a primary data store that is periodically synced with the cloud.

And, RestKit supports JSON via the SBJSON and YAJL parsers.

Push notifications are an important part of iOS applications as they help keeping the user connected with the application.

If you are developing an iPhone application and need to send such notifications, Easy APNS comes to the rescue.

Easy APNS

It is a PHP-MySQL-based solution for communicating with the APNS which describes every step of a standard setup in detail.

The solution works by inserting push messages into a MySQL table and sending them with the help of a cron job.

P.S. There is also an alternative library named PHP-APNS.

The increasing variety and usage of device/screen types (cell phone, smart phone, tablet, desktop..) urge the need for serving web content accordingly.

Adaptive Images is a solution for delivering browser-size-specific images for any device.. automatically.

It is JavaScript-PHP-powered where a lightweight JS file detects the browser size and the PHP file resizes the images on the web page. And, all this happens with the help of a .htaccess rule which redirects any requests for .JPG, .GIF or .PNG files to the PHP image processor file.

Adaptive Images

Adaptive Images is a plug 'n' play resource which can be easily integrated into any PHP website.

There is a built-in caching system for minimizing each image only once for each size.

Also, several options for customization exist including "array of browser-image sizes", .JPG quality and more.

Diapo is a jQuery plugin for creating content sliders with beautiful and custom transition effects (like curtain and mosaic).

It can display images, videos or any other HTML and can be browsed manually (with prev-next buttons or pagination links that can also display thumbnails) or the auto-slideshow functionality.

Diapo jQuery Slideshow Plugin

The plugin is mobile-ready and has options to enable-disable features for mobile usage.

Transitions can also be customized by defining sliced rows-columns, the transition period and more.

Mobilize.js is a HTML5-JavaScript framework for creating mobile websites from any standard sites quickly and easily.

The idea behind the framework is; rather than serving a totally different mobile web page, loading and using only the needed parts and displaying them inside a mobile theme (jQuery Mobile's default theme).

Mobilize.js can be used on every website, however, for WordPress and Sphinx users, there are plug 'n' play solutions provided.

It is open source and can be hosted under the website or a free-to-use CDN-hosted version is offered too.

Mobilize.js

mAdserve is an open source and PHP-MySQL-powered ad server application for managing + tracking mobile ads easily.

It helps controlling directly-sold, cross-promotional and ad-network ads (many of the networks are supported by default) from a single interface.

There is no need to deal with SDKs of each ad network and, if you are selling the ads directly, it automates the process by enabling the customers to sign-up and purchase ads themselves (with PayPal or credit cards).

mAdserve - Mobile Ad Server

mAdserve supports iOS, Android, Windows Phone 7 apps + mobile websites and campaigns can be targeted by device besides country/city, handset capabilities and schedule.

It includes open source and lightweight advertising SDKs for the devices mentioned and code snippets for mobile websites.

And, ads/campaigns can be tracked with live reports and a reporting API that helps gathering this data.

Developing mobile web applications is not so different and harder than developing standard websites. Even, considering the better support for the new HTML and CSS tags, it is sometimes easier.

However, debugging them is pretty hard as many features for that process doesn't exist like viewing source code or JS errors generated by the mobile browser.

Socketbug

Socketbug, a remote debugging tool built with Node.js and Socket.io, brings a working solution to this issue.

It auto-determines what communication transport to use and enables your mobile application to send/receive messages from other connected devices (mostly mobile in this case) to your desktop browser.

The usage is not so complicated as well, you just need to setup the Socketbug server, connect to it (a console exists for connection) and insert a JavaScript code to your mobile application.

Joshfire is an open source framework for developing web applications that can work in multiple devices.

It only uses HTML5 + JavaScript and web apps can be built to be compatible with browsers, desktops, smart phones, smartTVs and connected objects.

The content, design and data is separated for a flexible development process and the framework makes use of many popular resources like MediaElement.js or Zepto.js.

Joshfire Framework

Currently, supported devices are desktop browsers, iOS, Android, GoogleTV, SamsungTV and there is an adapter for Node.js as well.

Applications can be controlled with keyboard, mouse, touch, tv-remote and more depending on the capabilities of the device.

The library is improved continuously, documented in detail and comes with various examples.

Uptime Robot
feed-holder
FeedBurner
HotScripts Marketplace
PSD2HTML.com