Can Drupal be used for mobile?apps?

Can Drupal be used for mobile?apps?

Mobile apps.

Why are they still such a popular request when we’re well served by web browsers and responsive themes these days?

Is delivering a mobile app a huge amount of work to develop and maintain?

The many forms of mobile application

Any website being developed these days is built on top of a responsive framework allowing pages to adapt and re-layout content based on the size of the viewing device.

Perfect for mobile and tablet devices alongside traditional desktop screens.

So why are mobile apps still chased after by people?

What’s wrong with their responsive website?

Often the case is simply about being present on a person’s phone screen — an icon shining back at them as a reminder about the service available. Many website companion mobile apps are nothing more than a re-purposed pile of content from the website or a form-based user interface to search the information from the website.

So if the desired mobile app isn’t technically demanding what’s the best way to get it built and deployed so that your customers or visitors can benefit? There are three directions you can take…

Native

Apple (iOS) and Android devices have their own flavour of a mobile app, also known as a native app, which is the best possible way to deliver a great mobile experience making full use of the hardware in someone’s pocket.

However, the time and cost to find dedicated skilled developers and maintain two versions of a mobile app, which is often a simple companion to a website, is often out of the reach of most project budgets.

Hybrid

The solution to the double development time and cost is building the application using the same technologies as the website (HTML5, JavaScript, CSS) and embedding it inside of a web browser wrapped in a native application for Android and iOS.

It’s one set of code and a much simpler development process that can often be implemented by the same team that built the website. There are many toolkits and templates to generate simple applications such as Cordova and ReactNative.

PWA

Progressive Web Applications (PWA) are being pushed as the future direction that mobile apps should be heading in — a fusion of the existing websites responsive theme with additional JavaScript to speed up the reaction of pages for the user and handling times when there’s no Internet connection on the device.

It’s the quickest way to get a mobile app deployed and your icon on a user’s phone screen.

If your app is not particularly useful, unique, or “app-like,” it doesn’t belong on the App Store. — Apple Inc.

Where does a CMS like Drupal fit into this?

A digital experience platform (DXP), such as Drupal 8, works as a great content store thanks to its built-in data modelling toolkit. But what makes the Drupal CMS shine is the ability to expose the data model via industry-standard API formats such as RESTful, JSON and GraphQL — meaning whatever type of mobile app is decided on — the backend content that powers your mobile app can be driven by Drupal and kept separate from your app.

This is commonly known as running the CMS in Headless mode if it is not also powering the website.

No alt text provided for this image

Where to go first?

I’ve collected some resource links to help with experimenting on each of the mobile application options outlined above.

Struggling to know what’s best for you? We’d love to chat with you and explore options relevant to you and your business.

Sumit Rai

Director Of Sales And Marketing

3 年

Great piece of information ?? Mike Carter thank you so much sharing that .

回复

要查看或添加评论,请登录

Mike Carter ????的更多文章

  • Drupal 7 Transition Planning

    Drupal 7 Transition Planning

    The Drupal 7 content management system (CMS), which was originally scheduled to reach the end of life in November 2021,…

  • Drupal vs. WordPress: Exploring the Advantages

    Drupal vs. WordPress: Exploring the Advantages

    When it comes to content management systems (CMS), two names stand out: Drupal and WordPress. Both have their…

  • The Drupal 7 End-of-Life Countdown

    The Drupal 7 End-of-Life Countdown

    The Drupal 7 news was a relief for editors, website administrators, IT Managers and all involved in website maintenance…

  • What To Expect When Taking Your Drupal Acquia Exams

    What To Expect When Taking Your Drupal Acquia Exams

    With a string of successful Acquia certifications amongst the development and support team at Ixis, including several…

  • Is it time for Drupal 10 yet?

    Is it time for Drupal 10 yet?

    People are only just thinking about moving from Drupal 8 to Drupal 9 (a small and less time-consuming exercise…

  • Get Your Campaigns to Market Earlier with Drupal 9

    Get Your Campaigns to Market Earlier with Drupal 9

    As marketers and content editors, one of your biggest frustrations is not getting content out quick enough, right?…

    1 条评论
  • When is Drupal 9 Coming out?

    When is Drupal 9 Coming out?

    Many production websites out there are still happily running on Drupal 7, whilst newer ones have been started on Drupal…

  • Going global: multiple websites, singular strategy

    Going global: multiple websites, singular strategy

    Exploring the challenges for worldwide organisations in maintaining consistency across the web. Online presence has…

  • How to choose a managed service provider for your Drupal website

    How to choose a managed service provider for your Drupal website

    You’ve chosen to build the site on Drupal for a long list of powerful reasons – you love its flexibility and…

  • Why open source is more secure than proprietary systems

    Why open source is more secure than proprietary systems

    With the creation of the Government Digital Service (GDS) four years ago, open source software was thrust into the…

社区洞察

其他会员也浏览了