Recently I was tasked with trying to determine a distinct count between two tables with a many-to-many and one-to-many relationship. More specifically I needed to find out how many users were signing into the system on any given day. This is not to be confused with how many logins a particular user had for any given day.
However, I recently discovered Polymer, a project by Google, and it looks pretty slick. The best part is you can easily use Polymer with Apache Cordova to create a native mobile application.
Snapper for Digital Ocean has just been released in the Google Play and iTunes app stores. Snapper makes use of the Digital Ocean public API version 2 which features a true RESTful design and improved authentication.
Apple and Google don’t offer much in terms of analytics after an app has been downloaded. Google will take it a step further than Apple and show how many devices have the app installed rather than just downloads, but nothing in terms of usage. To use Google Analytics with IonicFramework, not much is required.
Having your mobile application generate some kind of revenue is usually critical. Not many people want to spend endless hours slaving over an app without some kind of profit. Luckily, using IonicFramework with Apache Cordova device APIs in addition to a nifty and easy to use Admob plugin, you can take full advantage of Google Admob in your cross platform application.
If you’re using Ionic 2, you should visit the revised tutorial I wrote to accommodate the Angular 2 differences. Otherwise, continue for Ionic Framework 1 and AngularJS.
Threads and asynchronous tasks have never been pleasant in Android. It is a nightmare to handle screen orientation changes or update the UI from a common thread. However, the guys at Google came up with Volley and it is an excellent way to make Android HTTP requests.
Unity3D offers a ton of great features for Android projects, but often there are gaps that must be filled with plugins.
Let’s take the example of Toast popups for Android. In your game you might like to show a popup message that explains an error, or states that you are signed in to a server.
Coming from native Android and SQLite, the concept of universal data storage on local devices has been different. Apache Cordova and IonicFramework, being as awesome as they are, support HTML5 local storage calls. This allows us to store and retrieve data without the use or knowledge of SQL and on any platform we plan to use.
When creating a mobile app, specifically one that makes heavy use of the internet, it is often necessary to make sure an internet connection exists at launch and possibly display a message or perform an action if one does not exist.
The following is for an Ionic Framework 1 application. If you’re using Ionic 2, you will want to check here.
I’ve recently switched from using Admob in my games to Chartboost. This switch made sense because most of the ads that were filling with Admob were not relevant to gaming. For example, many of the ads Turbo Prop was receiving were dating and real-estate related. This resulted in very poor eCPM.
The following is a great (and quick) way to get Chartboost ads for iOS and Android in your Unity3D 4.3+ game.