

Editorial note: we updated this list of huge resources thanks to our readers’ precious feedback, added a few awesome resources, fixed broken links for some websites.

If you are looking for Android development resources, here is the place for you.

With the help of several geek colleagues, I just finished this massive project — listing the best blogs, forums, videos, and communities for Android developers and designers.

For those of you who’re new to Android development, following individual bloggers to learn their tips and tutorials is a great way to improve; Experienced devs? You’ll probably want to involve yourself more in the right communities.

It’s certainly unrealistic to keep up with all the Android resources. So, select those that best fit your needs and goals. Also, don’t forget — it’s not only about how to make an Android app, but you’ll also need to promote it to get downloads. That takes time too.

The bottom line? Know your goal, spend your time wisely, and be productive. Good luck to your mobile app and android dev career!

Blogs​ & Tutorials

1. Android Developers Blog

It sits on top of the list because it’s the official Google Blogspot for Android Developers. Here you can find news, tips and tricks and development examples. It’s also worth browsing through the blog’s archives on the sidebar as some of the posts are really meaty.

2. Official Android Blog

Another official blog from the Google Android team — so, it has to be mentioned. Here you’ll find news and notes from the Android team. This blog was born in 2012, younger than the Android Developers Blog. However, it’s much user-friendly…typical Android style!

3. Android Developers​

​Official Android site that provides guides, references, SDK, etc. You can also get news and announcements from the Android team. Don’t forget to check out the “Developer Stories” section for other developers, their apps, and success stories with Android and Google Play.

​4. Vogella

Goldmine for Android developers. Here you’ll find very comprehensive tutorials about Android development and related topics. Vogella is a German company based in Hamburg. It provides consulting and development services in the field of Android.​

5. Romain Guy

An excellent personal blog by Romain Guy, a key Android framework engineer at Google. He published a new article on Medium — A better underline for Android, don’t miss it if you are curious about interesting ways to use Android’s graphics APIs. Romain also loves photography.

6. Android Weekly

Like the name says, it’s a weekly Android news aggregation site that covers a broad range of topics like tutorials, screencasts, news, etc. Just everything that’s awesome in the Android Development world. I highly recommend to subscribe to it.​

​7. Cyril Mottier

​Cyril Mottier is a mobile product designer & Google/Android expert. Like he says he loves pushing the limits of Android. His blog is a fantastic resource with posts of great depth. Cyril is currently Head of Mobile & Web at CaptainTrain, a French online travel agency that provides a booking platform for purchasing train tickets in Europe.

8. Envato Tuts+

​Envato Tuts+ creates courses & tutorials to help you learn creative and technical skills at every level from beginner to advanced. Its Android category is full of thousands of free Android dev tutorials, which you’ve got to learn to make your app.

9. Ongoing By Tim Bray

Tim Bray was a former Google employee. He joined Google as a developer advocate in 2010, focusing on Android and then on Identity. He left Google in March 2014. His blog (also called Ongoing) launched in Fe­bru­ary of 2003, covering topics including truth, tech­nol­o­gy, and business.​

10. Android Niceties​

If you are an Android designer, you’ll love this Tumblr blog. It features a collection of screenshots encompassing some of the most beautiful looking Android apps. The blog aims to provide inspiration and insight into Android UI conventions.​

​11. Codementor (Android)

A wonderful place for beginning Android developers. There is no better way to begin your Android education. Check out these beginner’s tutorials and build your own Android app. Codementor also provides Android expert help to help you learn more effectively.​

12. Android UI Patterns

​Founded by Juhani Lehtimäki, an Android enthusiast and CTO of Fat Robot. The goal with this blog is to follow Android UI patterns as they develop and evolve. Juhani wants to point out good implementations and explains how to improve bad implementations of the patterns.

13. Android Central

Best portal to keep yourself up with what’s happening with Android. The main audiences of this blog are general Android consumers. Android Central covers news and developments related to the Android operating system. Now they have also extended the topics to be Google related.​

14. ComputerWorld Android Intelligence

​The blog posts here are a diverse mix of advice, insight, and analysis with veteran Android journalist JR Raphael. As JR says, it’s not your average Android news. Try it with margarine for a low-cal treat!

15. Jake Wharton

​Another excellent personal blog. Jake is an Android Engineer at Square. He lives in San Francisco. Though he doesn’t post that often, every article is thorough. Don’t forget to follow him on GitHub.

16. Styling Android

​A blog by Mark Allison, a software developer with over 30 years’ experience, and over four years’ Android development experience. He writes a lot of technical guides to improve the UI and UX of Android apps. Best for those of you who are familiar with Android development in general.

