Each platform has its own limitations and proprietary publishing mechanism. Creating interactive content that works across all of these environments is a real challenge. Publishing content to so many media without lots of extra development overhead can be difficult. In this article, Chris Ashton explains how they’ve approached the problem in BBC’s Visual Journalism department.
Read more…
The difference between a good app and a bad app is usually the quality of its user experience (UX). The average US user spends 5 hours per day on mobile. The vast majority of that time is spent in apps and on websites. So, there are many things to consider when designing for mobile. Today, Nick Babich brings you a detailed guide will help you get rid of that headache when building apps.
Read more…
Deciding to build a PWA or a native app should be based on the needs of the specific project, not hype. With Progressive Web Apps (PWAs) encroaching on native development’s turf, Aaron Gustafson thought this might be a good time to step back and take stock of these two approaches to building products. In this article, Aaron walks you through the pros and cons of each approach to help you arrive at an informed decision.
Read more…
Today’s article is all about facial recognition technology. Despite all of the limitations of facial recognition, such as variations in posing, lighting and image quality, the technology is gaining in popularity and eventually will become a part of users’ everyday lives. In this article, Nataliia Kharchenko and Illia Chemolosov decided to share their experience of dealing with facial recognition algorithms and engines and things they’ve learned.
Read more…
Let’s be honest: It’s not the design files that become bigger by magic. It’s designers who fill their files with unused, unoptimized and hidden elements that take unnecessary space. There are huge Sketch files that exist, and not only do they slow down Sketch, but also any designer’s productivity. In this article, Ahmed Sulaiman introduces a menu bar application that is bound to help you get rid of this headache.
Read more…
Air quality is a serious and complicated issue. It’s not as easy to understand as the weather. However, by creating a variety of quick iterative prototypes — regardless of how fake — Geof Crowl was able to find straightforward answers to design and program my iOS app Air Lookout.
Read more…
The UI development became difficult in the last couple of years. That is because we pushed the state management to the browser. And managing state is what makes our job a challenge. If we do it properly, we will see how our application scales easily with no bugs. In this article, Krasimir Tsonev will see how to use the state machine concept for solving state management problems.
Read more…
Knowing who your competitors are is pointless unless you do something with that information. Learn how to build your own competitive analysis matrix that organizes your collected information into useful, usable data. In this article, Amanda Short elaborates how you can start improving your mobile app today.
Read more…
Making improvements to your mobile app’s design isn’t necessarily the easiest of tasks. In this article, Suzanne Scacca explains the six key ways in which dating app developers successfully use design to create an engaging and addictive experience for their users. Dating apps often get a bad rap for turning the dating scene into something superficial, mechanical and impersonal. Log in through Facebook. Swipe left. Swipe right. While it’s easy to write off these apps as fun little diversions for people trying to find love, they’re actually quite successful. So, what’s their secret?
Read more…
Most potential users will want to try out the software or service before committing any time and money. Often this is where the age-old demo account comes into play. However, anyone who has ever implemented a demo account can attest to the problems associated. In this article, James Pierce brings you a solution: SQLite. It’s commonly known that SQLite does not handle multiple threads since the entire database is locked during a write command, which is one of the reasons why you should not use it in a normal production environment. However, in his solution, a separate SQLite file is used for each user demoing the software.
Read more…