42 required links for Android Developers

Source: Internet
Author: User

The following 42 links are collected to help you learn about Android. Some links are intended for beginners. They help you learn about Android development from the beginning, while others are intended for more advanced developers. I hope the recommended content will be helpful to you.

Official Website 

1. Google Android developer page

This is the main site, where you can find all the resources to help you start Android development. This site contains a lot of resources for learning basic knowledge, complete API reference, and various tools you need to start development. This site is divided into five parts:

  • As a beginner, you should start with the tool. This section describes how to install the AndroidSDK.
  • The tutorial provides you with a basic introduction to Android and teaches you how to write your first program. It includes many resources. Even if you become 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 deeper understanding of Android's internal work.
  • The Reference Manual contains complete class references for the Android library.
  • In the Google Services section, you will find more libraries that allow you to connect to Google Services, such as maps and Google +.

Tutorial 

2. Vogella Android tutorial 

This includes many tutorials for beginners and advanced Android Developers. These articles are written by Lars Vogel. They 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 many tutorials based on separate topics. These tutorials are not arranged sequentially, but contain a variety of independent topics.

4. CoreServletsAndroid Programming Tutorial 

This is a more step-by-step tutorial series, which can be guided by you in the first step of Android programming.

5. Programming AndroidLinux for beginners 

This tutorial consists of three parts. The target audience sponsored by linux.com is an Android beginner with a Java background.

6. Happy Android programming 

This is a blog for programmers to learn about Android. Kinam Choi helps you understand the Android architecture through his experience.

7. Styling Android 

In this blog, Mark Allison focuses on design and layout of Android applications. This is a very useful resource for those who want to write programs with outstanding UI and beauty.

8. "How To Make An Android App" XDA Forum 

There are a series of Forum posts that guide you to develop simple Android applications.

Video tutorial 

9. TheNewBoston Android tutorial 

There are 200 video tutorials, which focus on all aspects of Android development, starting from downloading and installing AndroidSDK. Most videos are around 5 minutes, which allows you to watch a video during any nap.

10. Derek Banas Android development tutorial 

Derek regularly uploads video tutorials on various topics. There are currently five videos about Android development.

11. "how to program Android" 

There are 10 simple videos to introduce you to Android development. Some videos are rarely involved in other tutorials. It takes about two hours to finish watching 10 videos.

12. Android Developers 

If you want to keep up with the pace of Android development, you should subscribe to the official Android developer channel. Here you will learn the latest features and unique skills.

13. Android Authority(Android Authority)

This is another Android-focused channel. It is mainly intended for users, but as a good developer, you should always understand the user's point of view.

Tools 

14. ADT Plugin for Eclipse(ADT plugin)

For new users, this is the standard method of development programs and the best option. The Android Developer Tools plug-in integrates AndroidSDK in Eclipse and includes a graphical layout editor, which can automatically generate layout XML files. If you do not like Eclipse, you can try IntelliJ IDEA 12 instead.

15. AndroidAnnotations 

AndroidAnnotations uses Java annotations to create sample code, which simplifies the development of Android applications. It is responsible for providing you with the most commonly used tasks, significantly improving the code development speed and increasing the code readability.

16. RoboGuice 

RoboGuice aims to add dependency injection to Android development. RoboGuice uses both annotation and Java image to achieve its goal.

Resources 

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

This is a program that shows many custom libraries, icons, and views. You can install this program on your device and see these elements in action. You can also contribute new libraries on their websites.

18. AndroidViews 

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

19. Chupa Mobile 

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

App ui design 

20. Official Design Guide 

This is the official site on the Android webpage. It contains basic information about all program designs.

21. Android Patterns 

This is a directory of the UI mode, which explains the most common and intuitive way to interact with your application. If you want to create a seamless experience for users, this website must be viewed.

22. Android App Patterns 

There are many applications from different types. For example, you can compare various navigation interfaces to find out which program is most suitable for you.

23. Mobile Patterns 

This is another website with many users, including Android and iPhone.

24, 30 Web, Mobile Wireframe Toolkits 

This is an article that contains links to 30 resources. Wireframe toolkit allows you to design your program more professionally.

25. Graphic Designers Cheatsheet 

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

Inspiration 

26. Android Niceties 

This is something on Tumblr that shows the most beautiful Android program and is a good resource for inspiration.

27. Lovely. ui 

This is a website that shows beautiful mobile apps. There are not only Android programs but also other programs, but they are very useful for mobile app designers.

Blog 

28. Android official developer blog

This official blog is from Google's Android developer. It is essential to keep in touch with these insiders to obtain the latest information.

29. Android weekly 

This is actually not like a blog, it is more like a weekly news and communication, it lets you know about the latest Android development issues.

30. Cyril Mottier 
This is a very good blog that focuses on the current development trend in the Android industry.

31. The Commons Blog 

This blog is a necessary reader to learn more about Android development. Mark Murphy focuses on the details and traps that developers need to pay attention.

32. Android UI Patterns 

In Juhani's blog, he focuses on Application Design and availability.

Characters 

To always obtain the latest Android development information, the best way is to keep in touch with those who are developing or contributing to the architecture. Because Android was created by Google, you will find that the developer community is mainly on Google + (rather than Facebook ). But you can also find them on other social websites.

33. Mark Murphy(Commonsware)

Mark Murphy wrote The book "The Busy Coder's Guide to Android Development", which has 2300 pages, containing a lot of useful information. He mainly uses Google +, but he also has a website and will answer questions on stack overflow.

34. Tor Norbye 

Tor Norbye is a member of Google's Android department. He is engaged in visual tools in Android development. You can also find him on Twitter and YouTube, and he is also a member of The Java Posse. His blog is no longer updated because he has moved the main activities to Google +.

35. Romain Guy 

Romain Guy is an expert in the AndroidUI department. He focuses on graphic performance and animation. He uses Google + and Twitter, answers questions on Stackoverflow, and has his own blog. Please check out his video on Android graphics, performance, and animation at the 2013 Google I/O conference.

36. Dianne Hackborn 

Dianne Hackborn is an Android architecture engineer. In addition to Google +, he also answered questions on Stackoverflow.

37. Chris Banes 

Chris Banes is the author of ActionBar-PullToRefresh, PhotoView, and Android-BitmapCache. These three libraries are very useful for Android Developers. You can find him on Google +, Twitter, Stackoverflow, blog, or even Facebook.

38. Jake Wharton 

Jake Wharton is the developer of Android-ViewPagerIndicator and ActionBarSherlock, which simplifies the use of the action bar design mode in all Android versions. He uses Google + and Twitter, and also answers questions on Stackoverflow.

39. Roman Nurik 

Roman Nurik's contribution to Android mainly improves user experience and visual design. You can follow Google +, Twitter, Stackoverflow, and Dribbble.

40. Adam Powell 

Adam Powell is an Android architecture developer who works mainly in the UI toolbox. You can find it on Google +, Twitter, and Stackoverflow.

41. Richard Hyndman 

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

42. Cyril Mottier 

Cyril Mottier is the developer of GreenDroid and conventional blogger. You can find him on Google + and Twitter.

Original article: cogitolearning/Translation: ImportNew.com-Tommy cat

Related Article

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.