Interplay is a developer-facing application that showcases the powerful tools in the trnql SDK. At trnql, we are strong advocates that the Developer Experience (DevX) matters just as much as the User Experience. Using this framework, you can discern rich and important information about your user with a single line of code. Replace their keyboard with voice input if they are driving, remind them to bring an umbrella if it is going to rain this evening, display POI near current location. The only limit to the cool features enabled by this data is your imagination! The primary features in the SDK are:
SmartLocation The user’s location is made available to you and you are continuously notified when they are on the move. Use their lat/lng to hook into numerous API’s, such as Google Places or Google Street View Images. We even take care of tedious geocoding for you, so no need to translate those coordinates into addresses yourself!
SmartActivity Find out if your user is walking, running, biking, or driving without lifting a finger (okay, you may have to lift your finger a few times). This powerful insight into the context of your user has substantial ramifications for how they are able to interact with your application. Use this to your advantage and delight them with a user experience that accommodates their current situation!
SmartWeather Don’t take the impact of weather on your user’s everyday experience for granted. Impress them by letting them know you are one step ahead through adapting your application to how they are going to feel when they walk out their front door. We go way beyond delivering the current temperature. Find out the forecast for the next ten days or what time the sun rises and sets. Tell them to prepare for a muggy uncomfortable day with humidity data, or let them know if they will need sunscreen by knowing the UV index ahead of time.
SmartFramework In addition to providing lots of valuable information, the trnql SDK offers several features that really enhance the experience of programming for Android. Use ObservableProperties to monitor changing fields and adjust your UI accordingly with very little effort. Use LocalEvents to shoot POJOs around your application without having to bother with Intents, Parcelable, or Bundle. Once you get used to the power and flexibility provided by these tools, you will find it difficult to go back!
Visit www.trnql.com to download the SDK, view the quickstart guide, or peruse our thorough documentation. Please get in touch with us if you have any feedback, questions about the SDK, or need help integrating it into your application.