Best Site for Android apps

The 5 Best Resources for Android Developers

Whether you are new to Android or an experienced developer, everyone needs advice on resources or new libraries to improve and simplify development life.

1. Organizing Code

Not all developers have the same coding style, which makes it difficult to understand or work with another developer's code. Consistent coding styles make it easer for other developers to read your code by sticking to a standard set of rules.

Since Android uses Java, take a look at Google's Java Style Guide. It's a complete definition of Google's coding standards for Java source code. If you come from a PHP background, consider it the unofficial PSR standard.

I recommend Android Best Practices by Futurice, which contains guidelines about things like how to consume web services, organizing Java files into packages, naming resources for better readability, what to use for testing, dealing with data storage and much more.

Both of the above are guidelines about writing code, package organization and libraries to use etc. Android Boilerplate goes beyond this and not only tells you what to use, but "forces" you to use best practice such as unit testing, working with RESTful resources and dependency injection.

2. Using Libraries

Keeping source code DRY (Don't epeat ourself) and not reinventing the wheel is something every developer aims for. In their guidelines, Futurice says:

"Don't write your own HTTP client, use Volley or OkHttp libraries".

Android Arsenal is, well, a great arsenal of Android libraries, tools and apps. You can find different libraries, decompilers, emulator and more to help you develop easier.

Awesome Android Security is worth looking at if you care about app security. You can find tools such as decompilers and reverse engineering tools (use with care), analysis tools and more.

3. Designing Better Apps

Users judge the quality of your app within the first 30 seconds. Even if your app is a life-saving app, if it's not eye-catching then it is judged poorly.

SitePoint has published plenty of Android design articles, but I would most recommend 10 Essential Material Design Resources and Tutorials by Ada Ivanoff and Material Design with the Android Design Support Library by Joyce Echessa. They are both detailed and will help you design a better app within current Google guidelines.

4. "Me No Speak Java"

If you don't know how to write Java code, you can still write Android apps. The first solution(s) that come to mind are hybrid apps, i.e. mobile apps developed using HTML, CSS and JavaScript. One of the best options is the Ionic Framework and their full-stack solution for push notifications, analytics and more. SitePoint has published a lot of article on using Ionic for mobile development.

NativeScript is a newer framework that allows developers to use JavaScript to build native apps for Android, iOS and soon, Windows Phone using the same source code. SitePoint has published one article on NativeScript mobile development so far, with more coming soon.

If you happen to be a C# developer, Xamarin.Android is worth looking at as it is built upon the open source verion of C#, Mono. The resulting code will be similar to native Java code and is more optimized than some hybrid options. SitePoint has published x articles on Xamarin development.

TabletExpress Dragon Touch Y88X 7-Inch 8 GB Kids Tablet with Pre-Installed Zoodles and Blue Silicone Case
Personal Computer (TabletExpress)
  • Best tablet both for kids and parents--With Zoodles pre-installed, there s no need to worry about unfriendly content on the Internet. With a Quad Core CPU, it delivers...
  • Great for kids--With Zoodles, kids can have their own personal playground and the Child Friendly Interface makes it easy to use. They can get access to fun and educational...
  • Great for parents--With Quad Core, everything boots up quickly. It s perfect for reading and watching video as the HD Screen delivers clear contents. The Parent...
  • Kid-Proof Case--Durable, lightweight case to protect against drops and bumps caused by kids at play. Made of high quality soft silicone material, the bundled case...
  • Robust warranty, on-time customer service/tech support, frequently updated firmware guarantees customer satisfactory. Feel free to contact us whenever a question...
You might also like:
Best Texting Apps for Android 2015
Best Texting Apps for Android 2015
10 Best Must Have Android Apps for HTC One 2014
10 Best Must Have Android Apps for HTC One 2014
TabletExpress Dragon Touch Y88X 7-Inch 8-GB Quad Core Android Tablet Bundle with Red Silicone Case
Personal Computer (TabletExpress)
  • Best tablet both for kids and parents--With Zoodles pre-installed, there s no need to worry about unfriendly content on the Internet. With a Quad Core CPU, it delivers...
  • Great for kids--With Zoodles, kids can have their own personal playground and the Child Friendly Interface makes it easy to use. They can get access to fun and educational...
  • Great for parents--With Quad Core, everything boots up quickly. It s perfect for reading and watching video as the HD Screen delivers clear contents. The Parent...
  • Kid-Proof Case--Durable, lightweight case to protect against drops and bumps caused by kids at play. Made of high quality soft silicone material, the bundled case...
  • Robust warranty, on-time customer service/tech support, frequently updated firmware guarantees customer satisfactory. Feel free to contact us whenever a question...
Top 10 best apps for Android 2015 (March)
Top 10 best apps for Android 2015 (March)
The Best Photo Editing Apps for Android
The Best Photo Editing Apps for Android
Matricom Matricom G-Box Q Quad/Octo Core XBMC/Kodi Android TV Box [2GB/16GB/4K] (Rev 1.2+)
CE (Matricom)
  • True 1080p Quad Core XBMC/Kodi HD Playback! High performance Quad Core S802 CPU paired with the powerful Mali450 Octo Core 3D GPU Graphics Processor = Insane Media...
  • Cloud Updating means you never have to worry about complicated and cumbersome firmware installations. We ll be adding new features over time so that you can love...
  • So many options! Unlike Roku, Apple TV, Nexus and more the G-Box Q is free of any restrictions. So go ahead, install your favorite apps and customize away! With...
  • Includes the Special Edition Matricom Media Center based on Kodi designed by elite developers specializing in XBMC specifically for the G-Box Q provides the best...
  • Newest v1.2 Firmware (Includes many bug fixes from firmware v1.1 and below) The best warranty in the WORLD. Your box is already covered no matter what happens to...
Kukele@ M8S XBMC KODI Helix 14 Addons Fully Loaded 2GB/8GB Amlogic S812 Quad Core 4K Android 4.4 Kitkat IPTV TV BOX Internet Streaming Media Player 2.4G/5G WIFI Bluetooth DLNA Airplay & AV HDMI Cable & Wireless Keyboard & XBMC Manual & XBMC KODI Key & Apps (Showbox, HD-Cinema Mobdro Netflix Youtube etc) Pre-Installed
CE (kukele)
  • PLUG & PLAY - NO MONTHLY FEES - LATEST MOVIES TV SHOWS - THOUSANDS of FREE films, TV, live Sport, Musics, adult programmes. Phoenix (HD or 3D Movies, TV Shows...
  • FULLY PRELOADED - ALL THE BEST ADD-ONS & REPOSITORIES configured with the latest XBMC KODI 15.2 and SHOWBOX, Mobdro, Filmon, etc Plug and Play, allow FREE access...
  • INSTANT SUPPORTS - XBMC KODI KEY - ALL TIME SUPPORT & WARRANTY; Response mostly within 9 hours; Package come with KUKELE XBMC KODI KEY which contains a lots...
  • INTERNATIONAL CHANNELS - LIVE TV, TV SHOWS, SPORTS from all over the world, Bein Sports Arabic Package 1-15 HD Channels + Arabic & English TV Channels Packages;Channels...
  • Get it! Your box is PLUG AND PLAY FREE countless MOVIES Free tons of TV SERIES! Free Sports Free LIVE TV ! Give you an All-in-One 4k *2k Entertainment Media...
Contixo Contixo Contixo 7-Inch HD Display Kids Tablet (8GB, Bluetooth, Wi-Fi, 20+ Free Games, Kids Place Parental Control) Pink
Personal Computer (Contixo)
  • Package includes FREE bear stand and screen protectors (pre-installed)! This is the Contixo latest kids tablet which supports any Bluetooth enabled devices such...
  • 20+ FREE Top Educational and Game apps, age appropriate for each kid. With KIDS PLACE Parental Control, No.1 Kids OS, there s no need to worry about unfriendly content...
  • KIDS-PROOF CASE -- Durable, lightweight case to protect against drops and bumps caused by kids at play. Made of high quality soft silicone material, the bundled...
  • GREAT FOR PARENTS -- With Quad Core A7 processor, 1GB DDR and 8GB storage, everything boots up quickly. The Parent Android mode gives you full access to sites and...
  • ROBUST WARRANTY -- 30 days money back guaranty! 7/24 US customer service/tech support. Feel free to contact us whenever a question pops up in your head, we are always...
Related Posts