Android Development Technology Weekly ISSUE#27

Source: Internet
Author: User

Tutorial
  1. Android Development Technology Frontline fifth (@MrSimp1e)

    Deep into the Android graphics pipeline, Romain Guy's performance optimization case, the picture loading frame glide, and the fuzzy view that mimics iOS, are all good articles.

  2. Android Memory Optimizer Mat tool using Tutorial series (@ Gao Jianwu _gracker)

    The so-called 工欲善其事, its prerequisite, is memory-optimized for Android applications The mat is an essential sword, mat an eclipse-based memory analysis tool is a fast, feature-rich Java Heap analysis tool, which helps us to find memory leaks and reduce memory consumption. This series currently has: 1. Get started with Mat 2. Mat uses advanced 3. Open the bitmap in the mat three articles full of dry goods, steps, notes written in very detailed illustrations, step by step to take you into the world of mat.

  3. From fragment destroyed see the difference between Replace and add (@ Miroslav _jay)

    First of all we know from a bug that there are two ways to fragment switching: 1. Replace Mode Transaction.replace (R.id.content, indexfragment); 2. Add-hide-show mode Transaction.add (R.id.content, indexfragment); Transaction.hide

  4. Using Aidl to implement interprocess communication (@liuhe688)
    Aidl (Android Interface definition Language) is an interface definition language, and the compiler generates Java code that conforms to the communication protocol through the description information of the *.aidl file, so we don't have to write this complicated code ourselves. Only need to call when needed, in this way we can complete the process of communication between the work.

  5. Google Sharps Android studio from beginner to proficient (@ Craftsman Joshui)

    After 2 years of research and development, Google has finally officially released an integrated development environment for Android developers, Android Studio 1.0 (Stable version). Android Studio is a Google-developed IDE for Android developers, supporting Windows, Macs, Linux and other operating systems, based on the popular Java language integrated development environment IntelliJ built. The IDE first appeared at the May 2013 Google I/O developer conference, when the beta version was a variety of puzzling bugs, but the release of December 8, 14 was a stable version.

  6. Build Android programs with Gradle (@Rinvay)

    Android Studio official version has been released, the default use of Gradle build, GitHub on 80% of Android projects are also built using Gradle, we have no reason to use Gradle it?

  7. Android performance optimization follow up (@ Gao Jianwu _gracker)

    This article is a translation, the original Android performance case Study Follow-up is the author of the famous Romain Guy. This article describes some of the techniques, methods, and tools for Android performance optimization.

  8. JNI/NDK Development Guide @pleasecallone

    The system introduces the knowledge and examples of JNI/NDK development, including the JNI development flow, JNI data type, JNI function lookup naming rules, string processing, local code accessing Java properties and methods, local reference and global reference, common error sharing in development, NDK development Environment Building, NDK compilation system and NDK development comprehensive case.

  9. Material Design-compliant drawer navigation (@MrSimp1e)

    Now it seems that the drawer navigation has become one of the mainstream navigation modes. Despite all the criticism, I still liked the style, so I decided to add the control to the few apps I wrote. This article would like to help the Android developers who read this article learn some knowledge by introducing me to interesting places in drawer navigation, and learn more from other people's comments.

  10. Automation-automated Scenarios for application distribution (@MrSimp1e)

    One thing to do when you publish an app to the App Store is to upload the latest HD uncensored to the App Store. But if your App has a lot of pages, it will be painful to manually update every time you publish it, because you need to go page by page. To address this pain point for many App developers, I'll introduce an automated approach in this article blog post.

  11. In layman's Rxjava three--the benefits of responsiveness (@hi Head ghost hi)

    In the first article, I introduced the basics of Rxjava. In the second article, I showed you the power of the operator. But you may still not be persuaded. In this article, I'm going to show you some of the other benefits of Rxjava, which I believe is enough for you to use Rxjava.

  12. Android APK Prevent anti-compilation technology second-run-time modify Dalvik directive @

    We know that all Java-generated class files generated by the APK are integrated into a classes.dex file by the DX command, and when the APK is run, the Dalvik VM loads the Classes.dex file and further optimizes the Odex file with the dexopt command. Our approach is to modify the Dalvik directive in this process to achieve our goal.

  13. Kotlin for Android (II) Create a project (@MrSimp1e)
    When I got some inspiration from what Kotlin was and what it can does for us, I felt it was time to configure Android studio to help us develop Android apps using Kotlin. Some of these steps need to be done only once during initial use, but some other gradle configurations need to be done for each new project.

  14. Google shot to try to solve the fragmentation of Android WebView @ Upside-down submitted 阿卡林akarin-dimensional

    Many people have recently found a new app:android System WebView on the Google Play Store, which is a standalone version of Android's built-in WebView, according to the explanation. Many people have downloaded and installed the app, and there are various Xia (BAI) comments in the comments, saying that this component is very effective. Google has even set up a community to publish the latest beta WebView. As a toss-up party, I definitely can't and didn't miss this app. There is only one question: WebView How can this component be independent?