17. Dan Lew Codes

​Dan Lew is an Android software developer at Trello, a visual collaboration tool that creates a shared perspective on any project. In this blog, he shares code as well as thoughts on life, the universe and the mystery of it all.

18. The CommonsBlog

CommonsWare is founded by Mark Murphy, the author of this book called The Busy Coder’s Guide to Android Development. The blog aims to help you through the challenges of Android app development, whether you are new to the platform or are deep into a project.​

19. Codedependent

A blog by Chet Haase, a software geek working at Google, making Android graphics and animation more excellent. He has been posting technical articles since 2008 in this blog. He also co-wrote the book Filthy Rich Clients with Romain Guy who is also listed in this article.​

20. CodePath Android Cliffnotes

​Here you’ll see an extensive list of Android guides, suitable for everyone whether you are a beginner, intermediate or expert. The cliffnotes are categorized by their topic, so you can easily find guides on related topics. By the way, you can also contribute to the resource. Make sure you read their guidelines before you do so.

21. Diego Torres Milano’s Blog

​Diego Torres Milano is an Android system engineer, Linux advocate, and author of a book called Android Application Testing Guide. He is also the founder of CulebraTester and AndroidViewClient. He has been sharing coding and testing stuff since 2006 in this blog.

22. Android Arsenal

​Tagged with “Android developer portal with tools, libraries, and apps”, The Android Arsenal is a categorized directory of libraries, tools, and projects for Android devs. You can also contact them to submit your own project. Just enter your email and shot them a message.

23. Android UI UX

An interesting blog discussing some burning questions related to Android UI/UX design (as the name indicates). Founded by Taylor Ling, an Android/UI/UX/IA/IX designer certified by Google Developer Expert (GDE).​

24. Grokking Android​

A blog by Wolfram Rittmeyer, a software developer and Android geek based out of Münster, Germany. He has shifted his attention to Android in recent years and blogs about anything interesting that is related to Android development.​

25. Pushing Pixels

​An awesome Android design blog, founded by Kirill Grouchnikov. Kirill is a user interface engineer currently working on the Android project at Google (yeah, another Google guy). Also, he has been doing client-side development professionally since 1999 in a variety of UI toolkits and libraries.

26. Java Papers

​A blog by Joseph Kulandai. Here you’ll find articles and tutorials related to Java, Android, design patterns, web services, etc. Joe is a versatile software developer proficient in Java and Android. He might be available to take extra app development projects, in case you need a hand.

27. Chris Banes

Chris Banes a Developer Programs Engineer (DPE) for the Android team at Google UK. This is his personal blog. Chris claims that any views expressed here are his own and not his employers.

28. Android Design Patterns

A blog by Alex Lockwood, a passionate Android developer and a fan of design patterns. The blog posts range from in-depth tutorials to casual rants on Android-related topics. The blog aims to encourage proper coding practices when it comes to Android development.​

29. TechnoTalkative

A blog by Paresh Mayani, a mobile app developer with five years of development experience. Paresh has been working on Android application development since Cupcake. Be sure to check out the Android Tutorials section. The “Lazy Android Developers: Be productive” series is funny.​

30. Antoine Merle

A personal blog by Antoine Merle, an Android Software Engineer at Deezer — a web-based music streaming service that allows users to listen to music content from record labels. He occasionally updates the blog to share code stuff.​

31. ONGOING DEV

​A blog by Gabriele Mariotti where he shares quick tips about Android Development. Gabriele works as a project manager with more than 15 years of work in IT scope, with a deep focus on develop and technical areas. This blog covers tech and programming, particularly Android.

32. Grafix Artist

​Suleiman Ali Shakir is a designer, app developer, and artist. He creates apps with a strong emphasis on user interface and experience design. In his blog, you will find tutorials to recreate design patterns, make life easier as a developer, tips and much more.

33. NewCircle Developer Stream

​Stream is a constantly updated source of free, educational content on open source development. Check the “Android” tag for more. NewCircle is a company headquartered in San Francisco, offering customized software development training courses.

34. Egor Andreevici

​A personal blog by Egor Andreevici, who is a passionate and highly self-motivated Android developer. He now works at 1&1 Mail & Media Development & Technology GmbH. Follow him on Twitter here.

35. Developer.com

​Here you’ll get previews of the Android development tools in the latest SDK, Android programming techniques to deliver the best user experience and performance, and tips for getting your app into the Android Market and beyond.

36. AndroidPub

