For the articles shared in the second half of the year, 98 good articles summarized in the first half of the year, please click here. Many readers forgot to collect at that time, so that it is difficult to find a historical article, so here incidentally make a record. At present cent below a few big categories, do not have more subdivision, already can search basically. If you still find blogging inconvenient, please poke here

App series (High imitation, hand training, etc.)

Hello, Mango! Use Dribbble App developed by RxKotlin.

Share a small project I wrote while learning Androd development

A mall project suitable for beginners

“Deepnight-in-kotlin” is an open source kotlin project for girls only

Custom/imitation series

Custom View – Teach you to lift a circular loading progress bar hand in hand

Android imitates wechat circle of friends, zooming and homing function detailed analysis

Play with the imitation of the card slide effect

High imitation NetEase yan select bottom pop-up menu

Customizing Drawable to achieve smart Red Carp animation

Inheritance and Extension of Android custom View (imitating NetEase Cloud Music listening and Reading Songs)

Android high imitation understand ball emperor I am the coach effect

Android on a similar PathMenu effect custom View source code analysis

Custom View: Draw cool outline background with Bezier curve

Recycled, flexible YMenuView 2.0 is born

Custom LayoutManager to achieve arc and sliding amplification effect RecyclerView

Custom View of the cool results display interface

Copy Zhihu content advertising bar WindowImageView

Imitation wechat emoticon input keyboard (support Gif emoticon text mixing)

Framework/Library (packaged use)

FastJson transformation library for Retrofit2

MVP+Retrofit+Rxjava package step by step

Android and H5 Interaction – Framework

I’ll show you — fastjson. PPTX

Three lines of code to achieve TabLayout+ViewPager Tab sliding effect, from packaging to open source

Small Architectural Path — Android MVVM is oriented towards interface framework encapsulation and unit testing

You need the ViewPager utility class wrapped up

To apply for a job

Three years in The capital Java, talk about my way to find a job

Four steps to prepare for an Android interview

Android interview | entirestation type navigation

Worth learning: A two-month job search

The interviewer’s initial experience, please consider

Experience a certain degree of an interview

An interview trip for three students

Endless autumn moves

Dry goods

Programmer, don’t you have soft skills yet? No wonder you’re unhappy

Ten years of old code, you dare move?

There are four stages in the development of programmers

2017 | in 5 months time I Shared the 98 articles

“原 文” What an experienced programmer should look like

Forecast | book welfare

Very useful collection of resources – development design is no longer a worry

10 Books to Recharge your Programming Career

Several open source libraries are recommended

Source code analysis

Three steps to mastering AIDL in Android

Android Advanced – View Level Real-time Analysis (including benefits)

In the workplace

How do Chinese programmers get promoted and paid? Maybe we should learn from Indians

Jump: The technique of becoming a master

Experience sharing

7 Computer Books Programmers should Read

Advice from an old programmer

How does Android novice learn to develop an App?

The best time to plant a tree was ten years ago, followed by now

A 30-year-old programmer’s choice, first OR second?

The 10 best guidelines for Software development

How to build personal technology impact

Six days to modify one line of code: A real-world software development process

What are programmers, architects, technical managers, technical directors, and Ctos?

How to report bugs effectively

My 10 years of self-taught programming

Don’t let programmers stop at 35, how can we go further

Self-taught methods of programming

The whole team was better off after we fired the “tech genius” who didn’t have emotional intelligence

Five unusual qualities of a programmer

A complete series of

The Long Journey of Android development ⅰ — The beginning of the Android system and the life cycle of Activity

The Long Journey of Android Development ⅱ — Window and View of Activity display (1)

Android Development long Journey ⅲ – Activity display Window and View (2)

The long journey of Android development ⅳ — a preliminary study on the Display of Activity view book

PreMeasure, WindowLayout, EndMeasure, etc

Technology in the project

Gradle

Android unlocks Gradle depending on the new pose

Gradle’s advanced techniques

Speed up Android Gradle builds

Optimize/slim down

Android Performance tips

Android APK Slimming practices

componentization

Android componentization – Best practices for Routing Design

A fully componentized Demo for Android is released

Android complete componentization – Gradle3.0.0

Small program

Micro channel small program combat – personal center

JVM

Introduction to the JVM Foundation (1) : Into Java

Java memory region and memory overflow exceptions

Garbage collector and Memory allocation Strategy

Introduction to JVM basics (4) : Class structure files

Introduction to the BASICS of the JVM (5) : Virtual machine class loading mechanism

Introduction to the BASICS of the JVM (vi) : Virtual machine bytecode execution engine

Introduction to JVM Basics (vii) : The Java Memory Model and threads


Android step counting module (similar to wechat movement)

The differences between HTTP1.0, HTTP1.1, and HTTP2.0

Are you bothered by pull-downs and pull-ups?

Android to achieve efficient blur effect

RecyclerView simple to cry multi-item implementation

Every programmer should know something about HTTP

WebView driving guide the most complete practical case

Shock!!! The hidden truth behind Alige’s updated framework Sophix turns out to be…

Android copy wechat circle of friends full text, pack up the function

Android frosted glass blur effect, I use OpenCV to do

“DragMoreScrollView” implementation of an interactive album effect

For multiple choice (with animation) solutions, this is probably what you need

Android Zxing 3.3.0

Android recording function directly to use

Android implements 3D rollover of dialog

Imitation house production and marketing crown APP sales control table interface – RecyclerView synchronous scrolling

D Project Android Modular VCS evolution path

Risks associated with using ACTION_IMAGE_CAPTURE

Factory mode in Android (reduce if-else and switch-case)

Android Transition Framework – A stunning animation Framework

Let’s take a look at the new FileProvider feature in Android 7.0

How do I log out of an Android application after a period of no operation

Android Dex subcontract

Take a look at Retrofit’s design beauty

Take a closer look at Retrofit’s design beauty ii

Android Binder – APP-> Framework (mRemote)

Some design principles you must know before using Dagger2

What would a complete UDP communication module look like on Android?

MediaPlayer implements the voice broadcast function of the amount

Android broadcast stuff

Parallax Animation – Yahoo News Digest loaded

Android App automated testing: open-STF environment construction

A fault-tolerant new world of Gson

Android talk about automated testing

Android•Lottie animation library pit filling

Mixpanel-android embedded point Technology Research

Summary of video playing technologies (list playing, small window playing, cross-interface playing, network switching prompt during playing)

Fragment, decouple Android6.0 access adapter notes

Comics: What is a B-tree?

Wechat Tinker is integrated and used in Android

The implementation of Android terminal “be pushed offline” function

Full Screen adaptation guide for Android Phones (18:9 screen)

Android uses Python to automatically package and upload fir

Take a simple look at threads, multithreading and thread pools

Android NFC technology analysis, with Demo source code

Android. Aar file generation method and usage

Android keyboard adaptation – English adaptation software development knowledge system

Hotfix — Integration and use of Tinker

AndroidStudio JNI +Gradle3.0 + JNI climb pit journey

Hot Fix — Bugly makes hot fix so easy

Android Lint Incremental scanning combat Summary

Understand the Android hardware acceleration principle of small white text


For more good articles on technology and improving technology, please follow the subscription number: “Code Xiaosheng”.