Mobile Ministry Magazine (MMM)

Posts Tagged ‘native apps’

Continuing on Resolution #4: Raising the Bar on Mobile UX Standards

Sunday, January 22nd, 2012

MMM on the N8 - Share on OviA few articles ago, we went a bit on a extended talk about the All Books Bible Reader that I’m developing for personal use. After talking through the technical features and goals, we wrapped up with a statement talking about clarifying the goals and features for your mobile(-first) endeavors, and being mindful of the specific UX needs mobile presents:

Mobile-Friendly and Personalization As Core to User Experience
The takeaway from this project is that there have been several methods to engaging Bible/document reading, social/offline networking, funddraising, and other initiatives in mobile ministry. However, even if you nail the features, at some point in the maturing of that person using the service or the company offering it, doing something that fits the mobile context and that’s personalized will come forth. It might not be the aims of your projects initially, but do know that eventually, they all point to these goals needing to be met.

With that starting point, we want to highlight a bit more about Mobile (UX) Standards and in referencing that All Books Project, and some of the items to keep in mind whiile moving forward in your mobile initiatives this year and beyond.

Mobile UX Standards
It is assumed that the idea of what makes for a great mobile user experience is pretty easy – just grab yourself an Apple iPhone and use it for a week or two, then switch to another platform for the same amount of time and note how often you frown, toss the device, or find yourself limited in some fashion. And while we can agree that Apple’s iOS platform does make for some suitable claims towards what makes a good mobile experience (consistency, quality, variety of applications, etc.), its not the only mobile experience, nor does it answer every question anyone developing, selling, or using mobility will ask towards.

Over at UX Mag, an excellent article talking about mobile standards beyond the styleguides, frameworks, and guidelines that would usually reference as we develop apps makes an excellent point:

…Apple, Android, and Blackberry all do a great job of sharing standards with their developer communities. They share detailed guidelines on standard UI elements, the associated terminology, and their behaviors, and give usage examples for the UI. However, what they don’t do is string them all together into patterns.

  • What happens after you click this button?
  • How should these messages change in context of the task?
  • If you’re opening a document online, should it open in a new window or in the current window?
  • When and where do error messages appear in a form?
  • Is that different or the same in a wizard or series of forms?

These are the questions that designers and developers spend most of their time toiling over—the little things that pull UI elements together into a full interaction. And these are also the questions that the OS standards do not cover. This is a key gap in standards for designers and developers that can be filled by a new custom set of guidelines, which further save money and time in development efforts and add value to the existing, basic OS standards.

*List formattting added

Beyond simply saying “we want to go mobile” or “let’s use this or that to go mobile,” you really have to ask core questions about the interaction and steer adamantly towards those goals. What happens when you don’t steer specifically towards the goal, understanding these kinds of questions throughout, is that you end up with a glut of features, conflicting brand messages, dis-engaged users, and missed opportunities to deliever the depth of the Gospel that you/your group intends that application or service to portray.

Start With A Picture, Ask Until the Ink Dries
With the All Books Project, I started with an idea in my head (more efficient Bible reading on my personal mobile device that wasn’t limited to closed-licensed texts), and started scraping together what was needed and what wasn’t in order to make that happen. I boiled things down to two features: reading and searching. And then I took to one of my favorite apps on my iPad (Tactilis) to sketch some reasonable ideas towards how I would get there.

UX Flow for All Books Personal Bible Reader - Share on Ovi

This UX flow document is my gage of whether I’m meeting my goals. If I am, then the lines here continue to make sense. If not, then I go back to this document towards what I (originally or later modified) thought and ask whether my thinking should continue down the path I’m or, or get back on course to what was drawn.

One of the pieces of interaction that I’m aiming for with All Books is a sliding popup for when I click on those verses with footnotes. The feature is harder to implement than its drawn. But, because I’m clear towards what I want to do when the popup is envoked, how its interacted with, and how it is dismissed, I can keep my programming focused and timelines (generally) well kept.