Founded by Jan-Lk Else, the blog is a wonderful place to find tips and tricks related to Android, tech, app development, and apps. Posts are contributed by some respectable software developers as well as writers.

37. Chris Arriola

Chris is a freelance mobile developer with experience with both Android and iOS. He is passionate about creating beautiful mobile experiences that reach a global audience. You’ll love his posts which are full of graphics and code examples. Follow Chris on Twitter.

38. ​Android Libraries (GitHub)

This is an alphabetical list of libraries for Android development, the majority is actively maintained by Daichi Furiya — a Google Developer Expert for Android, he’s currently working at CyberAgent.

39. Amit Shekhar

​Amit is the Android lead at Bobble, an app for sharing funny stickers with your face & messages on Whatsapp. He is also a technical writer at Free Code Camp — an open-source community of busy people who learn to code and help nonprofits.

40. Infinum Android Sweets

A weekly development newsletter from Infinum. Once subscribed, you get the latest Android related news straight to your inbox every week.

41. #ANDROIDDEV DIGEST

Another handcrafted weekly newsletter focusing on Android development. They also have a specific section for organizations to post Android dev jobs.

42. ​Chiu-Ki Chan

Chiu-Ki is an Android developer passionate about speaking and teaching. After being a software engineer at Google for 6+ years and 1.5 years at two startups, she now runs her own mobile development company.

43. Kelly Shuster

Also known as Kio Krofovitch on GitHub, Kelly is a software developer who is obsessed with Android development. She is a Google Developer Expert for Android, and Denver Business Journal 40 Under 40 for 2016.

44. Corey Latislaw

Corey is passionate about the Android ecosystem and wearables and how they could be used for humanitarian causes. She is a conference speaker and educator who teaches Android and discusses programming and tech trends. She also organizes Android Philly, a meetup that gathers a group of Android users, developers, and enthusiasts to share and learn about Android-related topics.​

45. Huyen Tue Dao

Huyen is a computer engineer and Android developer based out of Denver. She loves writing, speaking, and connecting with other folks in the Android community. Huyen is also part of the Android team over at Trello.​

46. ​My Life With Android

This blog is Gabor Paller’s personal diary about his adventures with the Google Android platform. He writes it in the hope that others may find his experiences useful. He started the blog in December 2007, you may start with reading this very first entry for a tutorial about command-line development for Android SDK.

47. ​Code Vs Color

A personal blog by Nandan Kaushik, who loves to code, paint and click photos. He has been working on Android for almost 3.5 years. He wanted to be a painter until he learned how to code. That’s the reason he named his blog “codevscolor”.

Forums & QA Websites

1. Google Groups: Android Developers

Absolute must! Here you can discuss developing Android applications using the Android SDK, or get help with troubleshooting apps, advice on implementation, and strategies for improving your app’s speed and user experience. It is a neat way of finding out what’s in the works for future apps. Also, if you’re searching for answers this often hits the spot.

2. ​Stack Overflow

Stack Overflow is Q&A website for computer programmers. It was created in 2008 by Jeff Atwood and Joel Spolsky. For many years Stack Overflow has been one of the most popular resources for programmers trying to solve a common problem.

3. GitHub

​GitHub is the web-based hosting service for software development projects that use the Git revision control system. Simply put, it’s the place where you store your sources. For Android developers, this is a great community for you can follow other geeks and market yourself as well.

4. Quora

Quora is a Q&A website where questions are created, answered, edited and organized by its community of users. Here you can ask questions whenever you’re stuck. Remember to perform a quick search before you do.

5. Reddit



Reddit is a social news website that gathers many like-minded community members based on topics (aka, subreddit). The AndroidDev Subreddit is a place featured with news for Android developers with the who, what, where when and how of the Android community. Probably mostly the how.

6. XDA Forums

The largest Android forums in the world. Here you join other experts to talk about apps, games, ROMs, development discussion, and more. XDA Developers was founded by developers for developers. It is now a valuable resource for people who want to make the most of their mobile devices.

7. Bytes

Bytes.com is a community for developers and IT professionals. Here you can join other 418,257 members and discuss topics such as software development, networking, security, web development, mobile development, databases and more.

8. CodeGuru Forums

CodeGuru is where developers can come to share ideas, articles, questions, answers, tips, tricks. In its forums, you can find hard-hitting articles, discussions, resources, and more all focusing for real developers in the real world.

9. Codecall Forum

The CodeCall Programming Forum is where developers can come to share programming ideas, articles, questions, answers, tips, tricks, source code, and other topics related to many programming languages.

10. AndroidForums

