Published inTrendyol TechSample Apps to Achieve 80% Shorter Build Times in Trendyol Android ProjectLearn how did we achieved 65% to 80% shorter build times by building only a subset of our super-app project!Feb 2, 20232Feb 2, 20232
Why not? It's actually possible to have dependency injection for Fragments too.When you don't set up your FragmentFactory, the default one only uses the empty-argument constructor. That'll produce the error you show in…Nov 3, 20221Nov 3, 20221
Published inTrendyol TechModularising Trendyol Android App for Build EfficiencyIn this article we’ll look at how to organise Gradle modules to allow building in parallel to shorten the build time.Jun 24, 20223Jun 24, 20223
Published inBetter Programming4 Cool Facts About Jetpack ComposeBuilding UIs in Android just got easier and fasterSep 24, 20212Sep 24, 20212
Published inThe StartupHow to Write JUnit5 Parameterised Tests on AndroidWriting tests with multiple parameters is essential. Learn how to write JUnit5 parameterized tests in an Android project.Jun 17, 20191Jun 17, 20191
Published inBetter ProgrammingHandling ViewState With Retry Support on Android Using RxJavaImplement loading, content and error states with support of a retry actionApr 29, 20191Apr 29, 20191
Hide Your Generated Classes From IntelliJ IDEA’s File Search ResultsAnnotation processors are really useful but you rarely need to check their generated code, why see them in your search results?Apr 22, 2019Apr 22, 2019
IntelliJ Live Template Ideas for JUnit 5 TestsLive Templates on IntelliJ allow us to quickly insert frequently used code pieces, even if the code piece has a variable you want to…Mar 31, 20192Mar 31, 20192
My 2018 RetrospectiveWhen I look back to my past year, I can say that it was a year that I made my most radical decisions in my life.Jan 5, 2019Jan 5, 2019
Published inEpic TimesHow to Add Crashlytics to Android Instant Apps ⚡️Android Instant Apps are finally here and they brought the native goodness of Android to users, without requiring installation.Dec 26, 20172Dec 26, 20172