Android Development Technology Weekly ISSUE#16

Source: Internet
Author: User

Tutorial
    1. Android Performance Optimization transition drawing (I.)

      First of all, we will explain the GPU transition drawing, is also the most direct contact of developers, the content will be divided into two parts to be said, the first part of the preliminary explanation of the GPU transition drawing principle, and some optimization recommendations, the second part will use practical examples to explain the optimization of GPU transition drawing general steps.

    2. Android Performance Optimization transition drawing (ii)

      This article explains the optimization process of transition drawing from the perspective of actual combat. Of course, the use of this is only a very small part, after all, each application is very different, the optimization method is different. So this article is for reference only, want to do this piece well still to work hard. However, I am more gratified that after the implementation of this optimization in the company, we flyme the internal application has been done very well, of course, there are many interfaces to optimize the space, but the overall is relatively satisfactory.

    3. Android Studio Series Tutorial six--gradle multi-channel packaging

      Because of the many channels in the domestic Android market, in order to count the download of each channel and other data statistics, we need to be packaged separately for each channel, if let you hit dozens of market package is not bored to death, but with Gradle, this is no longer a thing

  1. 10 GitHub features you'll have to know

    GitHub is popular with developers, but there are many GitHub features that are not well known to most people, some of which you may never use, others that you may have seen, but never really know. Here, the HPE control network collects 10 known GitHub features.

  2. ListView widget: Sliding backgrounds, item gaps, etc.

    In Android, the ListView is the most commonly used control, when doing UI design, many people want to be able to change its background, so that he can conform to the overall UI design, change the background is very simple only need to prepare a picture, and then specify the properties android:background= "@drawable/bg", but do not be happy too early, when you do so, found that the background is changed, but when you drag, or click on the list blank position when the ListItem has become black, destroying the overall effect, this is why?

  3. Android Performance Optimization course translation (i): Rendering performance

    Rendering performance means how quickly you can draw your activity and let it refresh on the screen. The good performance here is that your users feel that your application is smooth and responsive, which means you have to do all the logic and rendering in 16ms or less, but in fact it may be harder than you think.

  4. Android app listens to whether it is uninstalled and does feedback statistics

    Recent projects have encountered a need to: Users uninstall the application to provide feedback to better improve the software, and statistics on the amount of offload. Android can listen to uninstall the broadcast, get what the application was uninstalled, but the system does not provide monitoring of their own uninstall method, so, in the Internet to find some methods, according to their own needs to make some changes, and finally complete the demand.

  5. Square Open Source Library Okhttp analysis and use series tutorials

    HTTP is currently a network connection for many applications, through which we can exchange data and media. Using HTTP effectively will allow your app to load faster and save bandwidth. Okhttp was born to this goal.

  6. Memory knowledge that every programmer should know "the first part"

    Early computers are simpler than they are now. Various components of the system such as CPU, memory, mass storage, and network ports, because of being co-developed thus have very balanced performance. For example, memory and network ports are not as fast as the CPU when providing the data (especially). Once the basic structure of computer stability changed quietly, hardware developers began to work to optimize a single subsystem. So the performance of some components of the computer is lagging behind so that it becomes a bottleneck.

Code & Open Source Library
    1. Pull-to-refresh.rentals-android

      A well-animated drop-down refresh of the control.

    2. Side-menu.android

      An animated slide-out menu library.

    3. Context-menu.android

      An animated context menu library.

    4. Wanikani-for-android

      An app that does a great job of learning Japanese kanji.

    5. Kitkatemoji (Recommended person @crosslesong)

      Android KitKat Emoji Emoticons Library

    6. Slidr

      A library that makes it easy for you to add a slide and close after the activity.

    7. Gifimageview

      Android native ImageView is not able to display GIF images, and this gifimageview has been extended to ImageView to display GIF images.

    8. Android-roundcornerprogressbar

      A nice rounded horizontal progress bar.

    9. Picasso-transformations

      Picture Transition Animation Library for Picasso picture loading library.

    10. Chipslibrary

      The tag function is implemented in Android EditText.

    11. Glide-transformations

      Picture Transition Animation Library for glide picture loading library.

Tools
    1. Android Studio 1.1 Preview 1

      This major update:

      1. The launcher icon created when you create a new project is replaced with a @drawable resource as a @mipmap resource.
      2. The Link check tool adds some check rules.
      3. Added the watch faces template for Android Wear.
      4. Caught a lot of??。
Video
    1. Android Property Animation appreciation

      Animation is almost an integral part of a good app, and it embodies a more friendly way of interacting, with an increasing use of animations in iOS and Android L, especially with emphasis on better design animations. Starting with 3.0, Android provides a more powerful animation framework for properties. This session will show you how to use property animations to make better animations

Design Tools
    1. Fontpair

      A website that helps designers choose Google Fonts.

Android Development Technology Weekly ISSUE#16

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.