hero-gradient-background

Software House Kraków, firma programistyczna

Kompleksowe wdrożenie projektów webowyh i mobilnych, wsparcie techniczne, aktualizacja i rozwój projektów

Katarzyna Lamczyk Sopchy Software House

Porozmawiajmy o Twoim projekcie i potrzebach

Wasza opinia jest dla nas ważna

W ostatnich latach tworzyliśmy sklepy internetowe, aplikacje webowe, aplikacje mobilne dla wielu wspaniałych ludzi.

Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy
Partner Sopchy

Z wielką przyjemnością polecam firmę Sopchy jako niezawodnego partnera [...] Ich podejście do pracy opiera się na solidnym zrozumieniu użytkownika końcowego [...] Wspólnie przeszliśmy przez wiele wyzwań i zawsze mogliśmy liczyć na wsparcie oraz profesjonalną radę. [...]

Krystian Stołecki, klient Sopchy

Krystian Stołecki

Luxtrade

[...] To co nas miło zaskoczyło to kompleksowe podejście agencji do samego projektu, powoływanie się na literaturę argumentując układ karty produktów, przedstawianie trendów, gotowość do wypracowywania wspólnych rozwiązań. [...]

Katarzyna Matusiak, klient Sopchy

Katarzyna Matusiak

Co-Founder - Carein

Przede wszystkim chciałbym podkreślić dobry i szybki kontakt ze wszystkimi członkami zespołu Sopchy w tym zwłaszcza z p. Michałem Tumiłowiczem - przez całą realizację projektu byłem poinformowany o aktualnym jego stanie i dalszych zaplanowanych działaniach.

Wojciech Kremer, klient Sopchy

Wojciech Kremer

Kremer Legal

Jesteśmy bardzo zadowoleni ze współpracy z firmą Sopchy w zakresie rozwoju modułów mających na celu łatwą i intuicyjną integrację płatności PayEye z systemami e-commerce. Sopchy to [...] partner, który doskonale rozumie nasze potrzeby [...]

Daniel Jarząb, klient Sopchy

Daniel Jarząb

Prezes Zarządu PayEye Sp. z o.o.

Polecam wszystkim współpracę z Sopchy. Kontakt, realizacja i wykonanie projektu na najwyższym poziomie. Profesjonaliści, którzy znają się na swojej pracy.

Kamila Woźny, klient Sopchy

Kamila Woźny

Sollkat

[...] Szukaliśmy pomocy u około 10 programistów, specjalistów od serwerów w innych dziedzinach. Nic to nie dawało. Na szczęście trafiliśmy na Sopchy, gdzie oprócz dużej wiedzy merytorycznej, spotkaliśmy się z doskonałą obsługa i opieka nad klientem.

Piotr Wojtków, klient Sopchy

Piotr Wojtków

CEO - Wojtków Szkolenia oraz Psiedszkole

[...] Sopchy zrealizował nasz pomysł dotyczący autorskiego oprogramowania umożliwiającego sprawną i wygodną rezerwacje wizyt [...] udało im się wdrożyć rozwiązania wygodne dla naszych pacjentów, ale też umożliwić działalność i usprawnić funkcjonowanie czterech placówek [...]

Małorzata Woźniak, klient Sopchy

Małgorzata Woźniak

HappyLife

Wybrane realizacje

Projektujemy i wdrażamy sklepy internetowe, systemy internetowe i aplikacje, które budują przewagę rynkową naszych klientów.

Sklep internetowy Luxtrade

E-commerce

Luxtrade

Moduły płatności PayEye e-commerce

Moduły e-płatności

PayEye

Aplikacja mobilna Parkingi.pl

Aplikacja mobilna

Parkingi.pl

Blog Images

Aplikacja webowa

Happy Life

Strona internetowa PINTA

Strona internetowa

Browar PINTA

Zakres prac Software House - Firma programistyczna - Kraków

Software House to, krótko mówiąc, firma programistyczna, która tworzy dedykowane oprogramowania. Chociaż w odróżnieniu od agencji interaktywnych pracownicy software house mają zaawansowaną wiedzę technologiczną, nie są to wyłącznie programiści. W tworzeniu oprogramowania konieczny jest udział osób zajmujących się analityką biznesową czy doradztwem klienta. Odpowiedni software house nie zajmuje się wyłącznie tworzeniem aplikacji, ale także przeprowadza klienta przez cały proces tworzenia.

1. Jakie języki programowania oraz technologie są stosowane w naszym Software House w Krakowie?

W naszym software house’ie tworzy się aplikacje webowe oraz aplikacje mobilne (iOS, Android). Umów się na spotkanie w naszym biurze w Krakowie i omów z nami szczegóły Twojej aplikacji.

Aplikacja webowa (zwana także aplikacją internetową) można otworzyć w przeglądarce internetowej (Google Chrome, Mozilla Firefox, Safari) podobnie jak inne strony internetowe. Aby użytkownik mógł skorzystać z funkcji aplikacji webowej, niezbędne jest urządzenie z dostępem do internetu.

Aplikacja mobilna to inaczej taka aplikacja, którą trzeba zainstalować na wybrane urządzenie mobilne, najczęściej przez Google Play lub App Store. Jest to poniekąd korzystne, jako że z poziomu aplikacji użytkownik ma łatwy dostęp do zasobów swojego smartfona, czyli pamięci wewnętrznej, kontaktów, mikrofonu, lokalizacji oraz możliwości pracy w trybie offline.

W praktyce najczęściej tworzymy dwie wersje aplikacji: webową i mobilną. Posiadają one wewnętrzną integrację poprzez REST API. Jednym z najbardziej znanych przykładów takiego rozwiązania jest aplikacja Facebook, dostępna w przeglądarce internetowej oraz w wersji do pobrania na urządzenia mobilne.

2. Jakie języki programowania oraz technologie są stosowane w naszym Software House w Krakowie?

Kiedy tworzymy projekty webowe, przede wszystkim skupiamy się na użyciu takich języków jak JavaScript i PHP, które stanowią podstawę aplikacji webowej oraz komunikują się z bazą danych. Oczywiście używamy innych języków programowania, jednak są one traktowane jako pomocnicze. Co do baz danych stosujemy MySQL, PostgreSQL, SQLite, Firebase i inne. Czasami (jeżeli klient uzna to za opłacalne) korzystamy też z frameworków, na przykład Laravel, Symfony, Vue.js, React.js.

Podczas realizacji projektów aplikacji mobilnych stosujemy głównie technologię Xamarin oraz React Native, która regularnie rozwijana jest przez Facebook Inc. (firma ta może pochwalić się projektami aplikacji mobilnych takich jak Facebook App, Instagram czy WhatsApp). Te całkiem nowe narzędzia umożliwiają stworzenie aplikacji hybrydowej, czyli takiej, która jest kompatybilna zarówno z systemem Android oraz iOS. Takie rozwiązanie może w dużym stopniu zmniejszyć koszty całego projektu, ponieważ szacuje się, że około 70% kodu jest współdzielone przez oba systemy operacyjne. Natomiast 30% to kod natywny, czyli indywidualnie pisany dla każdego z systemów. Języki programowania używane przez nas do tworzenia aplikacji mobilnych to przeważnie Java, JavaScript, Python, Kotlin, Swift.

Zacznijmy od rozmowy o Twoim projekcie!