您的位置:首页 > 移动开发 > Android开发

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


30 Resources for Android Developers

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.


NEWS: Stay
in the know on the industry

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.


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

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.


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: 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.


REAL-TIME INSIGHT: Follow
Twitter stars from the Android developer community

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.


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

This
Former Film Student Landed a Job in Programming: Here’s How

How
You Can Afford the Nanodegree Credential

Search
for:


Udacity Nanodegree Programs

Android
Developer 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

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


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

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


NANODEGREE PROGRAMS

Front-End
Web Developer

Full
Stack Web Developer

Data
Analyst

iOS
Developer

Android
Developer

Intro
to Programming


COMMUNITY

Blog

Help
& FAQ

Catalog

Veteran
Programs

Georgia
Tech Program

Udacity
for Business

Hire
Nanodegree Graduates

Developer
API


UDACITY

About

Jobs

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.
Nanodegree

Course
Catalog

udacity.com

Skip
to content

Web
Development

Data
Science

Learning

Career
Guidance


30 Resources for Android Developers

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.


NEWS: Stay
in the know on the industry

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.


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

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.


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: 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.


REAL-TIME INSIGHT: Follow
Twitter stars from the Android developer community

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.


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

This
Former Film Student Landed a Job in Programming: Here’s How

How
You Can Afford the Nanodegree Credential

Search
for:


Udacity Nanodegree Programs

Android
Developer 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

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


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

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


NANODEGREE PROGRAMS

Front-End
Web Developer

Full
Stack Web Developer

Data
Analyst

iOS
Developer

Android
Developer

Intro
to Programming


COMMUNITY

Blog

Help
& FAQ

Catalog

Veteran
Programs

Georgia
Tech Program

Udacity
for Business

Hire
Nanodegree Graduates

Developer
API


UDACITY

About

Jobs

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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: