I have written 40 blog posts in 2016. If I look back, THERE are still some good ones. I will start again in 2017.
The selection is as follows:
Retrofit
Used by Android Retrofit 2.0
I was just introduced to Retrofit, and I gave you a brief introduction to Retrofit 2.0.
Android Retrofit 2.0 use – Supplements
A comprehensive summary of Retrofit. After reading this article, you will no longer be unfamiliar with Retrofit.
RxJava
RxJava
Introduced RxJava common operation, the actual development, I RxJava application is very few.
RxBus
I used it instead of EventBus.
MVP+Retrofit+RxJava
Android MVP+Retrofit+RxJava practice summary
The three combined with practice, a good MVP learning Sample.
Rule of thumb
Teach you how to make personal app
An absolute dry goods, no server, no art completed, how to make a boutique APP.
A complete generic framework for Android
If we make good use of these frameworks and develop an APP so easy!
My coding hobby
If you have a good tool or habit, you can code more efficiently. My personal coding hobby, including Chrome plug-in, Android Studio plug-in and shortcut key use, mobile phone recording software, etc.
Android Studio uses a few tricks
Here are some Android Studio hacks & shortcuts that you may not have known could improve your productivity.
About Android naming conventions
The simplest is naming conventions. Just pay a little attention to them. Habit building is really important.
Gradle for Android
Gradle for Android (1) Basic configuration, dependency management
Gradle for Android (2) Global Settings, custom BuildConfig, confusion
Gradle for Android (3) Multi-channel packaging, configure signature information
This blog series covers Gradle basic configuration, dependency management, global Settings, custom BuildConfig, obturation, multi-channel packaging, configuring signature information, unit testing, and more.
Support Library
Android Support Library night mode
Implementation of official Night mode.
Android Design Support Library之BottomNavigation
Official implementation of Material Design bottom menu.
Android App Shortcuts
The Android 7.1 desktop displays shortcuts for specific actions in an application.
The project of actual combat
Android ItemTouchHelper practice
RecyclerView drag sort and sliding delete.
The Android 6.0 RuntimePermission
Android 6.0 asks the user to grant permission.
Android access wechat Alipay payment
Wechat and Alipay payment access guide.
UCrop use and source analysis
Good open source library for image cropping.
Android calls system camera and album
Android call system Camera and Album – Pit fill
Call system camera and photo album, dig pit, fill pit.
CustomView
Android brush Paint
Learn about Android Paint. Just one article.
Android Canvas Canvas
When you write Android Paint, you’ll need a Canvas.
Android CustomView
Android custom View process.
Knowledge learning
Android Library shared with JCenter
How to upload JCenter and rely on library remotely.
Making use of
GitHub tutorial for internal use.
Markdown common syntax
Share the Markdown syntax that I often use.
XMPP development
【 OpenFire Server configuration 】
Android based on XMPP development (ii)
Android based on XMPP development (iii) [Registration, login, modify password, modify avatar]
XMPP development pit is deep… You are advised to use third-party IM.
To contact me
My wechat official account: Wu Xiaolong, welcome to follow and exchange ~