In this article, Jordan Crone will talk about his experience with Cross-OS mobile app development. His goal was to cut through the typical pains in the app development process and create a three-platform app in four weeks.
His team was working with Scripps, an American cable TV media company; their new business development team had been working on concepts for new, rapidly developable apps. They wanted to prove that app development could be done leanly and agilely by working quickly, eliminating unnecessary clutter, utilizing cross-device user experience similarities and leveraging web views.
Read more…
All too often we forget that applications are built by real people with opinions, ideals and fears. When a whole company is formed around a single product that’s about to get relaunched, there’s a lot of tension — after all, these people rely on that product’s success for their own financial security. This is the story of redesigning the UX for a popular calendar tool on Android: Business Calendar. Günther Beyer & Nino Rapin are sharing this story because everyone’s standing on the shoulders of giants and this is their small contribution to better information design thinking. They hope they’ve learned enough in this project to make you a little smarter, so that you can make us smarter in turn. Thank you.
Read more…
What if you are about to start working on a new project which should apply the material design language introduced by Google last year? In this article, Sven Lennartz is here to have your back — with a little selection of handy goodies, icons, templates and tools to help you get off the ground faster. After reading this, you will have a few tools in your toolbox to approach that project head-on, without losing time, and focusing on crafting those websites that your users will love and keep returning to.
Read more…
Professional automated testing software is a solution to a common problem: how to produce high-quality, robust and reliable software with the ever-growing complexity of technology and under massive competitive pressure. Automated software testing is a cost-effective solution to this problem. In this article, Ville-Veikko Helppi will walk you through a sample use case for test automation and will provide a downloadable example to get you started. Also, he’ll focus on different aspects of mobile test automation and explain how this relatively new yet popular topic can help mobile app and game developers to build better, more robust products for consumers.
Read more…
When sliders are not done well, they can cause a lot of frustration (not to mention lost sales) by standing between your customers and what they want. And getting them wrong is surprisingly easy.
In this article, Greg Nudelman and Daria Kempka will present a solution, including the design and code, for a new type of Android slider to address common problems, along with a downloadable Android mini-app for you to try out. It’s a deep dive into sliders based on a chapter in Android Design Patterns. Working with sliders is no great mystery, and there’s nothing to stop you from trying!
Read more…
“Crashes” and “Not working” are the most common feedback on Google Play for unstable or sluggish apps. Lousy apps. Those comments and ratings make hundreds of millions of potential downloaders skip those apps. Sounds harsh, but that’s the way it is. The most successful mobile app developers understand the importance of performance, quality and robustness across the array of mobile devices that their customers use. But you must know that an app can behave differently on a variety mobile devices, even ones running the same OS version and identical hardware components.
Read more…
So, does Unity beat HTML5? No, nor is this post intended to answer that question. The purpose of this is to provide insight into what it’s like for an HTML5 developer who strongly sides with the DOM and CSS to get into Unity game development. When Martin Kool’s HTML5 game Numolition was nearly done, he decided to throw it all away and rebuild it in Unity. That turned out to be an exciting and valuable experience, and one that he thought would be worth sharing with other Web developers. Come in, the water’s warm!
Read more…
This article is the last in a series of articles covering four ways to develop a mobile application. In previous articles, we covered how to build a tip calculator in native iOS, native Android and PhoneGap. In this article, we’ll look at another cross-platform development tool, Appcelerator Titanium.
Read more…
This is the third installment in a series covering four ways to develop a mobile application. In previous articles, we examined how to build a native iOS and native Android tip calculator. In this article, Peter Traeg will create a multi-platform solution using PhoneGap. As with the previous articles in this series, all of the code for our application may be obtained from a GitHub repository.
Read more…
This is the second in a series of four articles covering four ways to develop mobile applications. Today, Peter Traeg will look at how to build the same sort of application using native Android tools. This simple tip calculator contains two screens: a main view and a settings view. The settings view persists the default tip percentage to local storage using Android’s SDK support.
Read more…