Igor Wojda 🤖inProAndroidDevKonsist and Conquer: Embracing the World of Kotlin Dynamic TestingNavigating the bustling world of modern projects can feel like a maze, with so many classes and responsibilities to juggle. That’s where…Oct 10, 2023Oct 10, 2023
Igor Wojda 🤖inProAndroidDevProtect Kotlin Project Architecture Using KonsistKonsist is a brand-new tool that helps with codebase standardization. It is compatible with various Kotlin projects including Android…Sep 18, 20231Sep 18, 20231
Igor Wojda 🤖inProAndroidDevArchUnit vs. Konsist. Why Did We Need Another Kotlin “Linter”?Few established linters exist for the Kotlin programming language such as detekt, ktlint, and Android lint. All of these linters are able…Sep 10, 2023Sep 10, 2023
Igor Wojda 🤖inProAndroidDevRefactoring Multi-Module Kotlin Project With KonsistRefactoring is not just about altering code; it’s about enhancing its structure, improving readability, optimizing performance, and keeping…Sep 2, 20231Sep 2, 20231
Igor Wojda 🤖inKt. AcademyIntroducing Konsist: A Cutting-Edge Kotlin LinterLinters are vital tools in software development, helping to enforce code standards and best practices across the code base. By analysing…Aug 23, 20234Aug 23, 20234
Igor Wojda 🤖The Bug Difficulty Spectrum: From Easy Fixes to Complex ChallengesIn the realm of software development, debugging is a daily routine. Bugs, the bane of a developer’s existence, vary greatly in their…Jul 19, 20231Jul 19, 20231
Igor Wojda 🤖inProAndroidDevMultiple ways of defining Clean Architecture layersGood architecture is a key to build the modular, scalable, maintainable and testable application. Uncle Bob Clean Architecture (CA) is a…Sep 27, 201915Sep 27, 201915
Igor Wojda 🤖inNYC DesignHBO GO — UX failuresHBO GO is video streaming, video on demand service similar to Netflix and Amazon Prime Video. After using HGO GO for a week I felt annoyed…Oct 24, 20184Oct 24, 20184
Igor Wojda 🤖inKt. AcademyKotlin: should I define Function or Property?Recently I realized that there is a confusion relating the usage of properties and functions. There was a good reason why Kotlin introduced…Apr 11, 20185Apr 11, 20185
Igor Wojda 🤖inAndroidPubSolving offline logout problemA few days ago I had an interesting brainstorm with Chris Le Roy regarding offline logout process — the scenario when the user tries to log…Feb 14, 20187Feb 14, 20187