Ripple effect on RecyclerView Rows

Source: https://www.youtube.com/watch?v=qvVkDb7DqCk

This Android Tutorial shows how to display ripple effect in Android using Material design techniques and RippleDrawable. The RippleDrawable is available only on API21 and further and hence use the xml ripple tag to specify a color and an item with android:id=@android:id/mask to constrain the ripple bounds

Continue reading “Ripple effect on RecyclerView Rows”

Ripple effect on RecyclerView Rows

Coloring Buttons in Android with Material Design and AppCompat

Source: http://stackoverflow.com/questions/26519979/coloring-buttons-in-android-with-material-design-and-appcompat

Since that AppCompat doesn’t support the button yet you can use xml as backgrounds. For doing that I had a look at the source code of the Android and found the related files for styling material buttons.

Continue reading “Coloring Buttons in Android with Material Design and AppCompat”

Coloring Buttons in Android with Material Design and AppCompat

Best practices in Android

I am a developer that really care about the code quality in a single line of code. With any language I consider for long term usage, I always consider to find best practices in industry. That may help my day of coding become more relax, more fun.

In this post, I will note (may or may not in my own word) some best practices that I found in XDA, Android official site, or somewhere in the Internet. The post will be updated frequently as I find a new best one.

Continue reading “Best practices in Android”

Best practices in Android

Bookmark valuable Resources

In this post, I will note awesome resources, that is collected from Facebook Open Source, Github Repositories, Google, Blog and so on. They will be very helpful for my current or future works. I save them here instead of adding bookmarks because it not only helps me to find them easier when I need to, but also shares them to you guys. This post will be updated regularly 🍻

Continue reading “Bookmark valuable Resources”

Bookmark valuable Resources

Using PHP to convert YAML to SQL

In the previous blog post, I said that I am using OneSky as a solution for cloud-based translation service. It works well till today. However, I faced to another problem:

My database is stored in MySQL. I need to export data from MySQL then import to OneSky for collaborative translation. After a period of time (data is translated day by day), I need to import them back to MySQL. It’s a bit painful. So I need to make it run automatically without or with a little human effort.

Continue reading “Using PHP to convert YAML to SQL”

Using PHP to convert YAML to SQL

Introduce to OneSky – A Cloud-based Translation Management System

OneSky is a Cloud-based Translation Management System. It helps translation easier for Apps, Websites & Games. This service is used by Scribd, Viber, Change.org, Hotsuite, Day One and many other BIG companies! Also, It fits perfectly with the project I am currently working on :-D

Continue reading “Introduce to OneSky – A Cloud-based Translation Management System”

Introduce to OneSky – A Cloud-based Translation Management System