A Good Mobile UX Is Also Your Feedback Loop’s Process
In designing an effective mobile user experience (UX), you also need to take into account the development/design of your support infrastructure. As we talked about once before when developing mobile web apps, you need to have in place the resources not just to build the app, but to support, maintain, and maybe even update it.

Build, Get It Out There
After I was able to figure out my issue relating to displaying content within All Books, I needed to start using it. It didn’t matter that there was (noted) performance issues or the inability to see the footnotes as I’d like. Getting it into my normal use allows me to catch things that I’d not considered in my initial development and design, and then adjust on the fly without effecting other pieces of the project. For example, I realized that for all the work I did with makng this a spatially-orienting design, I still felt lost when navigating. The insertion of colored indicators on the section that I was within helped this considerably, and it was a few lines of code to add to do this (1 CSS class and 1 JS statement).

With that: do you have your mobile UX resolution refined now. Its the middle of January, don’t let too much longer go by.

 

How to Build an App for Your Ministry

Monday, September 19th, 2011

@Ew4n @jebbrilliant just sketched this in Tactilis; thoughts? on TwitpicWhile we’ve talked in the past about the considerations you should taken when looking to build a mobile application or mobile website, we’ve not had for sometime a post that leads you down a few simple steps to having an app (ignoring website for the moment) for your ministry. The below items are strictly high level and may not apply to all ministries in the same manner – however, this should at least give you a starting point from which to build and market a mobile application experience for your ministry.

Step 1: Collect and Organize Your Content

Figure out what it is that should be in your mobile app. Whether its sermons, announcements, videos, music, or all of the able, you need to know what’s going in the app (and why it deserves to be there).

Create a small organizational chart that lists where these will be in relationship to how someone will use it. For example:

  • Home
  • Latest Sermons
  • Latest Videos
  • Calendar and Networking
  • Pastor’s Blog
  • Help/Support

Your outline might be a touch more in-depth than this, which is fine. The key is making sure that you at least know what’s going into your application and at a high level what you will be building.

One of the things that I like to do at this step is to use either a physical whiteboard or my iPad to create a general wireframe of what it is that the app should look and function like – sometimes including points to other systems that feed into the application.

You may decide that you want something other than a Bible/sermon/brochure app – that’s a good thing. Outline your expectations and what should be in there as well.

Step 2: Figure Out Your Mobile Platforms

There are several mobile platforms out there, and its very hard for any ministry to support them all. I recommend that you do some kind of survey (informal is just fine) toward figuring out the kinds of mobile devices that people have to which you will be creating this application for.

This doesn’t mean that you will only target one platform (such as Apple, Google, BlackBerry, etc.), but it does mean that you have an idea of what your potential use base will be.

You may also need to do additional research on mobile applications and many other parts of the mobile industry. We’ve got a list of resources that can help you get started (warning, its a lot of reading).

Now, here’s the important point, if you/your ministry is making the statement they want to support every platform *no questions asked,* then you need to stop thinking about an application at this point and point your energies towards making your website work best for mobile devices.

Step 3: Build or Buy

For the next step, you need to figure out if you are going to build the application from scratch, or purchase a application service-platform with which you’ll use to build your application.

Our list of mobile website and mobile application services

If you have decided that you will build your application from scratch, and your outline for what you want to offer looks like our example above, this is the type of team that you want to have in place for the least amount of fuss:

  • 1-3 mobile application developers who know the ministry’s current content management system
  • 1 software tester
  • 1 person who understands all of the current produced content within your ministry
  • 1 person who understands all of the current and near-future marketing messages within your ministry
  • 3+ people who will simply support the effort by prayer alone
  • 5-10 people who have the target devices and are ok with being a closed beta testing group
  • 1 person to document the application, frame/organize training if needed

