In this article, David Tucker will walk you through a messaging application demo powered by the Kinvey application and explore how to leverage user management, file storage and the data store. Through this process, you will complete the core of Kinvey interactions for the application. In the second part of this article, David will explore the permissions model in Kinvey, as well as the business logic functionality provided by the platform.
Read more…
The success of your app definitely does not depend solely on its looks: it has to be functional and solve someone’s problem, or enhance a current experience. But, given the human attraction to looks and visual cues, giving app screenshots a good amount of focus cannot be wrong. App store optimization (ASO) has become a handy addition to an app developer’s marketing plan, and promises to help increase visibility and, as a consequence, downloads. In this article, Melanie Haselmayr will take a closer look at app screenshots, one of the two key decision-making helpers for anyone who downloads an app.
Read more…
Interface designers can emulate real-life physics and movement on a digital screen. This type of motion is becoming more common, which is why it’s becoming easier for people to understand computers. We’re not getting better, the interfaces are! In this article, Drew Thomas will cover a little bit of the history of motion on the web, why that’s important, and what the future of motion on the web will look like. (Hint: motion is really important for usability, and it’s changing everything.) Then he’ll explain the CSS behind motion and how to use motion well.
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…
Creating a new cross-platform native and web applications seamlessly on an entire back end for your mobile applications that is feature-complete in data synchronization, push-notification support, user management and file-handling before you even started building the mobile experience is exactly what providers of mobile back end as a service (MBaaS) are aiming to give app developers. It is up to you to determine whether that is true for the experiences you are creating.
Read more…
In this article, Alon Even will go over the importance of using visual mobile analytics to measure the user experience from day one, as well as provide examples and other insights, so that you can optimize your onboarding experience and increase your app’s retention rate. He will provide you with knowledge that you can apply to your own mobile app exploits, whether you are a developer or a mobile app publisher. While there is no magic bullet for creating a perfect onboarding experience, remaining focused and committed to monitoring your onboarding experience will get you further than any other strategy.
Read more…
In this article, Patrick Rudolph provides many hints, code snippets and lessons learned on how to build great hybrid mobile apps. He’ll briefly introduce hybrid mobile app development, including its benefits and drawbacks. Then, Patrick will share lessons he has learned from over two years of developing Hojoki and CatchApp, both of which run natively on major mobile platforms and were built with HTML, CSS and JavaScript. Finally, you’ll review the most prominent tools to wrap code in a native app.
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…
Building a native app with Flash might sound weird at first. In this article, Ala Ramildi and René Keller will share some insights on how they built a game for iOS that is written entirely in ActionScript! PixelMogul is the first game that they created entirely in house. Adobe AIR and Starling made it possible for them to carry over their experience with ActionScript and the Flash platform and to focus on development. The fast-growing and active Starling community was a big plus, too. They would definitively go the same route for another project of comparable scope.
Read more…
In this article, Matthew Andrews, a lead developer behind FT Labs, shares a few insights he had learned along the way while building the FT application. You’re going to make a simple offline-first to-do application with HTML5 technology. Matthew will also be running a “Making It Work Offline workshop” at our upcoming Smashing Conference in Freiburg in mid-September 2014.
Read more…