The BEST way to make a BuddyPress Community App.

BuddyPress is a very useful piece of software. It brings social networking functionality to the WordPress platform. In the right hands, it can help create some incredible, focused and refined social networks and online communities.

There’s just one problem… community owners rightfully want a community app. But taking your BuddyPress community to the Android and iOS app store can be tough. Really tough. Unless you know what you are doing! Here at Zipline we have been creating incredible native BuddyPress Community Apps for clients. But more about that in a moment. First, let’s look at the options that have been available to date…


The ‘traditional’ approach – how NOT to make a BuddyPress Community App

A quick Google search will show a range of services that promise to take your BuddyPress community to the iOS and Android app store. But with few exceptions, they all have a serious flaw. They are not native apps. The way they achieve the service they offer is to get community owners to pass their community through a theme. The theme then talks to a light weight app client, converting your community into an app-friendly format. Kind of.

This is a less than ideal scenario. Ultimately, the theme is unlikely to support all the plugins and custom code any well considered community runs on. And even where plugins are supported, they can’t be guaranteed to work in concert. This makes sense. Your community is unique. Your BuddyPress community app needs to be unique too.

Ultimately, this approach means compromise. Compromise in the design of your BuddyPress community app and compromise in features available to your community members.

To be fair, if your community is very simple, with few to no deviations from the core BuddyPress framework and you are happy to get a ‘best fit’ with the design styles on offer, these services will be OK. 

But there is a better way….


Creating a BuddyPress Community App – the RIGHT way

If you are serious about taking your BuddyPress community to the iOS and Android app stores, what you want and need is a native app. That is to say an app that is built natively to your community and natively to the iOS and Android app store.

This is the only way to ensure your community members will get an equal or better experience on your app as they will when using the browser version. 


Zipline’s BuddyPress Native App.

Zipline have been keen supporters of the BuddyPress platform for a long time. But from the very start we knew to fulfil our client requirements, we’d need to build on the foundations of BuddyPress. So we have developed a suite of core technologies. Combined we call the Zipline’s BuddyPress Native App service. It is our way of taking client’s BuddyPress communities to the iOS and Android app store. 

Unlike the theme based approach we mentioned earlier, our BuddyPress Native app service ensures no compromise has to be made in app quality or the range of services and features available to our client’s community members.

They get the look and feel they want, precisely tailored to support their community.


How it works

Zipline’s BuddyPress Native App isn’t a theme that pretends to be an app. It’s an app. And each community app is as unique as each of our client’s communities.

Our BuddyPress Native uses a suite of APIs. APIs are a way for one website or app to talk to another website or app. In this instance, we use APIs that reside in the WordPress/BuddyPress community. These allow the community apps we build in iOs and Android to ‘talk’ directly to the key components of the community.

We then use the APIs to build the BuddyPress Community App interfaces. This includes the community walls, groups, forums, InMail, messaging, etc. Anything that our client requires.

The last step is the fit and finish – making sure the BuddyPress community app looks and feels just like the browser version. Just optimised for the mobile app experience.

The result – a community app with no compromises. Published natively to the Android and iOS app stores.

Good to know

Zipline’s BuddyPress Native App can be used to take existing or new BuddyPress communities to the iOS and Android app stores.

If you want to find our how we can help you get your own BuddyPress community app, get in touch.  

Does your Online Community need to a Community App?

You want to create an online community, you have the idea and you have the audience. Great. And you know a Facebook group simply won’t cut it. Makes sense! You are on the right track. A key question you’ll face early on is how people will access your community. Will it be through an app or through a browser. The decision will will have an impact on development costs and time to market. In this post, we investigate the benefits and considerations of creating an a Community App.


Why build an app?

Native apps certainly offer a more integrated experience for the user, over a browser only service. Community Apps can: 

  • Tap into hardware services – an app only needs to ask permission to use the camera or know location once. A browser service must do it each time. 
  • Notifications – a key hook for app.
  • Increase prominence – home screen icons can help with service recall
  • Single focus – your app doesn’t complete with other tabs. If someone is opening your app, that’s where they want to be.
  • Optimise the experience – an app can be adjusted to fit the handset and the operating system offering a more consistent user experience.

These are some compelling benefits. Especially for online community services, where sharing content and staying up to date are critical.


