Sunday, January 31, 2016

Useful websites/blogs/tools for Android developers


Websites / Blogs

Android Developers
http://developer.android.com/index.html
You should know definitely know this website by now. More contents are being added time to time. I try to come back and update my knowledge.

androiduiux
UI & UX

Medium (Android App Development)

Androidhive
Great tutorials with source code.

vogella
Awesome tutorials

Youtube - Android Developers
Very useful.

Android Weekly
Get weekly Android news. I also use Google Alert for Android related news.

Android-er (Blog)
Good examples.


-----

Tools

Device Art Generator

This site is for app screenshot. I created above screenshots using this tool.


Launcher Icon Generator
If you just want a simple launcher icon, then use this site.

Android Layout Finder

Auto generate findViewById() from the layout XML.

JSON Parser (Validator)
http://json.parser.online.fr/


Validates and easily view the JSON.

DPI Calculator
http://jennift.com/dpical.html



9-Patch-Resizer 
https://github.com/redwarp/9-patch-resizer
It resizes 9-patch png to different density (from xhdpi -> hdpi, mdpi, etc)



Android Device Screen Sizes
http://www.emirweb.com/ScreenDeviceStatistics.php



Sometimes you want to know a certain device's resolution in either pixel or by dp.
For example, Nexus 5 uses 640x360 dp and xxhdpi.


App Icon Resizer
https://resizeappicon.com/




Just drop a launcher icon and it will generate all icon sizes for Android and iOS


Postman (Chrome Extension)
https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop

REST Client: Manually call HTTP GET/POST on a browser