Innovator, Entrepreneur, Blogger, Engineer, Craftsman, Cartoonist, Geek, Improv and 3D Printer enthusiast

Sync two ScrollLayouts when scroll

Sync two ScrollLayouts when scroll

If we need to scroll two ScrollLayout at the same time we can create a new View th...

Add shadow to labels, buttons and other views

Add shadow to labels, buttons and other views

We can drop shadows to our controls (TextView, Buttons, Checkbox, …). Adding this ...

Create nice buttons with XML

Create nice buttons with XML

We can create nice buttons simply using few colors and gradients. We need to creat...

ERiDeM Monsters

ERiDeM Monsters

A year ago, I started programming with XNA and I decided to build some game exampl...

Cleaning unused Android resources

Cleaning unused Android resources

On middle/big projects we usually add lots of resources that we can use on code fi...

Check missing strings for a multi-language Android application

Check missing strings for a multi-language Android application

When we are creating a multi-language application for Android, we need to create s...

Launch Activity from a service

Launch Activity from a service

If we have a service in background and we need to launch an Activity in foreground...

Optimize lists a 175%

Optimize lists a 175%

two operations are expensive when we create custom lists: Inflate (covered on the ...

Optimize lists a 150%

Optimize lists a 150%

We can optimize the Adapters attached to a ListView inflating our custom layouts w...