Let's talk!

Maciej Szymczuk
Regional Director
USA

(+1) 929 262 9149

maciej.szymczuk@softwarehut.com


contact form

Let's talk

Let's talk!

Jim Fitzgerald
Regional Sales Director
Ireland

(+353) 87 2421585

jim.fitzgerald@softwarehut.com


contact form

Let's talk

Let's talk!

Eva Krydowska
Business Development Director
United Kingdom

(+44) 7775 517 771

eva.krydowska@softwarehut.com


contact form

Let's talk

Let's talk!

Stan Roman Winiarski
Regional Sales Director
Germany

(+49) 177 259 2610

roman.winiarski@softwarehut.com


contact form

Let's talk

Let's talk!

Slawek Ulankiewicz
Regional Sales Director
Denmark

(+45) 2684 0944

slawek.ulankiewicz@softwarehut.com


contact form

Let's talk

Let's talk!

Jacek Zadrąg

Chief Operating Officer
Poland

(+48) 693 420 078

jacek.zadrag@softwarehut.com


contact form

Let's talk

Let's talk!

René Koelblen
Regional Sales Director
France, Benelux

(+48) 795 348 016

rene.koelblen@softwarehut.com


contact form

Let's talk

Let's talk!

Andrzej Senator
International Sales Director
Sweden

(+48) 728 996 917

andrzej.senator@softwarehut.com


contact form

Let's talk
michal_karpowicz

Michał Karpowicz

Software Developer

iOS developer by day, game developer by night. Swift, Unity, clean code and coffee.

best practices ios2

Best SoftwareHut’s iOS Practices

Even though Android applications were downloaded two times more often than iOS apps in 2017, the latter are also widely popular. Nevertheless, the popularity of Apple devices is growing, and so is the demand for iOS developers. If you are or want to be one of them, this article is for you, because I will […]

Read more• • •

232H

Dependency Injection in iOS – Not so Scary Syringes

Dependy Injection isn’t brand-new thing in IT world, but it’s just getting more and more popular in iOS at present. So what Dependency Injection really is? It’s design pattern, which implements Inversion of Control paradigm. IoC moves outside component responsible for controlling chosen actions. Its main tasks are expansibility and app division into modules.

Read more• • •

As part of our website we use cookies to provide you with services at the highest level, including in a manner tailored to individual needs. Using the site whithout changing the cookies settings means that they will be stored in your device. You can changes settings at any time. Accept