When we think about optimizing Android applications, we usually focus on reducing APK size, improving startup time, minimizing overdraw, or fixing memory leaks. One aspect that often goes unnoticed is dependency lifetime. Dependency Injection frameworks like Hilt make object creation effortless, but they also make it surprisingly easy to keep objects alive much longer than…
Maintaining speed without compromising quality is key in iOS development. At OLX, we use tools like Danger, SwiftLint, Periphery, automated tests, and monitoring to build reliable, scalable features while ensuring a seamless user experience.