42 Essential Links for Android developers

Source: Internet
Author: User

Http://mobile.51cto.com/ahot-426035.htm

42 Essential Links for Android developers

The following is a collection of 42 links to help you learn about Android, some of which are for beginners, to help you learn Android from scratch, and others for higher-level developers. I want to recommend these things to help you.

Official website

1. Google Android Developer page

Here is the main site where you can find all the resources to help you start Android development. This station contains a lot of resources for learning the basics, a complete API reference, and the various tools you need to start developing. This station consists of five parts:

    • As a beginner, you should start with the tool, which explains how to install ANDROIDSDK.
    • The tutorial gives you a basic introduction to Android and teaches you how to write your first program. It includes a lot of resources, even if you are a senior programmer you still need to read this article.
    • The API guide is a more technical manual for different APIs and is useful for a more in-depth understanding of Android's internal work.
    • The reference manual contains a complete class reference about the Android library.
    • In the Google Services section, you'll find more library information that lets you connect to Google's services, such as maps and Google +.

Tutorial

2, Vogella's Android tutorial

This includes many tutorials for beginners as well as advanced Android developers. These articles are written by Lars Vogel and are very professional and provide you with an in-depth understanding of the Android architecture.

3, Edumobile Android development and programming

Here you can find a number of tutorials based on individual topics. These tutorials are not arranged in a sequential order, but include a variety of independent topics.

4. Coreservletsandroid Programming Tutorial

This is a more gradual series of tutorials that will guide you through the first steps of Android programming.

5. Androidlinux Programming for Beginners

The tutorial is made up of three parts and is intended for Android beginners with a Java background hosted by the Linux.com target audience.

6, Android Happy programming

This is a programmer learning Android blog. Kinam Choi in his understanding of the Android architecture through his experience to help you understand.

7. Styling Android

In this blog Mark Allison focuses on the design and layout of Android applications. This is a very useful resource for those who want to write a beautiful program with a great UI.

8. "How to make an Android App" XDA Forum

This includes a series of forum posts that guide you through the development of simple Android apps.

Video Tutorials

9. Thenewboston Android Tutorial

Here are 200 video tutorials that focus on all aspects of Android development, starting with downloading and installing ANDROIDSDK. Most videos are about 5 minutes, which allows you to take a look at any nap.

10. Derek Banas Android Development tutorial

Derek regularly uploads video tutorials on a variety of topics. There are currently five videos on Android development.

11, "How to do Android programming"

Here are 10 simple videos to introduce you to Android development. Some videos are something that is rarely covered in other tutorials. It takes about two hours to read all of the 10 videos.

12. Android Developer

If you want to follow the pace of Android development, then you should subscribe to the official Android Developer (Android developers) channel. Here you will learn the latest features and unique stunts.

13. Android Authority(Android authority)

This is another Android-focused channel. It is primarily user-oriented, but as a good developer, you should always be aware of the user's point of view.

Tools

14. ADT Plugin for Eclipse(ADT plugin)

For beginners, this is the standard way to develop the program at the moment, and is also the best option. The Android Developer Tools plugin integrates ANDROIDSDK in Eclipse and includes a graphical layout editor that automatically generates layout XML files. If you don't like eclipse, you can also try to replace it with IntelliJ idea 12来.

15, Androidannotations

Androidannotations simplifies the development of Android applications by using Java annotations to create boilerplate code. It is responsible for the most common tasks for you to significantly increase the speed of code development, while increasing the readability of the code.

16, Roboguice

The purpose of Roboguice is to join dependency injection for Android development. Roboguice also uses annotations and Java images to achieve its goals.

Resources

17. The Ultimate Android Library (T.U.A.L) Ultimate Android Library

This is a program that showcases many custom libraries, icons, and views. You can install the program on your device and see the elements in action. You can also contribute to a new library on their website.

18, Androidviews

There are many custom views, libraries, and other resources. You don't have to reinvent what you have, so you can save a lot of time.

