Temat szacowania kosztów i projektowania aplikacji mobilnych jest bardzo rozległy.

Zgodnie z raportem Krajowego Instytutu Mediów, pod koniec 2022 roku ponad 75% Polaków posiadało smartfony. W dzisiejszych czasach telefony komórkowe stają się nieodłącznym elementem naszego życia, zaś sam telefon byłby nieużyteczny bez aplikacji mobilnych. To w nich zamawiamy jedzenie, odbieramy/śledzić przesyłki, opłacamy rachunki czy też oglądamy filmy i seriale. Przeciętny użytkownik korzysta z dziesięciu różnych aplikacji każdego dnia, a na swoim telefonie ma zainstalowane około 40. Nic […]

Piotr Lewandowski, 9 marca 2023

Przykłady aplikacji napisanych w react native

React Native to stosunkowo nowy framework open sourcowy, który umożliwia tworzenie aplikacji na mobilne systemy operacyjne, takie jak Android oraz iOS. Oficjalnie został przedstawiony światu w 2015 roku, jednak jego początki sięgają 2012 roku, kiedy to Mark Zuckerberg zauważył, że dotychczas stosowane rozwiązanie HTML5 nie do końca spełnia jego oczekiwania. To właśnie wtedy coraz więcej osób zaczynało korzystać z aplikacji Facebooka. Głównym celem było usprawnienie procesu […]

Piotr Lewandowski, 18 sierpnia 2021

angular kod

Angular to jeden z najczęściej używanych frameworków do budowania wydajnych i skalowalnych aplikacji internetowych. Stworzony przez Google w 2016 roku Angular jest nową i ulepszoną wersją AngularJS, która również jest technologią pozwalającą programistom na budowanie złożonych aplikacji działających po stronie przeglądarki. Warto zaznaczyć, że oba frameworki bazują na języku programowania JavaScript i wspierają tworzenie aplikacji internetowych w architekturze MVC (Model, View, Controller). Angular oparty jest na TypeScript, który jest nadzbiorem języka […]

Piotr Lewandowski, 28 lipca 2021

Formalizacja i automatyzacja procesów biznesowych jest dla każdej rozwijającej się organizacji koniecznością.

Proces biznesowy jest serią uporządkowanych działań i zadań, które muszą zostać wykonane w celu osiągnięcia określonego efektu. W każdej firmie istnieje wiele procesów biznesowych z różnych obszarów. Jako przykłady można podać m.in. rekrutację pracowników, zakup towarów lub prowadzenie księgowości. Wraz z rozwojem firmy procesy biznesowe wydłużają się i komplikują. Nic więc dziwnego, że każde dynamicznie rozwijające się przedsiębiorstwo dochodzi do momentu, w którym pojawia się konieczność sformalizowania […]

Piotr Lewandowski, 14 lipca 2021

SharePoint

SharePoint to potężne narzędzie umożliwiające zespołową współpracę i wymianę danych. Na długo przed erą cloud computingu pozwalało korporacjom i mniejszym firmom, na zarządzanie dostępem do danych firmowych w aplikacjach i na stronach www. Prezentacja treści w formie stron internetowych dostępnych z przeglądarki, to rozwiązanie znane każdemu, kto choćby okazyjnie pracuje z komputerem. Jednak wszechstronność SharePoint to przede wszystkim możliwość złożonej współpracy i integracji z pozostałymi produktami Microsoft oraz usługami zewnętrznymi. Dzięki potencjałowi do integracji […]

Piotr Lewandowski, 7 maja 2019

Przejmowanie systemów informatycznych przez profesjonalną firmę programistyczną

Może przychodzisz do firmy zastąpić ostatniego programistę w dziale IT. Może obejmujesz właśnie stanowisko dyrektora IT. Może jesteś w sytuacji, w której przejmujesz aplikację po poprzedniej firmie programistycznej. Postaramy się Ci pomóc w każdej z tych sytuacji. Przejęcie systemu po poprzedniku lub przejęcie porzuconego systemu jest dosyć złożoną sytuacji i wiąże się z szeregiem czynności. W ImpiCode mamy z tym do czynienia bardzo często. Jeżeli gdzieś w pobliżu mamy do dyspozycji naszego […]

Piotr Lewandowski, 13 lutego 2019

Zapotrzebowanie na programistów w Polsce i na świecie cały czas rośnie

Według różnych raportów w USA w 2020 pojawi się od kilkuset tysięcy do ponad miliona wakatów dla programistów.  W Polsce obecnie mówi się o deficycie w liczbie 50 tysięcy programistów. Świat już zaczyna się adaptować do tych realiach m.in. poprzez kilkutygodniowe kursy dla przyszłych mistrzów sztuki kodowania. W tym wpisie analizuje kilka zjawisk z tym związanych, które już widać w branży lub które według mnie niedługo się […]

Piotr Lewandowski, 19 października 2018

Rosnące potrzeby informatyzacji wiążą się z koniecznością współpracy z programistami przy implementacji lub wdrożeniu oprogramowania.

Wobec rosnących potrzeb informatyzacji w firmach normą staję się konieczność współpracy z programistami przy implementacji lub wdrożeniu oprogramowania. Poniższy artykuł opisuje modele współpracy przy zatrudnianiu firmy programistycznej. Zazwyczaj przedsiębiorstwa współpracują z firmami programistycznymi w dwóch modelach fixed price oraz outsourcing T&M (Time and Materials). Oba rozwiązania mają swoje zalety i wady. Fixed price W modelu fixed price firma programistyczna wyznacza określoną cenę […]

Piotr Lewandowski, 7 września 2018

Utrzymanie i migracja starych systemów jest niełatwe i wiąże się z podjęciem kilku ważnych decyzji.

W firmach nierzadko utrzymywane są stare systemy informatyczne, często w mocno już przestarzałych technologiach. Utrzymanie (housekeeping, system maintenance) i migracja takich systemów jest niełatwe i wiąże się z podjęciem kilku ważnych decyzji. W przypadku starych systemów jest szczególnie wysokie ryzyko utraty wsparcia i możliwości rozwoju. Może się na przykład zdarzyć, że ostatni programista, który znał daną technologię, właśnie odszedł. Czasem również z jakiegoś powodu kończy się współpraca […]

Piotr Lewandowski, 23 maja 2018