Developer resources that Android developers must know

Source: Internet
Author: User

developer.android.com Official Developer site Referral Resources

Read the Android Design chapter carefully before you start writing your first Android app. In particular, these articles are as follows:

    • Devices and displays (device and display)
    • Touch Feedback (Tactile feedback)
    • Metrics and Grids (measures and grids)
    • Iconography (Image Research)

At the same time please download the Downloads section of the code, which contains the Android icon and control design template, source files. Styles and no style icons, and so on.

So after reading this, can you start programming? No, it's better to read the following things together:

  • Best Practices for user Experience & UI (a must read) (User experience and user interface good practices- required )
  • Best Practices for performance (performance good practices)
  • Displaying Bitmaps efficiently (high performance bitmap display)
  • Adding animations (also see Nineoldandroids Library) (animation effect – also need to look at the introduction of Nineoldandroids libraries at the same time)
  • Tools Help (Introduction to development tools)
  • SDK Samples (SDK Demo sample)
StackOverflow Recommended Resources

Very much Android Core framework for Project division. Developer evangelists and Android developers often go to stackoverflow.com to be helpful. Here's a list of top Android issues. I have subscribed to a lot of great RSS feeds, such as CommonsWare (Mark Murphy). Dianne Hackborn, Romain guy, Reto Meier, Trevor Johns, Roman Nurik, Adam Powell (thank you. @remdroid!).

Blogs Recommended Resources

Very many blogs can provide you with the best latest Android development resources

  • Android Dev Weekly (bo Master Gyuri Grell). This is an excellent blog that provides a single-handedly developed news for Android novices.
  • Official Android Developers Blog.

    This is definitely worth a look at the blog file. There are a lot of things in it, such as: avoiding memory leaks (how to prevent leaks). Memory analytics for Android applications (Android app for Ram analysis).

  • Romain guy. A blog from the Android Core Framework group Project Master.

    Once you start getting familiar with Android development later on. Be sure to read his Android performance case Study this blog post. Of course, his blog also includes some non-technical content, for example: Great photographer (excellent photographer)

  • Codependent (bo master: Chet Haase). Chet Hasse is the founder of the Android animation framework (there are Chet Hasse on the Android developer channel on Youtube devops--translator notes)
  • The Commonsblog (bo Master: Mark Murphy)
  • Cyril Mottier's Android blog. The blog posts are very deep and rich in resources. Recent posts include: ListView Tips & Tricks #5: Enlarged touchable areas, tweeted Android development Tips, the Google Maps Andro ID API V2 Utopia, Android App launching made gorgeous, "Pull-to-refresh": a Anti UI Pattern on Android.
  • Styling Android (blogger: Mark allsion)
  • Daniel's Lew Coding thoughts--, the author of this blog, is one of the developers of Expedia's famous Android app hotels and Flights (officially called Mobiata), and his blog often gives non- Often more valuable tips.
Google + Referral resources

When Google + is not yet a social network, it is already a gem of Android development resources. Here are some of the Google + accounts you should be interested in: Tor Norbye (He is one of ADT's developers), Dianne Hackborn, Romain guy, Chris banes, Roman Nurik, Nick Butche R, Adam Powell, Rich Hyndman, Cyril mottier, Paul Burke, Jeff gilfelt.

Remember to keep an eye on Jake Wharton, who is actionbarsherlock. Viewpageindicator. The author of Nineoldandroid and many other well-known open source Android libraries.

At the same time, consider adding some of the communities on Google +, for example:

    • Official Android Dev Community (the official Android developer community on Google +)
    • Android Designer Community
Open Source Library recommendations

Here are some of the most useful open Source library projects:

  • Actionbarsherlock. The author is Jake Wharton.

    This library implements the action bar design pattern on the Android 4.0+ version number via the local action bar, and makes a self-defined action bar instance from a single API and topic on the version number prior to 4.0.

  • Viewpagerindicator. The author is the same as Jake Wharton. Paging indicator components and Viewpager are all from the Android support library and Actionbarsherlock. Their original prototype was from the viewflow of the Kerfeldt.
  • Nineoldandroids, the author is Jake Wharton.

    This Android library uses the Honeycomb version number of the animation API, which applies to all Android systems until the 1.0 version number.

  • Universal-image-loader. Author Sergey Tarasevich.

    The library has the power and flexibility to support asynchronous loading, caching, and display of images.

  • Urlimageviewhelper, author Koushik Dutta. Urlimageviewhelper can find graphics based on a URL. and filled into the ImageView, but also to achieve the image of their own active download. Storage, and bitmap caching.
  • Android-bitmapcache, author Chris banes.

    This is a very special cache library. Used to cache Android bitmap objects.

  • Disklrucache, author Jake Wharton. This is a disk system-based LRU Cache library. Mainly for the Android platform, implemented in Java.

Search [Android] on GitHub and you can find many other open source libraries. And

id=com.inappsquared.devappsdirect&feature=nav_result#?t= W251bgwsmswxldmsimnvbs5pbmfwchnxdwfyzwquzgv2yxbwc2rpcmvjdcjd "rel=" nofollow "target=" _blank "style=" margin:0px; padding:0px; Color:rgb (45,131,213); Text-decoration:none ">devappsdirect app provides excellent functionality to summarize existing open source views, components, and tool libraries.

Developer resources that Android developers must know

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.