Code & Open Source Library
    1. Waitingdots

    2. Flipviewpager.draco

      Yalantis produced, will be a boutique ah.

    3. Circleprogress

      An awesome round progress bar made up of dots.

    4. Multiimageselector

      Image selector similar to micro, supports selection of single and multiple images

    5. Listviewhelper

      Listviewhelper. Implement drop-down refresh, scroll bottom automatically load more, page load, auto switch display network failure layout, no data layout, real MVC architecture.

    6. Android-shapeloadingview

      High imitation new 58 load animations.

    7. Scrollable

    8. ColorPicker

      A nice color picker.

Tools
    1. Android Studio 1.2 Beta3

      Upgrade Demon again, Beta3 Fixed inter-module dependencies is not configured correctly.

    2. Regulex (@ Liu Yongyong)

      Regulex is an online regular expression visualization tool.

    3. Bat (@ASTA Xie)

      @ASTA Thank you big production, will be a boutique Ah, Bat is a command line to write the API test tool, support file download, file upload, support for Linux pipe, in short, is cool.

    4. Roboto

      Roboto is the easiest-to build and deploy your IOS and Android apps.

    5. Android Killer (@pwelyn-Jailbreak)

      Android Killer is a visual Android application Reverse tool, set APK anti-compilation, apk packaging, apk signature, encoding and transfer, ADB communication (Application installation-uninstall-run-device file management) and other features in one.

    6. Pxcook pixels | chef

      Pxcook pixel chef, the UI designer's Productivity enhancement tool lets you focus on the essence of the design, no longer worrying about labeling, from design to implementation one go. Support for Win & OS X systems.

Video
    1. Advanced Android Performance Optimization course (@ Chen Qishu _v)

      Google Udacity launched a free Android performance optimization Advanced course, mainly related to Android performance issues, how to use as a variety of tools to analyze and solve performance problems, in order to facilitate the domestic small partner learning purposes, Youku address: Android performance Optimization album Course Description: http://chenqichao.me/2015/04/06/115-Android-Performance/

    2. Tutorial enhancing Android UI with Custom Views (@ Gao Jianwu _gracker)

      About Android Custom View optimization tutorial, ocean-students will video moved to the wall, and do a Chinese subtitle, it is worth watching learning. The same recommended companion video mastering the Android Touch System, detailing all aspects of Android custom event handling. With Guolin great god CSDN's blog and previous video, you have the ease of developing Android custom controls. Source and PDF Address: Http://pan.baidu.com/s/1gd1SDqV

Book
      1. The Mobile application Hacker ' s Handbook (@DroidSec Android safe Chinese station)

        The book provides a thorough understanding of the mobile application security of ios,android,windows phone and BlackBerry platforms from a hacker's perspective to enable readers to understand and master the methods and techniques of common mobile application assessment, attack, defense and repair. Thank @rayh4c for sharing the EPUB version: Http://vdisk.weibo.com/s/vGaOF84E9uXU

      2. Free Programming Chinese book Index

        Free Programming Chinese book Index

        • Foreign programmers in StackOverflow recommended programmers must read books, Chinese version.
        • What are the non-programming books that programmers on StackOverflow should read? Chinese version
        • One of the popular programming books on GitHub index Chinese version

Android Development Technology Weekly ISSUE#27

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.