If you have an Android device you really are spoiled for choice when it comes to apps, with the Google Play store being home to thousands of them.
The huge quantity of apps doesn't mean they're all quality - far from it in fact. To make sure you never install a duff app here's our selection of the best 50 you should install right now.
We've carefully divided the apps into categories so you can find the apps that suit your needs, and each one has been carefully chosen to ensure that you have the best apps on your device.
The madly popular social video phenomenon eventually hit Android after an infuriating period of exclusivity on Apple devices, with Android fans now able to see for themselves what all the fuss is about.
Vine focuses on one thing - a simple interface that lets you start and stop recording by touching the screen, and a six-second time limit. Clips are then reviewed, processed and uploaded to the Vine servers, for others to rate.
You might become star. Or just clog up the world's internet pipes with a trillion clips of your cat not doing anything out of its normal behaviour range. Just please don't become the next Dapper Laughs.
Snapchat is the messaging app that's taken the world by storm, or at least taken the teen market by storm. The USP is empowering users to send photo messages that "self destruct" after being viewed, leaving no evidence of the crime you may have just committed.
Of course, images can be screen-grabbed should someone send you a particularly well-lit image of their little chap, but that's considered cheating and rather poor form.
A few short years ago if we'd recommended the official Twitter app as the best resource for tweeting from your Android device, we'd have been laughed off the internet.
However a lot of work has since been put into the official app to help it compete and even surpass third party offerings. New features such as being able to embed tweets within tweets for some sort of tweetception shenanigans, as well as uploading GIFs, are all very welcome.
These new features plus a streamlined interface, a lack of superfluous features some of its competitor apps contain and no ads makes this the best app for firing off a quick tweet.
Try as you might, there's very little you can do to avoid Facebook, but thankfully the Facebook app for Android has gone through a number of revisions to make using the social networking website on your Android device easier than ever.
The app is fast and stable, with a simplicity that reminds you of the good old days when using Facebook used to be bearable, though we're a little annoyed that Facebook has siphoned off its messaging service to its own standalone Messenger app, which you might also want to download.
WhatsApp is one of the most essential apps you can install on your Android device, especially if you have friends and family across the world.
Rather than using up your SMS allowance by sending text messages, WhatsApp lets you send messages over any Wi-Fi or mobile data connection instead. You can also send and receive photos with no size restrictions, and if you're using Wi-Fi (or you have unlimited mobile data) they won't cost you any extra to send.
VLC for Android Beta
It might not be quite as glamorous as other media players, but if you want a no-nonsense app that can play pretty much any media file under the sun, then VLC for Android Beta is the app for you.
As the name suggests this app is still in Beta which means there could be the odd bug, but we've yet to encounter anything serious and it's perfectly stable for playing and streaming your media from around your house.
Netflix has quickly established itself as the best TV and movie streaming service currently available, with a broad library, originally programming and some pretty neat features that makes watching videos an easy and pleasurable experience.
The Netflix Android app encapsulates all of these great features is an easy to use interface. You'll need a Netflix subscription, but if you're a movie buff or love watching TV shows, then this is a must.
Similar to Netflix, Spotify has been pretty quick to establish itself as the top music streaming service, and the Spotify Music app brings some great features to your Android device, turning it in to a pocket jukebox that delivers your favourite tunes no matter where you are.
Even better you can now listen to Spotify music for free on Android, although if you want to download songs for offline listening and without any ads, then a Spotify Premium account is worth investing in.
TuneIn Radio turns your Android device into a global radio, allowing you to stream over 100,000 radio stations from around the world. No matter what type of music you're in to, it's almost guaranteed that there's a radio station somewhere in the world that's dedicated to that genre.
Forget messing about with knobs, TuneIn Radio's interface is clear and easy to use on a touchscreen, and you can tune in with just a tap.
Amazon Music is a clever little app; tracks that are bought from the retail giant are automatically stored within the company's "cloud" servers, from where you can instantly stream them back to your Android device.
You can buy MP3 tracks direct from Amazon's website, but if you bought any CDs that have the AutoRip feature, Amazon will automatically include MP3s of the albums in your collection. For building, managing and streaming a legit Amazon music catalogue the Amazon Music app is a great, stylish option.