In Singapore, there are two types of contact-less stored value cards that can be used for public transport. One is the well established EZ-Link card and the other is the NETS FlashPay card.
The NETS FlashPay card is managed by NETS and the cards are CEPAS 2 (Singaporean specification for an electronic money smart card) compliant.
As the FlashPay card that I am using do not have the auto top-up facility (I am not sure if there are any such auto top-up options offered by NETS), I do have to frequently check my card balance at the ATMs after work. But this was becoming more of a hassle as there would normally be a long queue at the ATMs most of the time if not all.
I tried Googling, looking for an alternative way to check my card details. I found out that these cards can be read via NFC. I them bumped into an Android app called FlashPay Reader. Note that this app requires a NFC enabled Android phone to operate.
I turned on NFC on my Sony Xperia Z Android phone, started the app and tapped the card at the back of my phone and I could get my card details in a snap.
The app showing my card details:
The app showing my card transaction (I believe a maximum of 30 transactions) history:
The app developers do not guarantee that the app will work on all NFC enabled Android devices but based on feedback, it has been working on quite a number of phones.