Published inAndroid Developers5 ways to prepare your app build for Android Studio Flamingo releaseWhen you upgrade to Android Studio Flamingo and Android Gradle Plugin (AGP) 8.0, you need to update your app build files to accommodate…Apr 11, 20235Apr 11, 20235
Published inProAndroidDevExploring the .class side of Kotlin — Part 2Recap: from Exploring the .class side of Kotlin, while working with Kotlin I was missing a mean to visualise my Kotlin code as the…Oct 5, 2017Oct 5, 2017
Published inProAndroidDevExploring the .class side of KotlinUnderstanding the software stack is a key trait of an expert developer. Knowing various parameters and metrics allows developers to make…Jul 27, 2017Jul 27, 2017
Exporting types from Android app using ClassySharkFollowing my recent article I got a few suggestions asking to add a type analysis export to the ClassyShark output.Mar 16, 2017Mar 16, 2017
Exporting data from ClassySharkSometimes life is tough. You examine your APK in ClassyShark and see a problem in APK Dashboard, say your app uses Unsafe (a good summary…Feb 7, 20173Feb 7, 20173
ClassyShark Product DocsSince ClassyShark bootstrapping, I was always thinking about the documentation structure and data sharing. Our team is a distributed team…Nov 28, 2016Nov 28, 2016
APK Dashboard in ClassySharkWhen browsing an Android app executable file (APK) inside ClassyShark, there is a lot of different information in various APK components…Nov 21, 2016Nov 21, 2016
ClassyShark supports native code browsingIf your Android app doesn’t have any native dependencies, you can stop reading this article now (but I would suggest you don’t).Jan 27, 20161Jan 27, 20161
Retrobuild — Java build and export systemBuild system is one of the biggest troubles I have seen in various companies both the ones I worked for and the one I consulted. The build…Jan 16, 2016Jan 16, 2016
Inspecting your multidex APKIn the first post of this series you have learnt how ClassyShark was born. In this post we will discuss how ClassyShark can help you to…Jan 4, 2016Jan 4, 2016