Vývoj aplikací a softwaru
Navrhneme a vytvoříme aplikace na míru a provádíme vývoj software na zakázku dle vašich požadavků.
Vývoj webových aplikací
Navrhneme a vytvoříme webové aplikace včetně responzivního designu pro jednoduchou dostupnost přes webový prohlížeč z jakéhokoliv zařízení (počítače, tabletu i telefonu).
Vývoj mobilních aplikací
Nabízíme vývoj univerzálních mobilních aplikací pro mobilní telefony a tablety pomocí technologie Xamarin (pro platformy Google Android, iOS a Windows Phone) včetně možnosti vývoje potřebných webových služeb.
Vývoj software na zakázku
Nabízíme tvorbu zakázkového software a informačních systémů na míru dle požadavků klienta včetně desktopových aplikací, databázových systémů, webových služeb apod.
Používané technologie
Při vývoji našich aplikací používáme pro vývoj nejčastěji následující moderní technologie.
ASP.NET MVC / ASP.NET / ASP.NET Web API
Pro vývoj webových aplikací využíváme nejčastěji moderní technologie ASP.NET MVC s využitím jazyka C# a platformy .NET Framework od firmy Microsoft. V případě webových služeb využíváme technologie ASP.NET Web API.
HTML 5 / CSS 3 / Javascript / JQuery / JQuery UI / Bootstrap
Pro návrh uživatelského rozhraní webových aplikací využíváme nejmodernější tehnologie HTML 5 a CSS 3. K programování klientské části pak používáme jazyk Javascript s využitím knihoven JQuery, JQuery UI, Bootstrap a dalších.
Relační databáze Microsoft SQL Server
Pro vývoj webových aplikací založených na technologii ASP.NET a .NET Framework využíváme nejčastěji databázi Microsoft SQL Server a knihovny Entity Framework jako objektově-relační vrstvy.
Proces vývoje
Životního cyklus softwarového díla je rozdělen na následující čtyři základní fáze: analýza požadavků a jejich specifikace, návrh softwarového systému, implementace (kódování) a na konec testování a udržování vytvořeného produktu.
-
Specifikace požadavků
V této fázi je ve spolupráci s klientem vytvořena základní představa o aplikaci pomocí specifikace požadavků.
-
Návrh softwarového systému
Veškeré funkční požadavky jsou podrobně zanalyzovány a vytvořen podrobný návrh jejich implementace.
-
Implementace požadavků
Vývojáři následně každý funkční požadavek v systému implementují podle dodaného podrobného návrhu.
-
Testování, nasazení a údržba
Po dokončení implementace je provedeno otestování systému a jeho nasazení. Následně pak ve spolupráci s klientem probíha jeho údržba a podpora.