An interesting trend is emerging in the world of Web APIs, with various engineers and companies advocating for dedicated APIs for each consumer with particular needs. Beyond any ideal design of your API, reality strikes back with the concrete and differing concerns of varied API consumers. You might need to optimize your API accordingly.
Accessibility allow everyone to have access to information and services. The goal is to provide those with disabilities the same opportunities as their normative counterparts. This article explores how accessibility does not have to be a painful, after the fact initiative, if products are designed with accessibility at the start using inclusive design.
In the first four installments of this series, we reviewed new and enhanced frameworks included with iOS 9 SD, changes to Swift and Objective-C, and the new Safari content blocking API. In this article, we will describe what is new within Apple Developer Tools, including Xcode Playgrounds, LLDB, UI testing, Interface Builder, etc.
Smartphone users are estimated to number 3.5 billion by 2019. Obtaining and effectively analyzing data from consumers’ mobile device is paramount to any designer’s continued success.
The process of developing an automated functional test solution is not much different from the process of creating the same program but Preparation and definition of the best practices are critical. 3
User interface (UI) is a critical component for mobile apps. In this article, Forrest Shull presents his interview discussion with Human-Computer Interaction researchers about mobile UI principles.
Gathering feedback early and often is the key to success on most development projects. Wireframing is a great technique for gathering feedback and guiding a team before any code has been written. 12
This article explores how Gorilla Logic's new, open source Flex user interface automation testing tool, FlexMonkey, can enhance the productivity of both developers and QA testers. 3
Simon Guest of Microsoft introduces SketchFlow as a tool for developers to create high-fidelity prototypes for their WPF or Silverlight applications. 10