Mobile Applications

We design and create native and hybrid apps for enterprises and startups.

We can develop a mobile version of a desktop or web application you already work with.

  • Android App Development;

  • iOS App Development;

  • User Experience Design;

  • Cross-platform consistency;

You get a custom made solution that ensures the highest security standards and considers all possible future risks of mobile application integration into your business.

Our Experience

  • Development of IaaS, PaaS, SaaS, standalone cross-platform client applications and server-side services

  • Solution Integrations to merge multiple existing technologies and combine with a custom-developed system or service, which fits customer needs.

  • Mobile and PC applications: Win32/64, iOS/MacOS, Android.

  • Native Mobile apps using a single code base in React-native Node.

  • Websites powered by React.

  • User experience (UX), storyboards, graphic and user interface (UI) design

  • Agile Scrum Methodology for Mobile Apps

  • RESF/ful API clients (XML, JSON-formatted)

  • Email сlient services based on IMAP with S/MIME support (OpenGPG, GnuPG)

  • Data at rest encryption solutions (AES + PKCS#12) using OpenSSL

  • Two factor authentication using TOTP/HOTP OATH

  • XMPP client services with Multi-User Chat, file exchange and secure messaging using OTR

  • System and Product Architecture (UML, use cases, user stories in Agile projects)

Recent projects:

  • Communications and file exchange;
  • Location service;
  • Data delivery (push notifications);
  • Secure data storage;
  • VoIP, etc.

Technologies:

  • Java, Objective-C, Swift, Kotlin, C/C++, C#, React Native
  • Android SDK, iOS SDK
  • Material Design Principles
  • Web Services, etc.

Methodologies:

  • Agile Software Development
  • Scrum
  • SDLC (Systems Development Life Cycle)
  • RUP (Rational Unified Process)
  • XP (Extreme Programming)
  • Kanban