Posts by Mark Kazakov

@Mark Kazakov

Mark Kazakov

Principle Mobile Engineer
Toronto promobile.dev Joined December 2025
1.7k Points40 Badges9 Connections11 Followers9 Following

Comments by Mark Kazakov

May 17 Articles 2 min read
For years, mobile engineering teams treated architecture as a core part of professional development. On Android, we debated MVC, MVP, MVVM, MVI, Clean Architecture, modularization, dependency injection, repositories, use cases, and feature modules. O...
post-cover-17841
May 3 Articles 2 min read
Git worktrees are not new. They were introduced back in 2015 as part of Git version 2.5. For years, they stayed mostly under the radar, used by a small group of developers who understood their value. Now they are suddenly everywhere. In 2025 and 20...
post-cover-16284
Apr 29 Articles 3 min read
The Loop That Keeps Most Developers Stuck You have the courses. You have the bookmarks. You have the "must watch" videos saved to watch later. And still. You are not improving. Not in any way that actually shows up in your work or your confidence...
post-cover-16201
Apr 26 Articles 3 min read
A lot of developers build good projects… Push code to GitHub… And stop there. Then during interviews, recruiters ask: “Can I see the live project?” And many candidates say: “Only source code is available…” Big mistake. Because in many cases,...
post-cover-15773
Apr 23 Articles 9 min read
Passwordless authentication is already widely deployed across modern applications. It’s the single most effective tool you have to kill the friction that’s currently choking your user journey.Passwords create friction in signup and login experiences....
Apr 2 Articles 4 min read
Claude Code skills are packaged folders of instructions, scripts and resources that teach the AI coding agent how to perform specialised tasks. Each skill has a SKILL.md file containing YAML metadata and step by step instructions. Claude scans the n...
post-cover-13848
Mar 2 Tutorials 3 min read
How do you build different versions of the same app from one codebase? You use build types, product flavors, and variants! Let's explain the concept and dive into some examples. What is a build type A build type defines how the app is built. T...
post-cover-12289
Posted in Mobile developers group
Jan 7 Articles 3 min read
Keeping up with mobile development requires a steady flow of high quality information. RSS feeds are still one of the best ways to follow platform updates, deep technical articles, and long form insights without relying on social media algorithms. ...
post-cover-9324
Dec 27, 2025 Tutorials 5 min read
In Part 11 we built a clean networking layer using Swift’s modern concurrency and URLSession. The example endpoints were public and didn’t require authentication. Real-world apps, however, usually require you to authenticate users and attach short-li...
post-cover-8902
Dec 25, 2025 Tutorials 6 min read
Networking is at the core of most iOS apps. Almost every modern application needs to talk to remote services, fetch or send data, and present fetched information in real time. This makes it essential to have a reliable, safe, and maintainable approac...
post-cover-8489
Dec 17, 2025 Tutorials 6 min read
Networking is at the core of most iOS apps. Almost every modern application needs to talk to remote services, fetch or send data, and present fetched information in real time. This makes it essential to have a reliable, safe, and maintainable approac...
post-cover-8489
Dec 16, 2025 Articles 1 min read
If you’ve been using Xcode for a while, you’ve probably noticed that it eats up storage on your Mac at an alarming rate. Between old device/OS support files, derived data, caches, logs, and archives, it’s not unusual for Xcode to consume tens or even...
post-cover-8458
chevron_left

Latest Jobs

View all jobs →