Where is my device location right now?

How can I find my Android phone from another phone?

If I'm in a public place and get my phone out, how can I find it using an app?

If you are on Android 6.0 or above then the Location Picker has been added. This allows you to locate your own device in a store or other public location.

The way it works is that the device broadcasts a short-range wireless signal, and as long as you have a Bluetooth enabled device, they should be able to detect and locate the signal. To use it, you will first need to download the Google Play Services app, which is available on all versions of Android. Next, you need to set up a location picker and allow it to track the device on a per-user basis. There are three steps in setting up the Location Picker: In the Location Picker's settings, choose "My device." After choosing My device, select the option "Ask me for permission each time." Now you're all set! In order to use the Location Picker, just open up any location-based app and turn it on. The Location Picker will now be able to detect your phone.

I do have a video to demonstrate this feature (available on YouTube), but here's a screenshot: Source: Android Developers Blog. As @kartikr wrote the answer for Android 6.0, I'll write the same answer for Android 5.x
After googling I found the easiest way is to use Android Device Manager.

Related Answers

How do I register a device on Samsung Find My Mobile?

Note: When you find a lost device, you can submit it...

How do I find my Apple ID password without resetting it?

From your settings page on your mobile device, tap your name at the to...

Does Octoparse offer a free plan?

How does Octoparse work? Octoparse is a free app designed to quickly and easi...