30 Resources for Android Developers
2015-11-13 14:57
741 查看
Nanodegree
Course
Catalog
udacity.com
Skip
to content
Web
Development
Data
Science
Learning
Career
Guidance
by Allison
Stadd
Android
June
2, 2015
Tweet
97
inShare
One of the best parts of a career in Android development is the vibrant community. The Android
developer ecosystem is dynamic and symbiotic, with devs sharing tips, tricks, and tutorials across the internet and in real life at hackathons, conferences, meetups, and more.
As you bone up on your skills as an Android developer, be sure to check out the following toolkit of 30 online resources for everything from keeping up to date on industry intel to keeping your skills sharp.
Android
Weekly: This free weekly newsletter includes everything from articles and tutorials to videos and GitHub libraries. It’s a must-subscribe for Android developers of all skill levels.
AndroidHive:
India-based Ravi Tamada’s all-things-Android hub shares the latest and greatest about Android.
Google
Developers Twitter account: Where better to get news about Android than from the source itself? Get the latest information in real time.
Android
collection on Medium: For rich content from Android publications, bloggers, and lay members of the internet, turn to Medium. Search by tag (“Android,” but also “Android App Development” and “Android Apps”) or turn to the Google
Developer Experts collection to discover helpful and inspiring news and notes.
Vogella:
The programming tutorials on this site are go-tos for Android developers. Get a deep dive into everything from debugging Android apps to using the Google Maps Android API.
Android
developer hub: The official Android developer site is fit to burst with tools, training, downloads, code samples, a thorough package library, and much more.
Android
Open Source: Another perk of developing on Android is that the entire source code is available for free online. The Android Open Source site offers the information you need to create custom variants of the Android stack and to port devices and accessories
to the platform. The site also includes guides to performing different actions with the Android source code, like how to run the Android emulator, as well as Google Groups discussions around projects like porting Android to a new device.
Tuts+:
The video courses and written tutorials on this website help you learn everything from how to add spellcheck functionality to your apps to how to use Fabric, Twitter’s mobile development platform.
Codementor:
In Codementor’s Android Learning Center, experienced Android developers share tutorials, videos, guides, and tips. You can also sign up for email updates from the site.
The
Android Arsenal: This categorized directory of free Android libraries and tools is extremely useful to developers.
Android
Niceties: This Tumblr blog collects screenshots from some of the most visually compelling Android apps available for download today. Scroll through for a serious dose of inspiration.
Android
Developers YouTube channel: Google’s Android Developers YouTube page includes videos from live Android events, as well as demos and tutorials. But most recently, the channel has been airing a series of high-quality inspirational stories from companies
like The Hunt and Haystack TV leveraging Android development in cool, impactful ways.
App
Design Served: Pore over the work of fellow Android developers in this Behance-curated collection of phone and tablet app screenshots. Be sure to search by Android to view the most relevant work examples.
Fragmented
Podcast: In this Android developer podcast, Donn Felker and Kaushik Gopal engage in bi-weekly banter about building great software and becoming even better Android developers. Topics range from helpful tools to patterns and practices, and are occasionally
rounded out with inspiring interviews with the best of the industry.
Quora:
Members of the Android community are always willing to respond to each other’s questions (like “Why are Android apps written in Java, but the OS is written in C++?” or “What is the best online course for developing Android apps?”) and provide long, detailed
answers. You could spend hours browsing through past questions, or pose your own.
Stack
Overflow: This online forum is bubbling with inter-developer engagement. Professional and hobbyist programmers alike ask questions, answer them, comment on those answers, and in so doing, network dynamically among the developer community. It’s a great
destination whenever you’re stumped, you want to learn how to do something, or you’d like to meet someone who’s doing that thing.
GitHub:
GitHub is the largest code host in existence, with more than 22.7 million code repositories. Head to GitHub to collaborate with other developers, take a look through interesting programming projects, and contribute to making cool software around the globe.
AndroidDev
subreddit: This hodgepodge of Android news, tools, Q&As, and conversations is a valuable launch point into the Android developer community. Feel free to join the conversation whenever you’re so inclined, or just read, learn, and observe.
Google+:
Google+ has a selection of active Android communities as well, including a hub of Android
GitHub projects, an official Android
Developer group, and an Android
Developer Tools community.
LinkedIn: When
you want to find work, no matter your industry, a solid first destination is LinkedIn. Search for companies you admire to view their available opportunities, connect with other developers and recruiters via Groups or by requesting to add them as a connection
(do so with a personalized message rather than LinkedIn’s baked-in default), and keep your profile up to date to attract the interest of hiring managers.
Guru:
Looking for freelance work? Browse the Web, Software & IT section on Guru and drill down into the Android label to find great gigs from a wide range of companies that pay by the hour or by fixed rate.
Stack
Overflow Careers: An abundance of open Android developer jobs is browsable on Stack Overflow’s Careers microsite. Search by gig, company, or city. You can even import your information from LinkedIn for super simple profile creation.
GitHub
Jobs: Another great resource for Android developer job opportunities is GitHub Jobs. You can filter by title, expertise, company, location, and even benefits.
Juhani
Lehtimaeki: Follow the author of Smashing
Android UI and CTO of Android app development agency Fat Robot for news about, and reflections on, all things Android.
Cyril
Mottier: This master mobile developer has been officially labeled a Google Developer Expert on the Android platform by Google itself.
Richard
Hyndman: You might recognize Google’s Android Developer Advocate from the Google Developers YouTube channel. On Twitter he shares news, insights, and funny photos with his 15,000+ followers.
Andy
Rubin: When the creator of Android himself tweets—even if it’s only every so often—you listen.
JR
Raphael: Veteran Android journalist, and creator of Computer World–ownedAndroid
Power, JR Raphael is a must-follow for news, cool finds, and funny musings, all Android-related.
Jake
Wharton: An Android engineer at Square and frequent presenter at conferences and meetups, Jake Wharton offers on Twitter a compelling combo of interesting and amusing thoughts and valuable programming insight.
No matter where you are on your journey to professional Android developer, resources exist in abundance that can help you build upon your existing knowledge and continue to excel.
Many thanks to Google Developer Experts Enrique López-Mañas
(@eenriquelopez)
and Etienne
Caron for their contributions to this article.
This entry was posted in Android and
tagged Android, resources.
Bookmark the permalink.
This
Former Film Student Landed a Job in Programming: Here’s How
How
You Can Afford the Nanodegree Credential
Search
for:
Android
Developer Nanodegree
Intro
to Programming
Front-End
Web Developer
Full
Stack Web Developer
iOS
Developer
Data
Analyst
Data
Analyst Nanodegree
Front-End
Web Developer Nanodegree
Intro
to Computer Science
Intro
to HTML and CSS
How
to Use Git and GitHub
Programming
Foundations with Python
JavaScript
Basics
Categories
Select Category
3D Graphics Android
Announcements
Apps Artificial Intelligence
Beginner’s Courses
Beginning iOS App Development
Behind the Scenes
best practices Broadening Access
Career Guidance
Career Services Classroom Preview
Coffee Break
College Computer Science
Contests/Competitions
Courses Data Analyst
Data Science
Diversity Education Reform & Policy
Employment Opportunities
Engineering
Enrollment Entrepreneurship
Events/Meetups
Front End Web Developer Nanodegree program
Future of Education High School
Hiring & Recruiting
Infographic
Interviews Intro to Programming Nanodegree program
iOS
iOS developer Java
Job Search Tips
Lifelong Learning Machine Learning
Math
MOOC Nanodegree programs
Online Education
product development Programming
Project Review
Python R
Scholarships Science
social learning
Software Engineering Special Offers
Student Apps
Student Spotlight Student Work
Swift
Talent Source Teams
Udacians
Uncategorized UX
Web development
Front-End
Web Developer
Full
Stack Web Developer
Data
Analyst
iOS
Developer
Android
Developer
Intro
to Programming
Blog
Help
& FAQ
Catalog
Veteran
Programs
Georgia
Tech Program
Udacity
for Business
Hire
Nanodegree Graduates
Developer
API
About
Jobs
News
& Media
Legal
Service
Status
Contact
Us
© 2011-2015 Udacity, Inc.
Nanodegree
Course
Catalog
udacity.com
Skip
to content
Web
Development
Data
Science
Learning
Career
Guidance
by Allison
Stadd
Android
June
2, 2015
Tweet
97
inShare
One of the best parts of a career in Android development is the vibrant community. The Android
developer ecosystem is dynamic and symbiotic, with devs sharing tips, tricks, and tutorials across the internet and in real life at hackathons, conferences, meetups, and more.
As you bone up on your skills as an Android developer, be sure to check out the following toolkit of 30 online resources for everything from keeping up to date on industry intel to keeping your skills sharp.
Android
Weekly: This free weekly newsletter includes everything from articles and tutorials to videos and GitHub libraries. It’s a must-subscribe for Android developers of all skill levels.
AndroidHive:
India-based Ravi Tamada’s all-things-Android hub shares the latest and greatest about Android.
Google
Developers Twitter account: Where better to get news about Android than from the source itself? Get the latest information in real time.
Android
collection on Medium: For rich content from Android publications, bloggers, and lay members of the internet, turn to Medium. Search by tag (“Android,” but also “Android App Development” and “Android Apps”) or turn to the Google
Developer Experts collection to discover helpful and inspiring news and notes.
Vogella:
The programming tutorials on this site are go-tos for Android developers. Get a deep dive into everything from debugging Android apps to using the Google Maps Android API.
Android
developer hub: The official Android developer site is fit to burst with tools, training, downloads, code samples, a thorough package library, and much more.
Android
Open Source: Another perk of developing on Android is that the entire source code is available for free online. The Android Open Source site offers the information you need to create custom variants of the Android stack and to port devices and accessories
to the platform. The site also includes guides to performing different actions with the Android source code, like how to run the Android emulator, as well as Google Groups discussions around projects like porting Android to a new device.
Tuts+:
The video courses and written tutorials on this website help you learn everything from how to add spellcheck functionality to your apps to how to use Fabric, Twitter’s mobile development platform.
Codementor:
In Codementor’s Android Learning Center, experienced Android developers share tutorials, videos, guides, and tips. You can also sign up for email updates from the site.
The
Android Arsenal: This categorized directory of free Android libraries and tools is extremely useful to developers.
Android
Niceties: This Tumblr blog collects screenshots from some of the most visually compelling Android apps available for download today. Scroll through for a serious dose of inspiration.
Android
Developers YouTube channel: Google’s Android Developers YouTube page includes videos from live Android events, as well as demos and tutorials. But most recently, the channel has been airing a series of high-quality inspirational stories from companies
like The Hunt and Haystack TV leveraging Android development in cool, impactful ways.
App
Design Served: Pore over the work of fellow Android developers in this Behance-curated collection of phone and tablet app screenshots. Be sure to search by Android to view the most relevant work examples.
Fragmented
Podcast: In this Android developer podcast, Donn Felker and Kaushik Gopal engage in bi-weekly banter about building great software and becoming even better Android developers. Topics range from helpful tools to patterns and practices, and are occasionally
rounded out with inspiring interviews with the best of the industry.
Quora:
Members of the Android community are always willing to respond to each other’s questions (like “Why are Android apps written in Java, but the OS is written in C++?” or “What is the best online course for developing Android apps?”) and provide long, detailed
answers. You could spend hours browsing through past questions, or pose your own.
Stack
Overflow: This online forum is bubbling with inter-developer engagement. Professional and hobbyist programmers alike ask questions, answer them, comment on those answers, and in so doing, network dynamically among the developer community. It’s a great
destination whenever you’re stumped, you want to learn how to do something, or you’d like to meet someone who’s doing that thing.
GitHub:
GitHub is the largest code host in existence, with more than 22.7 million code repositories. Head to GitHub to collaborate with other developers, take a look through interesting programming projects, and contribute to making cool software around the globe.
AndroidDev
subreddit: This hodgepodge of Android news, tools, Q&As, and conversations is a valuable launch point into the Android developer community. Feel free to join the conversation whenever you’re so inclined, or just read, learn, and observe.
Google+:
Google+ has a selection of active Android communities as well, including a hub of Android
GitHub projects, an official Android
Developer group, and an Android
Developer Tools community.
LinkedIn: When
you want to find work, no matter your industry, a solid first destination is LinkedIn. Search for companies you admire to view their available opportunities, connect with other developers and recruiters via Groups or by requesting to add them as a connection
(do so with a personalized message rather than LinkedIn’s baked-in default), and keep your profile up to date to attract the interest of hiring managers.
Guru:
Looking for freelance work? Browse the Web, Software & IT section on Guru and drill down into the Android label to find great gigs from a wide range of companies that pay by the hour or by fixed rate.
Stack
Overflow Careers: An abundance of open Android developer jobs is browsable on Stack Overflow’s Careers microsite. Search by gig, company, or city. You can even import your information from LinkedIn for super simple profile creation.
GitHub
Jobs: Another great resource for Android developer job opportunities is GitHub Jobs. You can filter by title, expertise, company, location, and even benefits.
Juhani
Lehtimaeki: Follow the author of Smashing
Android UI and CTO of Android app development agency Fat Robot for news about, and reflections on, all things Android.
Cyril
Mottier: This master mobile developer has been officially labeled a Google Developer Expert on the Android platform by Google itself.
Richard
Hyndman: You might recognize Google’s Android Developer Advocate from the Google Developers YouTube channel. On Twitter he shares news, insights, and funny photos with his 15,000+ followers.
Andy
Rubin: When the creator of Android himself tweets—even if it’s only every so often—you listen.
JR
Raphael: Veteran Android journalist, and creator of Computer World–ownedAndroid
Power, JR Raphael is a must-follow for news, cool finds, and funny musings, all Android-related.
Jake
Wharton: An Android engineer at Square and frequent presenter at conferences and meetups, Jake Wharton offers on Twitter a compelling combo of interesting and amusing thoughts and valuable programming insight.
No matter where you are on your journey to professional Android developer, resources exist in abundance that can help you build upon your existing knowledge and continue to excel.
Many thanks to Google Developer Experts Enrique López-Mañas
(@eenriquelopez)
and Etienne
Caron for their contributions to this article.
This entry was posted in Android and
tagged Android, resources.
Bookmark the permalink.
This
Former Film Student Landed a Job in Programming: Here’s How
How
You Can Afford the Nanodegree Credential
Search
for:
Android
Developer Nanodegree
Intro
to Programming
Front-End
Web Developer
Full
Stack Web Developer
iOS
Developer
Data
Analyst
Data
Analyst Nanodegree
Front-End
Web Developer Nanodegree
Intro
to Computer Science
Intro
to HTML and CSS
How
to Use Git and GitHub
Programming
Foundations with Python
JavaScript
Basics
Categories
Select Category
3D Graphics Android
Announcements
Apps Artificial Intelligence
Beginner’s Courses
Beginning iOS App Development
Behind the Scenes
best practices Broadening Access
Career Guidance
Career Services Classroom Preview
Coffee Break
College Computer Science
Contests/Competitions
Courses Data Analyst
Data Science
Diversity Education Reform & Policy
Employment Opportunities
Engineering
Enrollment Entrepreneurship
Events/Meetups
Front End Web Developer Nanodegree program
Future of Education High School
Hiring & Recruiting
Infographic
Interviews Intro to Programming Nanodegree program
iOS
iOS developer Java
Job Search Tips
Lifelong Learning Machine Learning
Math
MOOC Nanodegree programs
Online Education
product development Programming
Project Review
Python R
Scholarships Science
social learning
Software Engineering Special Offers
Student Apps
Student Spotlight Student Work
Swift
Talent Source Teams
Udacians
Uncategorized UX
Web development
Front-End
Web Developer
Full
Stack Web Developer
Data
Analyst
iOS
Developer
Android
Developer
Intro
to Programming
Blog
Help
& FAQ
Catalog
Veteran
Programs
Georgia
Tech Program
Udacity
for Business
Hire
Nanodegree Graduates
Developer
API
About
Jobs
News
& Media
Legal
Service
Status
Contact
Us
© 2011-2015 Udacity, Inc.
Course
Catalog
udacity.com
Skip
to content
Web
Development
Data
Science
Learning
Career
Guidance
30 Resources for Android Developers
by AllisonStadd
Android
June
2, 2015
Tweet
97
inShare
One of the best parts of a career in Android development is the vibrant community. The Android
developer ecosystem is dynamic and symbiotic, with devs sharing tips, tricks, and tutorials across the internet and in real life at hackathons, conferences, meetups, and more.
As you bone up on your skills as an Android developer, be sure to check out the following toolkit of 30 online resources for everything from keeping up to date on industry intel to keeping your skills sharp.
NEWS: Stay
in the know on the industry
AndroidWeekly: This free weekly newsletter includes everything from articles and tutorials to videos and GitHub libraries. It’s a must-subscribe for Android developers of all skill levels.
AndroidHive:
India-based Ravi Tamada’s all-things-Android hub shares the latest and greatest about Android.
Developers Twitter account: Where better to get news about Android than from the source itself? Get the latest information in real time.
Android
collection on Medium: For rich content from Android publications, bloggers, and lay members of the internet, turn to Medium. Search by tag (“Android,” but also “Android App Development” and “Android Apps”) or turn to the Google
Developer Experts collection to discover helpful and inspiring news and notes.
TIPS, TRICKS, AND TUTORIALS: Strengthen
your skills
Vogella:The programming tutorials on this site are go-tos for Android developers. Get a deep dive into everything from debugging Android apps to using the Google Maps Android API.
Android
developer hub: The official Android developer site is fit to burst with tools, training, downloads, code samples, a thorough package library, and much more.
Android
Open Source: Another perk of developing on Android is that the entire source code is available for free online. The Android Open Source site offers the information you need to create custom variants of the Android stack and to port devices and accessories
to the platform. The site also includes guides to performing different actions with the Android source code, like how to run the Android emulator, as well as Google Groups discussions around projects like porting Android to a new device.
Tuts+:
The video courses and written tutorials on this website help you learn everything from how to add spellcheck functionality to your apps to how to use Fabric, Twitter’s mobile development platform.
Codementor:
In Codementor’s Android Learning Center, experienced Android developers share tutorials, videos, guides, and tips. You can also sign up for email updates from the site.
The
Android Arsenal: This categorized directory of free Android libraries and tools is extremely useful to developers.
INSPIRATION: Stimulate
your brain
AndroidNiceties: This Tumblr blog collects screenshots from some of the most visually compelling Android apps available for download today. Scroll through for a serious dose of inspiration.
Android
Developers YouTube channel: Google’s Android Developers YouTube page includes videos from live Android events, as well as demos and tutorials. But most recently, the channel has been airing a series of high-quality inspirational stories from companies
like The Hunt and Haystack TV leveraging Android development in cool, impactful ways.
App
Design Served: Pore over the work of fellow Android developers in this Behance-curated collection of phone and tablet app screenshots. Be sure to search by Android to view the most relevant work examples.
Fragmented
Podcast: In this Android developer podcast, Donn Felker and Kaushik Gopal engage in bi-weekly banter about building great software and becoming even better Android developers. Topics range from helpful tools to patterns and practices, and are occasionally
rounded out with inspiring interviews with the best of the industry.
COMMUNITY: Mix
and mingle with fellow developers
Quora:Members of the Android community are always willing to respond to each other’s questions (like “Why are Android apps written in Java, but the OS is written in C++?” or “What is the best online course for developing Android apps?”) and provide long, detailed
answers. You could spend hours browsing through past questions, or pose your own.
Stack
Overflow: This online forum is bubbling with inter-developer engagement. Professional and hobbyist programmers alike ask questions, answer them, comment on those answers, and in so doing, network dynamically among the developer community. It’s a great
destination whenever you’re stumped, you want to learn how to do something, or you’d like to meet someone who’s doing that thing.
GitHub:
GitHub is the largest code host in existence, with more than 22.7 million code repositories. Head to GitHub to collaborate with other developers, take a look through interesting programming projects, and contribute to making cool software around the globe.
AndroidDev
subreddit: This hodgepodge of Android news, tools, Q&As, and conversations is a valuable launch point into the Android developer community. Feel free to join the conversation whenever you’re so inclined, or just read, learn, and observe.
Google+:
Google+ has a selection of active Android communities as well, including a hub of Android
GitHub projects, an official Android
Developer group, and an Android
Developer Tools community.
JOBS: Find
high-quality gigs
LinkedIn: Whenyou want to find work, no matter your industry, a solid first destination is LinkedIn. Search for companies you admire to view their available opportunities, connect with other developers and recruiters via Groups or by requesting to add them as a connection
(do so with a personalized message rather than LinkedIn’s baked-in default), and keep your profile up to date to attract the interest of hiring managers.
Guru:
Looking for freelance work? Browse the Web, Software & IT section on Guru and drill down into the Android label to find great gigs from a wide range of companies that pay by the hour or by fixed rate.
Stack
Overflow Careers: An abundance of open Android developer jobs is browsable on Stack Overflow’s Careers microsite. Search by gig, company, or city. You can even import your information from LinkedIn for super simple profile creation.
GitHub
Jobs: Another great resource for Android developer job opportunities is GitHub Jobs. You can filter by title, expertise, company, location, and even benefits.
REAL-TIME INSIGHT: Follow
Twitter stars from the Android developer community
JuhaniLehtimaeki: Follow the author of Smashing
Android UI and CTO of Android app development agency Fat Robot for news about, and reflections on, all things Android.
Cyril
Mottier: This master mobile developer has been officially labeled a Google Developer Expert on the Android platform by Google itself.
Richard
Hyndman: You might recognize Google’s Android Developer Advocate from the Google Developers YouTube channel. On Twitter he shares news, insights, and funny photos with his 15,000+ followers.
Andy
Rubin: When the creator of Android himself tweets—even if it’s only every so often—you listen.
JR
Raphael: Veteran Android journalist, and creator of Computer World–ownedAndroid
Power, JR Raphael is a must-follow for news, cool finds, and funny musings, all Android-related.
Jake
Wharton: An Android engineer at Square and frequent presenter at conferences and meetups, Jake Wharton offers on Twitter a compelling combo of interesting and amusing thoughts and valuable programming insight.
The Bottom Line
No matter where you are on your journey to professional Android developer, resources exist in abundance that can help you build upon your existing knowledge and continue to excel.Many thanks to Google Developer Experts Enrique López-Mañas
(@eenriquelopez)
and Etienne
Caron for their contributions to this article.
This entry was posted in Android and
tagged Android, resources.
Bookmark the permalink.
Post navigation
ThisFormer Film Student Landed a Job in Programming: Here’s How
How
You Can Afford the Nanodegree Credential
Search
for:
Udacity Nanodegree Programs
AndroidDeveloper Nanodegree
Intro
to Programming
Front-End
Web Developer
Full
Stack Web Developer
iOS
Developer
Data
Analyst
Latest Posts
Improving
With Experience: Machine Learning in the Modern World
Udacity:
Be In Demand
Announcing
Talent Source: Connecting Students & Employers With Our New Candidate Sourcing Tool
25
Reasons To Enroll Now
Rebuilding
Refugee Lives through Education
Popular Courses
DataAnalyst Nanodegree
Front-End
Web Developer Nanodegree
Intro
to Computer Science
Intro
to HTML and CSS
How
to Use Git and GitHub
Programming
Foundations with Python
JavaScript
Basics
Subscribe To Our Newsletter
Learning = growing. Sign up for Udacity blog updates to get the latest in guidance and inspiration as you discover programming, web development, data science, and more. |
Get our latest blog updates |
Categories
CategoriesSelect Category
3D Graphics Android
Announcements
Apps Artificial Intelligence
Beginner’s Courses
Beginning iOS App Development
Behind the Scenes
best practices Broadening Access
Career Guidance
Career Services Classroom Preview
Coffee Break
College Computer Science
Contests/Competitions
Courses Data Analyst
Data Science
Diversity Education Reform & Policy
Employment Opportunities
Engineering
Enrollment Entrepreneurship
Events/Meetups
Front End Web Developer Nanodegree program
Future of Education High School
Hiring & Recruiting
Infographic
Interviews Intro to Programming Nanodegree program
iOS
iOS developer Java
Job Search Tips
Lifelong Learning Machine Learning
Math
MOOC Nanodegree programs
Online Education
product development Programming
Project Review
Python R
Scholarships Science
social learning
Software Engineering Special Offers
Student Apps
Student Spotlight Student Work
Swift
Talent Source Teams
Udacians
Uncategorized UX
Web development
NANODEGREE PROGRAMS
Front-EndWeb Developer
Full
Stack Web Developer
Data
Analyst
iOS
Developer
Android
Developer
Intro
to Programming
COMMUNITY
BlogHelp
& FAQ
Catalog
Veteran
Programs
Georgia
Tech Program
Udacity
for Business
Hire
Nanodegree Graduates
Developer
API
UDACITY
AboutJobs
News
& Media
Legal
Service
Status
Contact
Us
FOLLOW US ON
MOBILE APPS
© 2011-2015 Udacity, Inc.
Never miss an update! Sign up to receive a summary of the week's latest articles. |
Course
Catalog
udacity.com
Skip
to content
Web
Development
Data
Science
Learning
Career
Guidance
30 Resources for Android Developers
by AllisonStadd
Android
June
2, 2015
Tweet
97
inShare
One of the best parts of a career in Android development is the vibrant community. The Android
developer ecosystem is dynamic and symbiotic, with devs sharing tips, tricks, and tutorials across the internet and in real life at hackathons, conferences, meetups, and more.
As you bone up on your skills as an Android developer, be sure to check out the following toolkit of 30 online resources for everything from keeping up to date on industry intel to keeping your skills sharp.
NEWS: Stay
in the know on the industry
AndroidWeekly: This free weekly newsletter includes everything from articles and tutorials to videos and GitHub libraries. It’s a must-subscribe for Android developers of all skill levels.
AndroidHive:
India-based Ravi Tamada’s all-things-Android hub shares the latest and greatest about Android.
Developers Twitter account: Where better to get news about Android than from the source itself? Get the latest information in real time.
Android
collection on Medium: For rich content from Android publications, bloggers, and lay members of the internet, turn to Medium. Search by tag (“Android,” but also “Android App Development” and “Android Apps”) or turn to the Google
Developer Experts collection to discover helpful and inspiring news and notes.
TIPS, TRICKS, AND TUTORIALS: Strengthen
your skills
Vogella:The programming tutorials on this site are go-tos for Android developers. Get a deep dive into everything from debugging Android apps to using the Google Maps Android API.
Android
developer hub: The official Android developer site is fit to burst with tools, training, downloads, code samples, a thorough package library, and much more.
Android
Open Source: Another perk of developing on Android is that the entire source code is available for free online. The Android Open Source site offers the information you need to create custom variants of the Android stack and to port devices and accessories
to the platform. The site also includes guides to performing different actions with the Android source code, like how to run the Android emulator, as well as Google Groups discussions around projects like porting Android to a new device.
Tuts+:
The video courses and written tutorials on this website help you learn everything from how to add spellcheck functionality to your apps to how to use Fabric, Twitter’s mobile development platform.
Codementor:
In Codementor’s Android Learning Center, experienced Android developers share tutorials, videos, guides, and tips. You can also sign up for email updates from the site.
The
Android Arsenal: This categorized directory of free Android libraries and tools is extremely useful to developers.
INSPIRATION: Stimulate
your brain
AndroidNiceties: This Tumblr blog collects screenshots from some of the most visually compelling Android apps available for download today. Scroll through for a serious dose of inspiration.
Android
Developers YouTube channel: Google’s Android Developers YouTube page includes videos from live Android events, as well as demos and tutorials. But most recently, the channel has been airing a series of high-quality inspirational stories from companies
like The Hunt and Haystack TV leveraging Android development in cool, impactful ways.
App
Design Served: Pore over the work of fellow Android developers in this Behance-curated collection of phone and tablet app screenshots. Be sure to search by Android to view the most relevant work examples.
Fragmented
Podcast: In this Android developer podcast, Donn Felker and Kaushik Gopal engage in bi-weekly banter about building great software and becoming even better Android developers. Topics range from helpful tools to patterns and practices, and are occasionally
rounded out with inspiring interviews with the best of the industry.
COMMUNITY: Mix
and mingle with fellow developers
Quora:Members of the Android community are always willing to respond to each other’s questions (like “Why are Android apps written in Java, but the OS is written in C++?” or “What is the best online course for developing Android apps?”) and provide long, detailed
answers. You could spend hours browsing through past questions, or pose your own.
Stack
Overflow: This online forum is bubbling with inter-developer engagement. Professional and hobbyist programmers alike ask questions, answer them, comment on those answers, and in so doing, network dynamically among the developer community. It’s a great
destination whenever you’re stumped, you want to learn how to do something, or you’d like to meet someone who’s doing that thing.
GitHub:
GitHub is the largest code host in existence, with more than 22.7 million code repositories. Head to GitHub to collaborate with other developers, take a look through interesting programming projects, and contribute to making cool software around the globe.
AndroidDev
subreddit: This hodgepodge of Android news, tools, Q&As, and conversations is a valuable launch point into the Android developer community. Feel free to join the conversation whenever you’re so inclined, or just read, learn, and observe.
Google+:
Google+ has a selection of active Android communities as well, including a hub of Android
GitHub projects, an official Android
Developer group, and an Android
Developer Tools community.
JOBS: Find
high-quality gigs
LinkedIn: Whenyou want to find work, no matter your industry, a solid first destination is LinkedIn. Search for companies you admire to view their available opportunities, connect with other developers and recruiters via Groups or by requesting to add them as a connection
(do so with a personalized message rather than LinkedIn’s baked-in default), and keep your profile up to date to attract the interest of hiring managers.
Guru:
Looking for freelance work? Browse the Web, Software & IT section on Guru and drill down into the Android label to find great gigs from a wide range of companies that pay by the hour or by fixed rate.
Stack
Overflow Careers: An abundance of open Android developer jobs is browsable on Stack Overflow’s Careers microsite. Search by gig, company, or city. You can even import your information from LinkedIn for super simple profile creation.
GitHub
Jobs: Another great resource for Android developer job opportunities is GitHub Jobs. You can filter by title, expertise, company, location, and even benefits.
REAL-TIME INSIGHT: Follow
Twitter stars from the Android developer community
JuhaniLehtimaeki: Follow the author of Smashing
Android UI and CTO of Android app development agency Fat Robot for news about, and reflections on, all things Android.
Cyril
Mottier: This master mobile developer has been officially labeled a Google Developer Expert on the Android platform by Google itself.
Richard
Hyndman: You might recognize Google’s Android Developer Advocate from the Google Developers YouTube channel. On Twitter he shares news, insights, and funny photos with his 15,000+ followers.
Andy
Rubin: When the creator of Android himself tweets—even if it’s only every so often—you listen.
JR
Raphael: Veteran Android journalist, and creator of Computer World–ownedAndroid
Power, JR Raphael is a must-follow for news, cool finds, and funny musings, all Android-related.
Jake
Wharton: An Android engineer at Square and frequent presenter at conferences and meetups, Jake Wharton offers on Twitter a compelling combo of interesting and amusing thoughts and valuable programming insight.
The Bottom Line
No matter where you are on your journey to professional Android developer, resources exist in abundance that can help you build upon your existing knowledge and continue to excel.Many thanks to Google Developer Experts Enrique López-Mañas
(@eenriquelopez)
and Etienne
Caron for their contributions to this article.
This entry was posted in Android and
tagged Android, resources.
Bookmark the permalink.
Post navigation
ThisFormer Film Student Landed a Job in Programming: Here’s How
How
You Can Afford the Nanodegree Credential
Search
for:
Udacity Nanodegree Programs
AndroidDeveloper Nanodegree
Intro
to Programming
Front-End
Web Developer
Full
Stack Web Developer
iOS
Developer
Data
Analyst
Latest Posts
Improving
With Experience: Machine Learning in the Modern World
Udacity:
Be In Demand
Announcing
Talent Source: Connecting Students & Employers With Our New Candidate Sourcing Tool
25
Reasons To Enroll Now
Rebuilding
Refugee Lives through Education
Popular Courses
DataAnalyst Nanodegree
Front-End
Web Developer Nanodegree
Intro
to Computer Science
Intro
to HTML and CSS
How
to Use Git and GitHub
Programming
Foundations with Python
JavaScript
Basics
Subscribe To Our Newsletter
Learning = growing. Sign up for Udacity blog updates to get the latest in guidance and inspiration as you discover programming, web development, data science, and more. |
Get our latest blog updates |
Categories
CategoriesSelect Category
3D Graphics Android
Announcements
Apps Artificial Intelligence
Beginner’s Courses
Beginning iOS App Development
Behind the Scenes
best practices Broadening Access
Career Guidance
Career Services Classroom Preview
Coffee Break
College Computer Science
Contests/Competitions
Courses Data Analyst
Data Science
Diversity Education Reform & Policy
Employment Opportunities
Engineering
Enrollment Entrepreneurship
Events/Meetups
Front End Web Developer Nanodegree program
Future of Education High School
Hiring & Recruiting
Infographic
Interviews Intro to Programming Nanodegree program
iOS
iOS developer Java
Job Search Tips
Lifelong Learning Machine Learning
Math
MOOC Nanodegree programs
Online Education
product development Programming
Project Review
Python R
Scholarships Science
social learning
Software Engineering Special Offers
Student Apps
Student Spotlight Student Work
Swift
Talent Source Teams
Udacians
Uncategorized UX
Web development
NANODEGREE PROGRAMS
Front-EndWeb Developer
Full
Stack Web Developer
Data
Analyst
iOS
Developer
Android
Developer
Intro
to Programming
COMMUNITY
BlogHelp
& FAQ
Catalog
Veteran
Programs
Georgia
Tech Program
Udacity
for Business
Hire
Nanodegree Graduates
Developer
API
UDACITY
AboutJobs
News
& Media
Legal
Service
Status
Contact
Us
FOLLOW US ON
MOBILE APPS
© 2011-2015 Udacity, Inc.
Never miss an update! Sign up to receive a summary of the week's latest articles. |
相关文章推荐
- Android 中的 Service 全面总结
- 例说android静态JNI调用C/C++代码——HelloWorld
- android ListView 单条刷新方法实践及原理解析
- android shape的使用
- Android的Fragment中onActivityResult不被调用的解决方案(绝对管用)
- Android系统移植与调试之------->如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
- Android 编程下字库的使用
- Android属性动画完全解析(上)
- 你追我赶进度条
- android开发的学习路线
- android学习路线:如何成长为高级工程师
- 在Android studio中进行NDK开发
- android 版本 与 api 对应关系
- Android Animation简述
- Android之ConnectivityManager
- [Android]Android M如何设置状态栏图标黑白色
- attr 的使用
- Android WebView与Js交互
- android使用百度地图定位(获取当前经纬度和地址信息)
- android studio 快捷键