This is optimal. This isn’t always what happens, and in many cases one person carries many of the hats mentioned here. The bigger the expanse of the application however, the more these specific points need to be taken into account.

If you’ve decided that you will build your application from a template (application-creation service), these are some of the items and people that you’d need:

  • 1 person who is responsible for creating and/or collecting all of the graphic assets that will be used in the application (ideally, this is the same person already responsible for this for web and other marketing materials)
  • 1-5 people who would be available to create or edit text content that will be used within the application
  • 1 person who understands the technical requirements and capabilities of various mobile application development platforms
  • 1-3 people to build the application on the mobile application development platform
  • 1 person who understands all of the current produced content within your ministry
  • 1 person who understands all of the current and near-future marketing messages within your ministry
  • 3+ people who will simply support the effort by prayer alone
  • 5-10 people who have the target devices and are ok with being a closed beta testing group
  • 1 person do document the project, application, frame/training, and manages the relationship with the application-creation service provider

Step 4: Build the Application
At this point, its just a matter of getting the code, graphics, and media together into something that nearly-works.

Its in this step that you are testing the application. The developer(s) should be testing as they go along, your test grip should have some kind of structured testing script that they are using. Don’t over-do the testing, but also don’t be afraid to take the medicine either. If something isn’t working, this is the time to figure that out.

If you are working with an application-creation service, they might also offer consulting services to help you through this part of creating your application.

Step 5: Promote Your Application

No matter if you have built the application from scratch, or used an application-creation service, you need to now let people know that there’s an application available from your ministry.

First, use the communication channels that you always use for announcements (during service, in the bulletin, on social networking services, etc.). That’s the easiest and least expensive way to get some attention for your application. If you do this quietly (“going viral”), then you might also catch som issues that might have been missed in the formal testing rounds.

Second, connect with media outlets that cover ministry and technology applications and ask if they would be open to reviewing or republishing the press release about your new application. In many cases, this opens new audiences for your ministry, while also allowing you a glimpse into what other people might think of your ministry offering (feedback is always good).

Third, use your application in public. Outside of contemplative or video applications, there are very few reasons not to fire up your ministry app when waiting in the line at the bank or at the doctor. Bonus points if your ministry’s senior leadership doesn’t just use the application to posture the project, but genuinely enjoys engaging your ministry resources in this manner.

Step 6: Update and Enhance

Things don’t end when you have released the application. Back in your testing queue, you most likely found things that were “better left to version 2.” Taken advantage of that information and get to work on version 2 of your application. You don’t need as large a team as you had the first time around to add those iterations, but it does help if you can keep your testing team(s) engaged.

Help! This is too much!

It is totally understandable that these steps are a bit more involved than simply opening the app store and saying “create me an app.” If you want it done right, you’ll do these, and similar steps in order to make sure that not only you create a great application, but that the experience of using it follows the expectations that you have.

If you find that you are having trouble in getting through these steps, MMM offers consulting services to help you and your ministry get through these moments. Contact us to set up a free, initial consultation (our rates afterward are reasonable for both the knowledge and niche that is mobile ministry software). If you are a developer or development company looking to get connected to ministries who need an app or mobile service, we can get you connected, drop us a line.

And now you can move forward making your ministry and your mobile application to being the best experience that it should be, and a solid representation of Christ to your community and the world.

 

Weekly Web Watch #27 at Mobile Advance

Thursday, June 9th, 2011

Over at Mobile Advance, a weekly list of links to news and happenings in and around mobile is posted. Here’s a snippet of what’s in Weekly Web Watch #27:

Apps

  • Introduction to jQuery Mobile (by IBM/C. Enrique Ortiz)
  • Why Web vs. Native Isn’t a Black and White Battle
  • Standards for Web Applications on Mobile: May 2011 Current State and Roadmap

Read the rest of Weekly Web Watch #27 at Mobile Advance.

 

Mobify empowers marketers and developers to create amazing mobile web experiences. Tap to learn more

Mobify