Posts by Samuel Hopstock - Software Engineer
From Keep Rules to Guided Configuration
11 minute read | April 7, 2026Applying an optimizer like ProGuard or R8 can significantly improve the size or performance of your application. However, using such tools requires adding configuration in the form of keep rules to ensure your app stays functional after the...
Read moreAbout Samuel Hopstock - Software Engineer
3 min read
| December 10, 2024
Improve Your Mobile App Security in Less Than 5 Minutes
Android
iOS
Technical
AppSweep
5 min read
| November 15, 2022
Call Graphs: The Bread and Butter of Program Analysis
Android
Technical
Dexguard
ProGuard & R8
10 min read
| May 10, 2022
Who You Gonna Call? Behind the Scenes of JVM Method Invocations
Android
Technical
Dexguard
ProGuard & R8
10 min read
| January 18, 2022
How to Securely Implement TLS Certificate Checking in Android Apps
Android
Technical
Protection
Dexguard
8 min read
| December 21, 2021
Insecure TLS Certificate Checking in Android Apps
Android
Technical
Protection
Dexguard
When Restricted Doesn’t Mean Secure: Google API Keys in Mobile Apps
https://www.guardsquare.com/blog/google-api-key-restirctions-mobile-app-security
Improve Your Mobile App Security in Less Than 5 Minutes
https://www.guardsquare.com/blog/improve-mobile-app-security
Call Graphs: The Bread and Butter of Program Analysis
https://www.guardsquare.com/blog/call-graphs-the-bread-and-butter-of-program-analysis
Who You Gonna Call? Behind the Scenes of JVM Method Invocations
https://www.guardsquare.com/blog/behind-the-scenes-of-jvm-method-invocations
How to Securely Implement TLS Certificate Checking in Android Apps
https://www.guardsquare.com/blog/how-to-securely-implement-tls-certificate-checking-in-android-apps
Insecure TLS Certificate Checking in Android Apps
https://www.guardsquare.com/blog/insecure-tls-certificate-checking-in-android-apps


