1. EXXETA
  2. /
  3. Technologies
  4. /
  5. Web & Mobile Apps

WEB & MOBILE APPS

Smartphones and tablets have overtaken notebooks as the most popular mobile device. An increasing number of users make use of their mobile phone for internet searches as well as for mobile commerce. Through special applications businesses can easily bring content to a smart phone, tablet or smart watch. Depending on the requirements and the situation web apps, native mobile apps or even hybrid apps can be the best solution.

EXXETA experts offer comprehensive consulting for planning and implementing a mobile solution tailored to your business. In close cooperation with you, we decide which kind of mobile app is suitable for your requirements. We accompany you from the definition of a mobile strategy, the methodical and innovation-driven consulting through to the technical implementation. Our offer, specialized on the realization of mobile apps, includes conception, user experience, design, development, operation and mobile device management.

Web Apps

  • Applications that run in a browser
  • Usually accessible through the internet
  • Single-Page-Apps: Content is loaded dynamically within a single HTML-page
  • Reduction of server load
  • Application architecture is usually MVC

Mobile Apps

  • Responsive WebApps supporting a diverse range of devices
  • Native app development  
      
  • Mobile/Hybrid apps using, for instance, the Ionic Framework
           

Technologies used

JavaScript frameworks

  • For front end development of our web applications, e.g. AngularJS, React, Vue
  • Programming language JavaScript for front end as well as back end development (Node.js)
Tools
  • Use of task-runners or build-tools for the automated creation of frontend packages, incl. Gulp or Webpack among others
  • Creation of new projects with self-defined generators based on Yeoman and CLI Tools of frameworks
  • NoSQL databases that can be accessed using JavaScript: HTML5 IndexedDB, Mongo DB, Couch DB
  • Front end dependency management using NPM and Yarn
    Styles / markup
    • CSS3 as a basis in combination with HTML5
    • Typescript to use known language constructs in the frontend
    • Utilization of CSS extensions like sass or less to make styles more dynamic
    • Responsive design with Flexbox layouts
    • Usage of popular libraries like Bootstrap and their respective add-ons for the individual UI frameworks (Bootstrap-UI)
    • Creation of personal style guides und component libraries for the interface between designers and developers
    Backend
    • Connection to the front end through REST(ful) interfaces in the JSON or XML format
    • Lightweight back end applications that primarily implement data storage or external interfaces
    • Using established tools and standards: Java EE, JAX-RS, Jersey, Hibernate, Infinispan, Liquibase, JBoss etc.
    Code, Repository, Build
    • Code version management using GIT
    • Compliance with defined branching models like git flow
    • Working with ticket and review software like GitLab, Jira and Gerrit
    • Automated deployments using Jenkins/Hudson
    • Automated tests using Selenium
    • Back end build + dependencies using Maven
    Open Source

    If possible and suitable we use open source software, for the following advantages:

    • Better access to the community
    • Possibility to get involved, e.g. through pull-requests
    • A lot of information/documentation for all modules available on the web
    • Continuous further development and introduction of state of the art innovations

    Get in touch

    Daniel Weisser

    Senior Director

    Mail-Contact

    X