dotMobimobiForgemobiReadyDeviceAtlasgoMobi
background image
  • iPhone - Posted by weimenglee - 04 Feb 2014
  • Thumbnail of Dog jumping to fetch stick

    Using Background Fetch in iOS

  • In iOS, except for some special cases, an application is not allowed to run in the background. While certainly a serious restriction for some types of application, this feature is designed to conserve battery power. Imagine apps continuing to run in the background without reins, and it is easy to see how the entire system might slow down and deplete the battery within a few hours.
  • Windows Phone - Posted by RobLauer - 21 Jan 2014
  • Thumbnail of Man steps over train platform gap

    Tips and Tricks for Developing PhoneGap Apps for Windows Phone 8

  • One of the biggest perceived advantages of developing a mobile app with PhoneGap is writing once and generating binaries that run natively on nearly every mobile platform. For those of us who have tried to simply migrate an iOS PhoneGap app to Android (or vice versa), we know that sometimes it's easier said than done. And as the landscape continues to evolve, we are being confronted with what is becoming a relatively strong third option in the mobile realm - Microsoft's Windows Phone 8.
  • Emulators - Posted by mark.anderson - 13 Jan 2014
  • Thumbnail of Section Feature Image

    Automated Mobile UI Testing with CasperJS

  • While real user testing is critical to almost any web effort, the benefits and speed provided by automated testing make it a powerful addition to any test regime. In this article we'll be discussing the automation of UI testing with CasperJS, and PhantomJS.
  • Responsive Design - Posted by ronan - 17 Oct 2013
  • Thumbnail of Image by @kev-shine

    Lightening your RWD website with RESS

  • This article will show you how to use a technique called RESS (Responsive design with Server Side components) to make significant performance and reach improvements to a website for both mobile and desktop alike. This technique requires just a few lines of code, some simple configuration and no ongoing maintenance. The site will change from one that works on desktops, tablets and smartphones to one that works on almost anything, anywhere and loads faster in all cases.
  • HTML5 - Posted by ruadhan - 10 Oct 2013
  • Thumbnail of Section Feature Image

    HTML5 for the Mobile Web - Forms and Input Types

  • In this article we take a look at some of the new form enhancements available in HTML5, and look at how they contribute to an improved user experience for mobile forms. In particular we will see how forms can be enhanced with the additional input types offered by HTML5, and show what you can expect across various classes of mobile browser.
  • Accessibility - Posted by brysonmeunier - 12 Sep 2013
  • Thumbnail of Section Feature Image

    Eleven questions to better mobile SEO

  • Earlier this year I resolved to share more actionable information on mobile SEO in my Search Engine Land column, so it was nice to be invited to do that here on mobiForge. Mobile SEO best practices are so 2008. These days mobile search matters more than ever, and it’s important not only to have general guidelines, but to have a process for optimizing your site for mobile searchers. Today I’m going to go through an actual site example and optimize it.
  • HTML5 - Posted by ruadhan - 15 Aug 2013
  • Thumbnail of Finger touching feather

    HTML5 for the Mobile Web: Touch Events

  • With the widespread adoption of touchscreen devices, HTML5 brings to the table, among many other things, a set of touch-based interaction events. Mouse-based events such as hover, mouse in, mouse out etc. aren’t able to adequately capture the range of interactions possible via touchscreen, so touch events are a welcome and necessary addition to the web developer's toolbox. Use cases for the touch events API include gesture recognition, multi-touch, drag and drop, and any other touch-based interfaces.
  • Android - Posted by weimenglee - 07 Aug 2013
  • Thumbnail of Map of moon

    Developing with Google Maps v2 for Android

  • In one of my previous articles, I talked about embedding Google Maps in Android applications. Much has changed as Google went about revamping a lot of existing APIs in Android. In version 1 of Google Maps for Android, Google used the MapView to display map data. In version 2, the MapView is deprecated; instead, you have to use a MapFragment.
  • Content Adaptation - Posted by ruadhan - 26 Jul 2013
  • Thumbnail of Diversity by  || UggBoy♥UggGirl || PHOTO || WORLD || TRAVEL ||

    Tablet and mobile device detection in PHP

  • Previously on mobiForge Ronan posted about a lightweight approach to device detection using regular expressions in PHP. Since this is still an approach widely adopted by many web developers today, we feel that it's about time we revisited the original article.
  • HTML5 - Posted by ruadhan - 10 Jul 2013
  • Thumbnail of Gyroscope

    HTML5 for the Mobile Web: Device Orientation Events

  • In this third article in our series on HTML5 for the mobile web, we take a look at the Device Orientation API. This API provides information about the orientation and movement of a device. Information comes from the positional sensors such as compasses, gyroscopes and accelerometers. Via this API, a web app can access and make use of information about how a device is physically oriented in space. Use cases include game control based on device tilting, and mapping where a map is correctly aligned with the world based on the device orientation data.