The Android Development Forum is a place where you learn how to develop Android Apps and Games in a friendly, tight-knit community of Android Developers. Here you can post code examples, ask for input, and share your opinions with fellow devs.​

YouTube Channels

1. Android Developers Channel

This is the home for official Android Developers Live videos from their live events, as well as for videos containing demos, tutorials, and anything else related to Android development.

2. Thenewboston – Android App Development For Beginners

Made for beginners, you will learn everything you need to know to get started building Android apps with Google’s Android Studio and Android SDK.

3. Derek Banas – How To Make Android Apps

Here you learn how to make Android apps, or how to learn Android programming. Derek makes tutorials based on your requests.

4. XDA Developers – How To Build An Android App Series

In this series XDA Elite Recognized Developer AdamOutler shows you different aspects of building Android Applications and some cool and unique aspects of Android development.

5. Android Bootcamp Training

A hands-on training for designing and building mobile applications using the Android platform. The course explains the philosophy of developing for Android through its main application development building blocks and their interaction with one another.

6. Udacity – Developing Android Apps

These videos are part of an online course that students work with instructors step-by-step to build a cloud-connected Android app, and learn best practices of mobile development, and Android development in particular.

7. Android Development For Absolute Beginners

If you are an Absolute Beginner or even a master at Java programming already, this is the perfect starting place for you. Here you’ll learn how to create games & apps, and Java programming along the way.

8. Hooman Mardokhi – Become An Android Developer

Hooman is an app business owner and science enthusiast. He shares his experience in the world of Apps, business and technology through this channel with you.

9. MultiAndroid Zone Advanced Tutorial

MultiAndroid zone is produced to connect Android & iOS and java programming beginner with developers so you all can connect and learn from each other.

10. Mobile Development III: Advanced Android

Dave Jones is a teacher with 30+ years of development experience. This YouTube channel is mostly videos of his lectures while teaching various programming classes at Spokane Community College.

11. TutorialBaba – Android Studio App Dev Tutorials

TutorialBaba is an educational YouTube Channel. Here you will find best tutorials on different programming languages and technologies like Android, HTML, CSS, JavaScript, Bootstrap, Android Studio, Git, GitHub and much more.

12. Android Dialogs

Android Dialogs include a collection of episodes featuring conversations and interviews Chiu-Ki Chan and Huyen Tue Dao had with people from the Android community.

Podcasts

1. Fragmented Podcasts

Fragmented is the Android developer podcast where Donn Felker and Kaushik Gopal talk about building good software and becoming better Android developers. They engage in bi-weekly banter about the platform, tools, patterns, and practices that helps a developer go from good to amazing.

2. ​Android Developers Backstage

Android Backstage is a podcast by and for Android developers. Hosted by developers from the Android engineering team, this show covers topics of interest to Android programmers, with in-depth discussions and interviews with engineers on the Android team at Google.

3. Android Central Podcast

A premier source for weekly news, reviews, interviews, opinions and an all-around good time, brought to you by the fine folks here at Android Central. Some weeks they focus on the news. Other weeks it’s on a hot new device or has a special guest on board.​

4. Code Newbie Podcast

CodeNewbie is one of the most supportive communities of programmers and people learning to code. Their podcasts feature stories from people on their coding journey. New episodes are published every Monday.

5. XDA Developers’s Podcast

A podcast from the XDA Developer team. They cover the latest Android News, new Nexus phones, the upcoming developments in mobile devices and Android and more — from an enthusiast perspective.

Facebook Groups

1. ​Android Developer

Nob Paka created this group for whom want to ask, share everything about Android especially Android developer want to know Android coding.

2. Android Custom ROM’s & Developments

Any Android noob questions, Android customize, root, custom ROM, ROM mods (Viper, Floating Window, Fly on Mod).

3. Android Developers

This group is made to help every proud owner of an ANDROID device, not here to discuss any specific device, but to combine all the great minds to help each other in development related to ANDROID.

4. Android Developers International

A group that gathers and entertains Android developers from different countries in the world.

5. Android Developers Vietnam

The group connects Android developers in Vietnam.

6. Android Developers Bangladesh

This is the place for Android enthusiasts in Bangladesh.

7. Android Developer Indonesia

A group for Android developers in Indonesia.

8. Thailand Android Developer

The largest Thai Android community on Facebook.

9. Android Developer Taiwan

A study group for Android developers in Taiwan.

10. Android Developers Israel

A group that connects Android developers from Israel.

11. CodeAndroid Singapore

​This is the Facebook group for Android users in Singapore, Malaysia, Indonesia, Thailand, and APAC countries. Basically to get users and developers to learn more about the platform and share knowledge.