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”.