Pawel Kozielecki

A mobile software craftsman. A S.O.L.I.D. engineer that loves creating beautiful, scalable and sustainable apps. Occasionally blogging about good practices in iOS apps development.

https://swiftandmemes.com/
iOS
Swift
Pawel Kozieleckipawel_kozielecki
2025-11-17

๐Ÿ“ฑ How to Build Scalable White-Label iOS Apps: From Multi-Target to Modular Architecture. Explore three proven approaches to implement white-labeling: from simple branding changes to fully modular solutions, and discover which works best for your apps! swiftandmemes.com/how-to-build

Pawel Kozieleckipawel_kozielecki
2025-09-22

๐Ÿ”Ž Tired of silence after submitting job apps despite being qualified? It's not you - it's the ATS! Most resumes never make it past these digital gatekeepers. Learn how to create an ATS-friendly CV that actually gets seen by humans!
swiftandmemes.com/beyond-the-digital-gatekeeper-strategies-to-make-your-cv-ats-friendly/

Pawel Kozieleckipawel_kozielecki
2025-07-28

๐Ÿ‘‹ Liskov Substitution Principle () is a cornerstone of . We're often told components with matching APIs should be interchangeable. But is this always true? What if they have hidden side effects? Trust but verify ๐Ÿ‘ฎ swiftandmemes.com/liskov-subst

Pawel Kozieleckipawel_kozielecki
2025-05-15

๐Ÿ“ฑ Want to improve dependency injection in your iOS apps? Check out my guide: swiftandmemes.com/ultimate-gui covering DI approaches: from manual injection to third-party libs. Discover how DI patterns affect maintainability, testing, and scaling in modular iOS apps!

Pawel Kozieleckipawel_kozielecki
2025-03-10

๐Ÿ‘‹ What are code reviews like in your team? Are they dreaded critiques ๐Ÿ˜ฑ or valuable learning experiences that people look forward to? Would you like to find out how to transform your code reviews and give feedback that strengthens your team ๐Ÿค ? Take a look at my latest blog post: swiftandmemes.com/code-review-

Pawel Kozieleckipawel_kozielecki
2025-01-21

Are you struggling to find the right for your team ๐Ÿค Want to ensure you're making the best decisions ๐Ÿค”Discover the key that truly matter when evaluating software development candidates ๐Ÿ’ช swiftandmemes.com/how-to-build

Pawel Kozieleckipawel_kozielecki
2024-12-04

๐Ÿ“ฑ How to create dynamic iOS apps: Remote Styling with SwiftUI - a deep dive into making your iOS apps visually flexible and maintainable. From design tokens to dynamic updates, discover how to future-proof your app's UI. swiftandmemes.com/how-to-creat

Pawel Kozieleckipawel_kozielecki
2024-10-07

๐Ÿ‘‹ So you've been promoted to an ? Or just you're eyeing the position as the next step in your career? But what does a Tech Lead actually do? What new come with this title? Will you still be able to write ? swiftandmemes.com/what-are-3-t

Pawel Kozieleckipawel_kozielecki
2024-08-19

๐Ÿ‘‹ The Open-Closed Principle () is one of the most challenging principles to understand and apply in projects. What does it mean to be โ€œopen to extension but closed to changeโ€ from the practical standpoint? Once written, should we never change the code and only add new functionalities in extensions? What about improving the codebase through and applying the Boy Scout Rule? Let's take a look ๐Ÿš€.
swiftandmemes.com/how-to-unloc

Pawel Kozieleckipawel_kozielecki
2024-06-10

๐Ÿ‘‹ Have you considered making your ๐Ÿ› ? This approach has recently become very popular, offering various benefits like efficient work ๐ŸŽ๏ธ, ๐Ÿงฉ, superior of ๐Ÿง , and stricter adherence to principles ๐Ÿ‘ฎโ€โ™‚๏ธ. Although modularity is hardly a rocket science, it can be more complex to set up. Are there apps that shouldn't use a modular design? Let's find out! Strap in and letโ€™s take a look ๐Ÿš€ swiftandmemes.com/how-to-build

Pawel Kozieleckipawel_kozielecki
2024-04-24

โœ‹Last week, I had the pleasure of speaking at about in app engineering ๐Ÿš€. Thank you so much guys ๐Ÿ™‡โ€โ™€๏ธ, it was fun ๐Ÿš€ Btw., my presentation is now available on YouTube: youtube.com/watch?v=BVzl0w_O1tY

Pawel Kozieleckipawel_kozielecki
2024-04-15

๐Ÿ‘‹The is a key component of . We're advised to adhere to it, lest we end up with low-quality . Is this always the case ๐Ÿค”? Could there be scenarios where the might be beneficial? ๐Ÿ‘€
swiftandmemes.com/when-is-sing

Pawel Kozieleckipawel_kozielecki
2024-02-26

๐Ÿ‘‹iOS devs have always strived to deliver quality while ensuring their quick , and being forced to submit to the App Store review. With the introduction of the framework, an interesting solution emerged ๐Ÿ˜Š:
swiftandmemes.com/how-to-bundl

Pawel Kozieleckipawel_kozielecki
2024-02-01

๐Ÿ‘‹ How many times have you been asked to add an framework ๐Ÿ”ข to an app that already has one? How long did it take you? Is there a more efficient method than going view-by-view ๐Ÿ˜ญ ? Find more on this subject in my blog post ๐Ÿš€ :
swiftandmemes.com/app-analytic

Pawel Kozieleckipawel_kozielecki
2024-01-18

๐Ÿ‘‹ How write automatic for the in apps? My blogpost explores cutting-edge strategies for testing both and SwiftUI views. Uncover the strengths and limitations of these approaches to enhance your app development journey ๐Ÿš€

swiftandmemes.com/how-to-test-

Pawel Kozieleckipawel_kozielecki
2024-01-08

๐Ÿ‘‹ Why some still remain about their after decades in the business? How should we choose our , and ? On what should we build our on? This and much more in my latest blogpost:
swiftandmemes.com/career-of-so

Pawel Kozieleckipawel_kozielecki
2024-01-03

๐Ÿ‘‹ What is the first service we usually implement in an iOS app? Itโ€™s either ๐Ÿ›œ or storage ๐Ÿ“. Have you ever tried implementing your own networking client? How about open-sourcing it? Check out my blogpost how to do just that ๐Ÿ‘€

swiftandmemes.com/implementing

Pawel Kozieleckipawel_kozielecki
2023-12-29

๐Ÿ‘‹ How many responsibilities do in our app have ๐Ÿค”? Can we make them and ? Check out my blogpost and see how you can apply principle to the UI in your app ๐Ÿš€ : swiftandmemes.com/why-should-y

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst