With the Wikitude Android SDK and Sony’s Camera Add-on API, you can easily create stunning augmented reality experiences for the Xperia™ Z1 and Xperia™ Z1 Compact. It’s entirely up to you if you want to augment your magazine, implement a game, or display geo-content in the user’s vicinity like Wikitude Places does it. Learn how to start using augmented reality in your own apps, after the jump!
Following our developer tutorials on how to add SmartWatch 2 (SW2) support to the first SmartWatch (MN2) extensions and how to create a SmartWatch 2 app extension, here are some best practices for your SmartWatch 2 app development. Topics range from how much data your app extension sends to recommended resolutions to display considerations. Read these five important tips for making your app extension more compatible with the new SmartWatch 2 features and ensure that it works smoothly.
We recently published some developer tutorials on how to add SmartWatch 2 (SW2) support to the first SmartWatch (MN2) extensions and how to create a SmartWatch 2 app extension. Now, we’d like to bring you additional information on best practices for your SmartWatch 2 app development, covering topics that range from how much data your app extension sends to recommended resolutions to display considerations. Keeping these five important tips in mind during your development can help minimise potential bugs, make your app extension more compatible with the new SmartWatch 2 features, and ensure overall that your SmartWatch 2 app will work smoothly.
One of the unique features you’ll find with recent Xperia™ smartphones is a “blinds” effect that’s part of the lockscreen display – touch your finger anywhere on the screen, and the window shreds into horizontal blind slats. The BlindsView feature is also available on Xperia™ smartphones running the Android Jelly Bean 4.1.2 update (at the moment, Xperia™ TL). You can easily incorporate this graphical UI effect to your own standalone apps using our BlindsView tutorial from Johan Henricson, software project manager at Sony. You’ll also be able to download a separate BlindsView code example kit as part of this tutorial.
On recent Xperia™ devices, you may have noticed our new and eye-catching Lockscreen which transforms into horizontal blinds when your finger touches the screen. Now we’ll show you how you could add a similar graphical effect to your own app using a custom Android™ ViewGroup. The BlindsView Tutorial will provide you with powerful tools for creating some very eye-catching graphical effects and transitions. Read on for the full BlindsView tutorial by Johan Henricson, software project manager at Sony.
When you develop an app, there are a few things you can do to make it use network and power resources as efficiently as possible. And by doing so, you will also provide a clearly enhanced user experience. Håkan Jonson, a research engineer at Sony Mobile’s Technology office, created a tutorial a while back that will help you develop energy and network efficient apps. In his tutorial, you will find useful and hands-on tips, as well as code examples that will help you improve your app.
A number of Xperia™ devices have an IR remote sensor, allowing you to use the IR remote API to develop an app that sends infrared signals. The Xperia devices which include an IR sensor also come with a universal infrared (IR) remote control app that can control devices such as HDTVs, DVD players, audio systems, and cable boxes. This is because the remote control app has a number of stored device profiles within the API.
If you’re currently working on an app where image scaling is needed, such as when you’re developing a SmartWatch extension for your application, don’t forget that we have a handy tutorial to explain how to get images scaled correctly. Andreas Agvard, a Senior Software Engineer at Sony, has created an image scaling code example that you can download, compile, and run. Read more after the jump.
Small Apps are miniature apps that run on top of other applications to enable true multi-tasking. With the Sony Add-on SDK you can create your own Small Apps easily using the code examples and documentation available. This enables you to create innovative use cases and gain more visibility to your app through predefined searches from the UI on supported devices.
App developers, do you want to enhance your user experience, and reduce the power consumption & improve the network efficiency of your app? Håkan Jonsson from our Technology department has picked out some areas that he thinks are most important for increasing efficiency of power and network usage. You will find useful and hands-on tips, as well as some brand new code examples that will help you improve your app. Head over to our tips & tutorials section to read more!