InfoQ Homepage User Interface Content on InfoQ
-
Funnel Analysis at Twitter for Improving User Engagement
Funnel analysis is used to analyze a sequence of events to help with user engagement on a website or a mobile application. Data Science team at Twitter uses this concept to learn how users interact with user interfaces during sign up or tweeting for improving user engagement with Twitter.
-
-
UI Design: Go Out and Get Data
Chris Atherton did the closing keynote of the GOTO Berlin 2015 conference in which she talked about designing software. She suggests that, in stead of relying on professional opinions on how software should look or work, it can be better to go out and get data from real users. InfoQ interviewed her about designing and testing user interfaces.
-
Atomic: A UI Designer for Android, iOS and the Web
Atomic is a user interface designer that runs in the browser. Without writing any code, application designers can use it to show how the interface of an application should look like and behave when certain commands are executed.
-
How to Improve Android App Performance
Performance is key to mobile apps. Google provides a lot of training material to improve performance in Android apps. A brief overview of tips and techniques.
-
Google Strategies for Automated Android UI Testing
Convinced that “whatever can be unit tested should be unit tested”, Mona El Mahdy, a Software Engineer in Test at Google, has written a blog post proposing several approaches to perform unit tests on the user interface of Android applications. Mahdy recommends Robolectric and the Android Studio Gradle plug-in for general unit testing, and Espresso or UI Automator for creating and running UI tests.
-
Sensible Cocoa STV 4.0 Further Advances Visual UI Programming on iOS
Sensible Cocoa STV 4.0 is a framework that allows you to create native data-driven apps for iOS by defining your data model and then visually binding it to your UI in Xcode. Sensible Cocoa claims that “developers save on average about 70% of their development time when they start using STV in their applications.” InfoQ has talked to Sensible Cocoa founder Tarek Sakr about their product.
-
Reveal 1.5 Released, Adding 35 New Features Including Auto-Layout Support
Itty Bitty apps last week released (http://revealapp.com/features/#debug) version 1.5 of their iOS layout debugging app Reveal; which features 35 new features and a refreshed user interface.
-
Facebook & Instagram Lessons on Android Development for Emerging Markets
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
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
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
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
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
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
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.