Android Globalization Best Practices

When you build an Android app, you have the whole world as your audience. This means it's no longer enough to support a single language in your app. I have put together this guideline article as a reference to what to consider when you do this. Hopefully, this will trigger some feedback from others to better optimize the practices on globalization.

by Mohammad Shaddad,

import_contacts Read
We've all had our humble beginnings, it's our hard learned experiences that got us to master our code. We will all learn something sharing our knowledge, leave a legacy and write a post now.
create Write post

What is Machine Learning?

Tesla, Uber, Google, and others in the auto industry, are working on getting us driverless cars. And we all have to thank the recent advances in machine learning for that. But what is machine learning? And how do I get started? My BBQ Day prediction model gets us started with building machine learning applications.

by Mohammad Shaddad,

import_contacts Read

So, what is barmij.ly?

barmij.ly is an online platform serving the global technology community: Professionals, Students and anyone interested in technology and looking for resources to learn a new skill. Our primary objective is to be an enabler that helps technologists advance their existing skills or acquire new ones by providing them with high quality resources that are just a click, or a touch, away.

by Mohammad Shaddad,

import_contacts Read

Hover: An Android Floating Menu Library

Hover is a floating menu implementation for Android. The library provides: an easy-to-use, out-of-the-box floating menu implementation for Android developers and common tools for Android developers to create their own floating menu.

by Mohammad Shaddad,

import_contacts Read

Multi-Type RecyclerView items

Most modern mobile applications render complex list items where content is of different types. I get asked frequently by starting developers on how to implement this. This guide will walk you step by step into how I approach this problem in my Android applications using the RecyclerView.

by Mohammad Shaddad,

import_contacts Read

What makes a good tutorial?

Not everyone is a natural born writer. Some write with ease, some have to try a little harder to write. We sat down over a cup of coffee and thought of: What truly makes a good tutorial? What does it take to create an engaging tutorial that the reader would benefit from? A tutorial they would want to share with their friends and colleagues?

by Mohammad Shaddad,

import_contacts Read

Android Studio Shortcuts

As I write more Android code, I rely more and more of keyboard shortcuts. This is a list of my top 13 Android Studio shortcuts that are making my life simpler.

by Mohammad Shaddad,

import_contacts Read