Dev

2019-08-12 Singleton Pattern
2019-08-10 Lock Free Multithreading With Atomic Operations
2019-08-09 Introduction to Thread Synchronization
2019-08-07 A Gentle Introduction to Multithreading
2019-04-18 How Kotlin Generate Method Default Arguments
2019-03-12 Summary of Custom Views Part Iii
2019-02-12 Summary of Custom Views Part Ii
2019-01-12 Summary of Custom Views Part I
2018-07-10 Java Enum Syntactic Sugar
2018-06-18 Why Java String Designed as Final
2018-05-30 Recyclerview Smooth Scoll to Position
2018-04-26 Java Proxy
2018-04-23 Okhttp3 Source Analysis
2017-10-18 Develop Jni Program in Mac
2016-12-26 Writing Better Adapters
2016-10-10 Choreographer in Android
2016-10-09 Vsync in Android
2016-09-20 Aspect Oriented Programming in Android
2016-09-17 Using Annotations Element Value Pairs in Aspectj
2016-09-16 Defining Pointcuts by Annotations
2016-09-15 Defining Pointcuts by Pattern
2016-09-14 The Basics of Aop
2016-09-13 Aspectj Dictionary
2016-05-28 Make an Android Custom View Publish and Open Source
2016-03-14 Mobile Apps Offline Support
2016-03-13 The Clean Architecture
2016-02-25 Android Handler Memory Leaks
2016-02-12 Recyclerview Animation Part Ii
2016-02-11 Recyclerview Animation Part I
2016-01-15 Building a Recyclerview Layoutmanager Part Iv
2016-01-13 Building a Recyclerview Layoutmanager Part Iii
2016-01-11 Building a Recyclerview Layoutmanager Part Ii
2016-01-10 Building a Recyclerview Layoutmanager Part I
2015-12-10 A First Glance at Recyclerview
2015-11-23 Android Starting Window
2015-11-23 Saving Android View State
2015-09-22 Android Message Handling Mechanism
2015-05-05 Android Custom View
2015-05-05 Mac Dev Setup
2015-03-22 Using GNU Command Line Tools on Mac Os X
2014-10-31 Android Best Practices for Background Jobs
2014-10-31 Android Multithreading in a Ui Environment
2014-10-26 Android Dealing With Asynctask and Screen Orientation
2014-10-24 Android Contentprovider
2014-10-24 Android Loader
2014-10-19 Android Asynctask Pitfalls
2014-10-19 Android Tips
2014-10-18 Oauth 2.0
2014-10-17 Java Singleton
2014-10-14 Android Context