#10 Swiftkey 3 Keyboard
SwiftKey for Android replaces your device's on-screen keyboard to help you type in an easier, faster and less frustrating way. The app is packed full of features to help you type, from the award-winning prediction engine that learns how you write to predict your next word, to SwiftKey Flow, which lets you write whole phrases without lifting a finger. SwiftKey is one of the best-selling Android apps in the world. In 2012, it spent more days as Google Play's No.1 paid download than any other app.

#9 Juice defender ultimate
JuiceDefender runs by itself, improving battery life behind the scenes by intelligently managing the battery-draining components of your phone.It is ready to go right after installation: the preset modes are the perfect way to easily gain precious hours of battery life - it's literally as easy as one tap! And if you want to go under the hood, you can tweak everything to your unique needs, because JuiceDefender is also fully customizable through a clean and intuitive user interface.

#8 Splashtop Remote Desktop HD
Sometimes there's a need to access your computer after you've already left the office. Splashtop lets you access your computer from everywhere you can get an internet connection, and it's the only application out there that shows the entire computer screen vs. a shrunk-down or partial version.

#7 Zedge
ZEDGE is a phenomenal application for finding backgrounds, ringtones, and notifications. Recently, games and live wallpapers were added to the items available to be downloaded.

#6 Poweramp
Poweramp is the ultimate music player application for Android: the 10 band EQ and support for most popular music file formats and gap-less playback set Poweramp apart from the others.

#5 Instagram
Instagram is the most well-known of the camera apps on the list. Its claim to fame is the way you can filter the image and share your camera art with the Instagram community.

#4 MX Player
MX Video Player is perhaps not the best, but it's definitely one of the better media player apps out there. The app can access all video file formats and includes a lot of options that you can use to change the viewing environment of your videos. This app offers a very straightforward interface, especially if you're only using it to access mainstream files.

#3 Sleep as android
Knowing how well you slept is important, and by using an app like Sleep as Android, you will be able to see how long you were in a deep restful sleep vs. light sleep. Also, there's an alarm to wake you up when you're not in a deep sleep, thus making you less groggy in the morning.

#2 Pinterest
Pinterest is a tool to find your inspiration and share it with others. Use it to collect things you love, organize and plan important projects, and more.

#1 HD widgets
HD Widgets gives you A LOT of widget choices. Everything on the widget is customizable, from the fonts and colors to what is displayed. There's even a huge 6*2 widget that works with larger screens like tablets.