Home
Iced Tea Labs
Cancel

Property Animation in Android

A - Property Animation in Android Overview Property animation in Android is very powerful, allows you to animate almost anything! Basically, the property animation changes object’s properties valu...

File Storage in Android

In a very old post (Save Data To File), I wrote about writing data to and reading data from internal file storage. And that is a very very simple post about working with File Storage in Android. I...

Couchbase Lite

A - Introduction Couchbase Lite is a non-relational database, data is stored in documents instead of table rows. A document is a JSON object that contains a number of key-value pairs. Entities, an...

Floating View like Facebook Chatheads

In this post, I’ll show you how to create a floating view like Facebook chatheads - the view that was drawn on top of other applications. So, the very first question is: How can we do that? An act...

Drawer Navigation Menu with Material Design Style

In previous post, I showed you how to use Drawer Navigation Menu in your Android application. In this post, I’ll show you how to implement it with Material Design style. All the steps are quite s...

CardView and RecyclerView in Material Design

Firstly, to have some visual view about this post, you can take a look at this demo video: A - CardView 1 – What is CardView? CardView was brought along with Android 5.0 Lollipop. It extends Frame...

Apply Material Design to Pre-Lollipop Devices using AppCompat v21

As you know, the Android 5.0 Lollipop was released featuring with new UI style called Material Design. Material design is a comprehensive guide for visual, motion, and interaction design across pl...

Basic Regular Expression in Java

A - Regular Expression Overview Regular expression (Regex) is a sequence of characters that define a search pattern for strings. Regular expression can be used to search, edit and manipulate text a...

Apply MVP Pattern for Android

A - What is MVP? MVP pattern stands for Model - View - Presenter. MVP is a derivative from famous MVC guy. It allows separate the presentation layer from the business logic. -   Model: handle pers...

Parse JSON Request using Volley and GSON

In previous post,  I showed you how to use Volley to make a simple request in Android application. This time, I’ll show you the recommended way to make a JSON request using Volley and how to custo...