BT

Facebook & Instagram Lessons on Android Development for Emerging Markets

by Abel Avram on  Nov 13, 2014

Facebook and Instagram shared from their experience improving their apps to perform better on various Android devices and over different network connection speeds during the session Scaling Android Apps for Emerging Markets recorded at @Scale 2014.

How Immutable State Helped Facebook to Improve Its iOS App Architecture

by Sergio De Simone on  Oct 24, 2014

Facebook has been working in the last two years to evolve the architecture of its iOS app with the goal of improving performance, abstractions, and the underlying development model. Adam Ernst and Arl Grant, software engineers at Facebook, explained what issues they had to solve and how they did in a @Scale 2014 talk.

Facebook AsyncDisplayKit Touts Smooth Asynchronous UI for iOS Apps

by Sergio De Simone on  Oct 17, 2014

Facebook has open-sourced its AsyncDisplayKit, a framework originally built for Facebook's Paper app that promises to make it easier to keep apps smooth and responsive even on older devices.

Alan Cooper Talks About Face 4 and Issues in UX Design

by Han Xu on  Oct 13, 2014

Alan Cooper shares his views on the state of UX Design and how the fourth edition of his book, About Face, helps designers address challenges such as flat design, wearable devices, and implementing goal-directed design.

InterState: A Language and Environment for Expressing Interface Behavior

by Sergio De Simone on  Jul 28, 2014 3

InterState is a new programming language and environment aimed at addressing the challenges of writing and reusing user interface code. InterState's creators Stephen Oney, Brad Myers, and Joel Brandt claim in their paper that InterState can help programmers to better understand, navigate, and reuse their GUI components even with complex interfaces involving thousands of objects.

Google Released LiquidFun 1.1, Open-source 2D Physics Engine

by Sergio De Simone on  Jul 18, 2014

Google announced 1.1 release of LiquidFun, an open-source 2D physics engine including fluid simulation. The engine opens new possibilities to both game developers and UI designers, says Google. LiquidFun now officially supports iOS in addition to Android, Linux, and OS X.

Google Introduces Material Design at Google I/O

by Abel Avram on  Jun 26, 2014

Google is introducing Material Design, a visual language incorporating design principles for user interfaces spanning a multitude of devices from wearables to smartphones, tablets, desktops and TVs. Material Design attempts to provide fluid motion on tactile surfaces, but mouse and keyboard-based devices are also considered.

Guidelines for Responsive Website Design

by Abel Avram on  Jun 12, 2014

This article includes several guidelines for creating websites that scale for different screen sizes and form factors.

Xamarin.Forms Enables Truly Native Cross-platform UIs

by Abel Avram on  May 29, 2014 8

Up until now one could write with Xamarin cross-platform native mobile applications that shared 80% of the code on average with the rest of 20% representing UI code that had to be written separately for each platform. The latest release, Xamarin 3.0, introduces Xamarin.Forms, a MVVM library for writing a single UI code in C# being executed natively on iOS, Android or Windows Phone.

Bridging the Gap Between Gesture and Animation with Facebook's Pop Framework

by Sergio De Simone on  May 20, 2014

Facebook has recently open-sourced Pop, the animation engine behind its iOS Paper app. Pop aims at making it easier for developers to go beyond fire-and-forget animations, thus enabling interactive animations. In addition to static animations, Pop supports spring and decay dynamic animations, as well allowing the creation of custom animations.

Facebook: MVC Does Not Scale, Use Flux Instead [Updated]

by Abel Avram on  May 15, 2014 11

This article has been updated based on community and Jing Chen (Facebook)’s reaction. (See the Update section below.) Facebook came to the conclusion that MVC does not scale up for their needs and has decided to use a different pattern instead: Flux.

Apple Offering Microsite about UI Design for iOS 7

by Sergio De Simone on  Mar 14, 2014

Apple is offering registered iOS developers a new microsite collecting in a central location videos, documents, and whitepapers about User Interface design for iOS 7. The new site aims at providing developers with the necessary information "to build polished, engaging, and intuitive apps for iOS 7."

iOS Auto Layout with Masonry

by Scott McKenzie on  Feb 07, 2014

Open Source project Masonry aims to make Auto Layout code more concise and readable. Masonry, “a light-weight layout framework which wraps Auto Layout with a nicer syntax”, enables a XIB- and Storyboard-free experience.

Doc-To-Help 2013 v2 Adds Responsive Design and Content Widgets

by Anand Narayanaswamy on  Jan 22, 2014

Component One has released Doc-To-Help 2013 v2 with a responsive user interface which automatically displays content depending up on the device from which it is accessed. It also includes content widgets such as note, lightbox, gallery, carousel, topic contents, tabs and code highlighter.

Apps Have to be iOS 7 Compatible by February 1st

by Ralph Winzinger on  Jan 16, 2014

Apple recently announced that iOS applications have to be iOS 7 compatible by February, 1st. To submit new applications or application updates to the iTunes Store, developers have to build their applications with XCode 5 and apps have to be optimized for iOS7. Compatibility with iOS 7 includes changing the UI according to the current Human Interface Guidelines and adapting API changes.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT