*+-Code maintenance is one the biggest cost is developing software. Usually code around business logic tends to be messy boilerplate and error prone to maintain. Java and Android provide powerful API to treat code as data 1. Reflection 2. Dynamic Proxy 3. ASM – byte code manipulation 4. JavaPoet 5. Annotations I want to do […]
Custom Java compilation tools for Android apps