InfoQ Homepage Mobile Content on InfoQ
-
Bring Your Own Device (BYOD) with Cloud 4 Education
Ruth Lennon discusses the challenges, the benefits and the lessons learned transitioning from a traditional education form to a BYOD in the cloud-based one.
-
Chasing the Golden GOOS
Alex Aitken and Nick Faulkner share lessons learned building a cross-platform HTML5 application based on GOOS principles (Growing Object-Oriented Software).
-
The Mobile Web Developer's Tool Belt
Pete LePage lists a number of mobile development tools, frameworks and libraries, and introduces a testing and iteration process meant to ensure an application works on as many devices as possible.
-
Multiplatform, Promises and HTML5
Max Firtman discusses the present mobile ecosystem, why cross-platform is the key to success, HTML5 APIs, challenges with HTML5, when HTML5 is a proper solutions and other.
-
Building Social Apps for All Mobile Platforms
James Pearce discusses the current trends in social applications and some of the challenges and solutions in creating HTML5 applications for mobile devices.
-
Android App Anatomy
Eric Burke discusses: why building visual interfaces, design guidelines for Android apps, and an example.
-
The Fragment Transition
Corey Leigh Latislaw discusses Android Fragments which enable scaling phone applications to tablets.
-
Is It Really Possible to TDD iOS Apps?
Phil Nash discusses the challenges and practical consideration regarding doing TDD on mobile devices, providing advice for such development on iOS.
-
Asynchronous User Interfaces - How to Lie, Cheat and Steal
Alex MacCaw discusses the importance of asynchronous UIs, suggesting using Spine, an MVC JavaScript framework, to avoid blocking the UI, storing state + rendering on the client, and preloading data.
-
Concurrency in Android
G. Blake Meike discusses concurrency in Android, focusing on AsyncTask – what can be done with it, what problems using it and how to circumvent them.
-
Going Native: Decisions for Mobile
Elan Lennard discusses porting a desktop app to a mobile device: choosing the functionality that makes sense, make it look great, and deciding between native and HTML5.
-
Advanced iOS Development
Pete Goodliffe presents advanced techniques for creating iOS apps based on real life examples that show how to make the most of Objective-C, how to create Retina apps, and others.