Tuesday, May 31, 2016

Moving On

If you have noticed less number of posts in this blog, it is mainly because life, travel and work are impacting my time for blogging. In between I devote my free time to keep my Android apps updated. And partly because I now post my blogs at http://midhunhk.github.io/, which is where you can find my open source projects.

I shall try to make some posts here from time to time, but after discovering an easier way to blog. This is described in my first blog post from github.io - http://midhunhk.github.io/2015/12/30/bye-bye-2015/.

Sunday, September 27, 2015

Next Arsenal Match Challenges

NextArsenalMatch was an Android app project that I had done a year back. Dedicated to all Arsenal fans to get the basic information on what and when the next Arsenal match is?

This project was a test attempt into making a live app for Arsenal fans to keep track of the next match. The idea was to use an offline database to store the match details. So for each schedule change, cup exit or cup progress, I had to manually update the database and upload the new build almost every other week as the season progressed.

It seems that an easier alternative to this app can be found on Google Now itself. One can easily track the upcoming match details by adding your favorite sports team. There is as well the official Arsenal Android app which gives more information on Arsenal.

The benefit of developing this app was the contribution of a CopiedDataBaseHelper file for android projects that can use a db file from assets. This file is part of the AeAppsLib.


The canon artwork used for the icon was also created for this project. This is free to use under the Creative Commons Licence.

Sunday, March 01, 2015

Message Counter 3 - Material Design Updates

More design updates come to Message Counter 3. We have implemented the navigation drawer with the sweet animation on the hamburger menu. On popular demand, the Chart is back. The latest update is on a staged rollout.

You can find the current Message Counter app here: https://play.google.com/store/apps/details?id=com.ae.apps.messagecounter

Sunday, February 15, 2015

Andorid Error : java.lang.NoSuchMethodError: android.View.getMinimumHeight

So I got reports of the error from my Play Store for my app Message Counter.

java.lang.NoSuchMethodError: android.View.getMinimumHeight

In the new build, I had implemented a custom view that reads the min width and height from the xml declaration. The app was working on all the devices that I test. However I did notice that the reports were made from Android devices Version 4.0 or below. Further digging and I found the below solution.

getMinimumHeight() is available in API 16+. 
Use android.View.getSuggestedMinimumHeight() instead

It appears that ImageView.getMaxHeight() is also API 16+. Sadly I could not find any alternatives for this one.

Message Counter on Google Play

Wednesday, December 03, 2014

Message Counter 3.0 Beta

Material Love gets extended to Message Counter, after Random Contact. A fresh coat of paint, a new icon and use of some Material Design Principles is a start for the Beta version. This version is code named "Talisman" which follows "Silversun" and "Silvermoon". The updated code is available in GitHub as well.

As per Google Play regulations, only members of a test community are able to test these apps. So the community link is https://plus.google.com/communities/110966372903178356479.

From a technical standpoint, support has been added for AppCompat libraries, replaced ActionBar with a Toolbar. Using Toolbar should extend the experience to users with API less than 11 (Honeycomb). Use of padding, vibrant colors and card view are highlights of this build.

The first thing you will notice from the screenshot below is the use of Cards and a redesigned Counter screen. This will be the "hero screen" for the app.

Note that this is a work in progress and there may be some bugs or issues and do send them in. You can post them in the community or raise issues in the GitHub page for the project.