19. Chupa Mobile

If you are willing to spend money on application components, then this market is for you. You can also consider selling your own custom components, gadgets, and more.

APP UI Design

20. Official Design Guide

This is the official site on the Android Web page. It contains basic information about all the programming.

21. Android Patterns

This is a directory of UI patterns that explains the most common and intuitive ways to interact with your application. If you want to create a seamless experience for your users, then this site is a must-see.

22. Android APP Patterns

Here are a lot of these from different kinds of applications. For example, you can compare the various navigation interfaces to discover which one is best for your program.

23. Mobile Patterns

This is another site that has many, both Android and iphone.

24. Web, Mobile Wireframe toolkits

This is an article that contains links to 30 of resources. The Wireframe Toolkit allows you to lay out your programming in a more professional way.

25, Graphic designers Cheatsheet

This is a very useful resource if you want to create, implement the layout you want, and quickly publish it.

Inspiration

26. Android Niceties

This is something on Tumblr that showcases the most beautiful Android apps and is a great source of inspiration.

27, Lovely.ui

This is a website that showcases beautiful mobile programs. There are not only Android programs but also other, but very useful for mobile programmers.

Blog

28. Android Official Developer Blog

This official blog is from Google's Android developers. It is necessary to keep in touch with these insiders to get the latest information.

29. Android Weekly

This is not really like a blog, it is more like a weekly newsletter, it lets you know the latest Android development issues.

30, Cyril Mottier
This is a very good blog and it focuses on current trends with the Android community.

31. The Commons Blog

For a deeper understanding of Android development, this blog is a very necessary reading. Mark Murphy is concerned with the details and pitfalls that developers need to be aware of.

32. Android UI Patterns

In Juhani's blog, he focuses on the design and usability of the application.

Characters

The best way to keep up-to-date with the latest Android developments is to stay in touch with people who are developing or contributing to the architecture. Because Android is created by Google, you will find that the developer community is primarily on Google + (not on Facebook). But you can also find them on other social networking sites.

33. Mark Murphy (commonsware)

Mark Murphy wrote the book, "The Busy Coder's Guide to Android Development", which contains a total of 2300 pages of useful information. He uses Google + primarily, but he also has a website and answers questions on stack overflow.

34. Tor Norbye

Tor Norbye is a member of Google's Android division. In Android development, he works on visual tools. You can also find him on Twitter and YouTube, and he's also a member of the Java Posse. His blog is not being updated because he has moved his main activities to Google +.

35. Romain Guy

Romain Guy is an expert within the Androidui department who specializes in graphics performance and animation. He uses Google + and Twitter, as well as answering questions on StackOverflow and having his own blog. Be sure to check out his video on Android graphics and performance and animations at the Google I/O conference.

36, Dianne Hackborn

Dianne Hackborn is an Android architecture engineer. In addition to using Google +, he answers questions on StackOverflow.

37. Chris Banes

Chris Banes is the author of Actionbar-pulltorefresh, Photoview and Android-bitmapcache, all three of which are very useful libraries for Android developers. You can find him on Google +, Twitter, StackOverflow, blogs and even Facebook.

38. Jake Wharton

Jake Wharton is a developer of Android-viewpagerindicator and Actionbarsherlock, both of which simplify the use of the action Bar design pattern in all versions of Android. He uses Google +, Twitter, and also answers questions on the StackOverflow.

39, Roman Nurik

Roman Nurik's contribution to Android is primarily to improve the user experience and visual design. You can follow him on Google +, Twitter, StackOverflow and dribbble.

40. Adam Powell

Adam Powell is an Android architecture developer who works primarily in the UI toolkit. You can find him on Google +, Twitter and StackOverflow.

41. Richard Hyndman

Richard Hyndman is a member of the Android development team. He posts mainly on Google + and Twitter.

42, Cyril Mottier

Cyril Mottier is a developer of greendroid and regular blogger. You can find him on Google + and Twitter.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.