Mobile App Development

Providing content and functionality to visitors on the go
Mobile App Development
noun_dotted arrow_680196 Created with Sketch.
mobile app development icon

I Want A Mobile App!

A phrase that we frequently hear at Siruss - our reply is generally the same, 'Why?'.

In order to be beneficial to the end user and yourself, an app has to provide function and service over and above that provided by your website.  So, sit back, grab a coffee and have a think about what an app will actually do for your business, if it all makes sense then we can help you.

Let's say you are a small business making wooden spoons - why is an end-user going to install your app? They aren't going to install your app - simple!

Now let's say that you are an arts-based community website with regular news, events, new members and engaging articles - end users will install your app - definitely. All the latest content from the website can be pushed to the mobile device, allowing the user to be seamlessly kept updated with what's new, without logging into your website - now that really works and is a worthwhile app!

noun_dotted arrow_680196 Created with Sketch.
development checklist

Great, Let's Talk About Building An App

Once the reason for having a mobile app has been identified and proven, we will take you through the process of identifying exactly what it is you want the app to do and how it is to be delivered to the end user.

Maybe a web app is suitable for you, maybe a native developed app is more appropriate or even a 'gapped' app - there are multiple types, each with positives and negatives which heavily influence the choice:

  • Web App:  A web app is essentially a custom web based application that will run in a browser on the end user's device - this is the lowest cost option as it is essentially a 'mini' website that runs seamlessly on all platforms, because it is running in a browser.  With all new websites being developed to be fully mobile responsive, you would be gaining very little over your mobile website by choosing this route.
  • Native App:  A native app is one that has been specifically programmed for devices, such as, iOS, Android, Windows Mobile etc... The app is developed in the native language for the platform - essentially to cover the 3 illustrated platforms, we would be developing the app 3 times, once for each platform - this is the most expensive version to have developed.  Modification and update costs are also high, making this route a serious investment for your business.
  • Gapped App:  This could be considered a half way house between the other two options - you already have your website, with regular information updates and you want to deliver this information to your app - no problem.  The use of application programming systems such as OpenGap or DrupalGap makes this seamlessly possible across all three platforms with the same end user experience as a native app.  For the majority of app development, this would be our recommended route as it is cost efficient, very effective and is more easily modified for future development and enhancements.

For more information regarding mobile app development, please get in touch with us, we can help.

noun_dotted arrow_680196 Created with Sketch.

Drupal Gap

Our CMS platform of choice is Drupal and our mobile app development platform of choice is DrupalGap.  This allows seamless connectivity between the app and the data on the website, allowing access to custom views for the mobile app and is easily modifiable, customisable whilst providing a great end user experience on the mobile device.

Using DrupalGap, our experienced app developers will build your new mobile app to do exactly what you want it to do, even utilising the location based functionality on the mobile device or sharing user accounts with your Drupal website. With all apps available in the appropriate online store for ease of installation by the end user.

Discuss DrupalGap development with our team of Drupal experts.