Don’t forget the browser…

It may well be that a community app will be be the primary touch point for your community members to engage and interact. But what about those members still using a PC. Or new members, still to be convinced to give away some of their home screen real estate?

A browser presence is as essential as an app. It offers a place where people can access your service without being forced to download a unique piece of software. More over, releasing new features in the browser domain can often be a quicker and more cost effective process. 

And there’s more to your community than the community members alone. You’ll need a place to administer your community – a Content Management System (CMS). And you may well need some proprietary tools for community mangers and partners to use. Analysis decks, moderation platforms, group administration dashboards.

Building these tools in an app environment can be expensive, ineffective and unnecessary.

Ultimately, the benefits of a browser based presence is going to be as important as a community app. 


Have your cake and eat it

Ultimately, what is needed is a cost effective solution that gives you everything. This breaks down to four key elements:

  • A browser-based online community, responsively designed so it looks great on desktop, tablet and mobile. 
  • A CMS for managing your community.
  • Additional channels for your Community Partners, Community Managers, etc.
  • And finally, A native community app – the real deal. not just a wrapper for your website. Published to the Android and iOS app store.

Combined with well designed and supported back end services (databases, etc) this suite of interfaces gives you everything your community needs to become a success.


WordPress, BuddyPress and a Native Community App 

We’ve been working on the have your cake and eat it challenge for a long time now. And we’ve hit on a solution that not offers everything and at an affordable price. To achieve this, we use WordPress, the world leading CMS as a foundation. We then use Buddypress, a suite of social networking tools to underpin the community member experience. 

On top of this we have built a range of technologies to help deliver browser based online communities, customised to our clients exact needs.

But what about the community app? Zipline now have the capability of taking our client’s online communities to the Android and iOS app stores. We have achieved this by building out a range of in-house technologies. These build off the WordPress/BuddyPress foundations. We call the service BuddyPress Native AppAnd it’s incredible. It gives us the capability to offer clients a complete online community digital ecosystem. All customised to their unique needs. It’s cost effective and infinitely customisable. You can see some examples on our portfolio page



Using modern web platforms like WordPress and BuddyPress and then amping them up with progressive mobile app solutions, like Zipline’s  BuddyPress Native App  it is possible to have your cake and eat it. A powerful platform that resides in the browser and an equally powerful community app that ensures the highest level of engagement with your community.

Zipline has been working on this problem for some years now. We have some great solutions to the challenge of creating a complete online community portfolio. If you want to talk, just get in touch.

BuddyPress Groups: What are they and how to use them

BuddyPress is a plugin for WordPress that offers a set of social networking and online community functionality. BuddyPress Groups are a foundation feature of the BuddyPress tool set. In this article, we take a top level look at what groups are and how they can be used to enhance your community.  Read More

You need a Community Support Service for your social network

If you want to build an online community or social network, you are going to need to make sure you can look after your community members. A great Community Manager is essential and for them to do their job effectively and efficiently, they need the right tools. They need a community support service.Read More

BuddyPress: the foundation of your online community

BuddyPress is an amazing piece of software. It is the perfect foundation for the development and deployment of enterprise level social networks and online communities. However, it is only part of the technical solution. In this post, we look at the key elements that go into making an online community and look at the role BuddyPress has to play.Read More

Launching an Online Community: Community Manager Preparations

A Community Manager’s role is to look after your community member. They respond to support requests, encourage content creation and in general help shape and evolve the community over time. In addition to their day to day duties, a Community Manager for an enterprise community can report into the business. Providing insights and feedback from community members.  Read More

Launching an online community: Content to prepare

Before you launch your online community, you need to make sure you have everything in place. A key part of launch preparation is content planning. In this article, we look at the various types of content you will need to prepare for a typical social networking community.Read More

The benefits of owning your enterprise community: Leveraging community data in your organisation.

A benefit of a hosted enterprise level, social networking community is the ability to build a service around your exact business requirements. You control everything – from the member experience to the type, form and quality of data generated. The majority of the data within your community will inevitably go towards building and enhancing the member experience, which ultimately benefits you. But there are additional considerations, not least the opportunity to leverage the data across other aspects of your business to increase sales and engagement.

Read More

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google