App Development


Brady Donnelly5 days ago by 23

The Mobile App Trends Series is presented by Sourcebits, a leading product developer for mobile platforms. Sourcebits offers design and development services for iOS, Android, Mobile and Web platforms. Follow Sourcebits on Twitter for recent news and updates.

The massive growth of the app market has coincided with the creation of a parallel niche industry — the proliferation of accessible, low-cost development alternatives to traditional shops and agencies.

But not all brands — or industries altogether — require diverse, expansive functionality in their apps. In the same regard, a lean approach to launch can move a unique product to market in a mere matter of minutes. For these brands, the process going forward is much as the same is it is for high profile, heavily touted launches: engage with customers, build off their response and expand and iterate in due time.

As the mobile applications market moves toward $25 billion per year, according to a MarketsandMarkets report, non-traditional development opportunities are emerging in a number of forms. Programs now allow everyday consumers to build apps through HTML, drag-and-drop platforms, customize templates and simply drop an SDK. These services are on the rise, and they’re worthy tools to keep in your arsenal.

Below are six platforms carving out their space in the market.

1. PhoneGap

PhoneGap leverages JavaScript to allow for the development of apps in HTML5 and CSS3 — highly capable languages that are now standard to most mobile devices. In turn, developers are able to create what are, at their core, mobile web apps that can engage with the APIs of mobile devices.

Building in HTML, CSS or JavaScript allows developers to shortcut the core complexity of launching on multiple devices and platforms — writing in multiple languages. PhoneGap provides a beta service known as PhoneGap Build, which allows users to upload code and receive iOSAndroidPalmWindows and BlackBerryapps ready for launch. Despite a web-based foundation, the apps are still able to access such features as geo-location, camera, push notifications and contacts.

Beyond high profile clients like Wikipedia, which used PhoneGap to launch its official app on Android, iOS and Playbook, the service is utilized by development companies building for multiple clients. Sean Mahoney, CEO of AndPlus, LLC relies on PhoneGap to build for both large corporations and small startups. As a power user, he’s able to bring PhoneGap beyond its core capabilities.

“Moving to PhoneGap, we saw that we were able to set up our own development environments and thus develop and deploy extremely scalable, as-native-as-we-wanted apps for mobile devices,” Mahoney says. “For power users like, we actually have created a PhoneGap deployment area that is exclusive to our clients. This allows us to create, use, and build apps that utilize plugins developed by our internal team.”

Cost: Free to use for development while in beta; support plans begin at $249.99 per year.

2. Branded Business Apps

Branded Business Apps touts a five-step app development process, which allows for the launch of iPhone,iPad and Android apps in less than 48 hours. Created largely for service industries — restaurants, churches, health clubs and hotels, among others — functionality is limited to a basic set of almost 40 features. According to Allison Birr, marketing and sales specialist for the brand, these features cover the needs of most small to medium businesses — Branded Business Apps’ core demographic.

This design approach is at the foundation of most inexpensive development alternatives. And the inability to extend beyond limited features is, in most cases, hardly a shortcoming for small businesses. The process begins with a design questionnaire, which dictates the content on a set number of screens and a limited amount of basic copy. Dropped into a template selected from a standardized list, the product is brought to fruition in a significant fraction of the time and cost otherwise required by full-fledged shops.

Following launch, content is managed by the client through a CMS that allows service-focused businesses a selection of unique capabilities, depending on their needs. This extends beyond providing customers with instant awareness of directions via GPS and specials via push notifications — integration with social networks, as well as audio and video services, means that musicians, professional speakers and other performers can actually distribute their own products, much as they would a podcast in the App Store.

Cost: Development costs begin at $399; monthly management begins at $39 per month.

3. EachScape

EachScape takes a unique building-block approach, which allows it to avoid the use of templates most often responsible for the generic interface of inexpensive apps. “EachScape is a drag and drop environment where the user selects ‘blocks’ or components, integrates their content, customizes and is then able to generate apps for iOS, Android and HTML5,” explains Ludo Collin, CEO of EachScape.

This approach expands both the aesthetic and functional capabilities of EachScape apps. On the interface end, the platform allows users to select from an extensive list of functions, from the generic — horizontal panels, for example, which can be customized with copy and images — to the more complex, includingGoogle ads, chat, HTML and video. From there, the apps are built in Objective C (for iPhone) and Java (for Android). As such, they maintain the operating systems’ native capabilities.

“We have built a platform that enables brands to cost-effectively build and manage apps across operating systems and devices. While we’re not ‘cheap,’ we enable our clients to build highly custom apps that can run on iOS and Android devices, in native code, as well as HTML5 for much less than working with a dev shop,” Collin explains. “We are customizable and feature-rich, unlike template solutions.”

Additionally, he notes, “clients can license the EachScape platform, bring it in-house and have multiple people with web-producer (rather than developer skills) building and deploying apps for the organization.”

On top of that, EachScape maintains a block marketplace, to which developers can provide code for functions that extend beyond those already available. The ability to request blocks, and thereby add components unique to your app, has garnered EachSpace a notable range of clients, including MTVCBS and E!. “We are customizable and open,” Collin says. “If a client doesn’t have all the functionality they need, they can (or we can) build an additional feature block to accommodate the need and that becomes part of the platform.”

Cost: Licenses start at $2,500 per month.

4. Canvas

Canvas focuses almost entirely on data collection applications for small businesses in a seemingly endless array of industries, from fishing to construction to transportation. The apps, which number in the hundreds, provide businesses with the ability to record and request data, then store and distribute through the Canvas cloud.

“Today 95% of businesses use clipboards and paper as the predominant means of data collection when they aren’t sitting in front of a computer,” says CEO James Quigley. “There exists tremendous potential for businesses to replace their clipboards with a smartphone or tablet, and for that reason the market for our product and similar approaches is global and very large.”

As an alternative to high cost app development, Canvas has created a marketplace where users are “sharing their experiences, providing very complete solutions off the shelf.” Construction businesses, for example, can immediately gain access to apps that provide forms and feedback for job cost estimation, building inspection requirements, employee time sheets and remodeling proposals. Customized for each business, they provide the appearance of self-produced software while simultaneously enriching practices. The apps are customized as necessary and provide a level of communication between businesses and their customers.

“All the data collected by our subscribers is then sent to our cloud, where it is converted to PDFs and forwarded back their customers, is made available to be searched and sorted, and can even plug into our clients’ back offices,” Quigley explains.

While of a slightly different strand than other services — these apps supplement existing business practices, rather than launch businesses themselves — even this low level of customization allows for the creation of branded apps at almost no cost.

“Leveraging a cloud platform is enabling organizations to gain speed to market, flexibility and affordability without sacrificing on the ultimate quality of the product or app,” Quigley says. “While more affordable application development may not include complete customization capabilities, the reality is that the large majority of businesses don’t need excessive customization.”

Cost: 50 cents per use of each app, $20 for unlimited monthly use, and $210 for unlimited yearly use.

5. CloudSpokes

Dave Messinger, chief architect of CloudSpokes, says his company is ” the first developer community that matches the cloud with the crowd — a true market where businesses tap into skills and pay for results versus effort, and where developers get access to a new world of opportunity to earn money for cloud development.”

The service, built by cloud solutions brand Appirio, allows companies to outsource any form of public cloud development work — entire mobile applications, Facebook pages and technical components for enterprises — in the form of a competition. After customers post a deadline alongside technical specifications, developers in the community submit entries, which are then judged by the customer or the CloudSpokes team.

“For developers, this approach creates a market for their talents, lets them develop new skills with real world assignments and transitions their careers to the cloud while establishing street cred as skilled practitioners,” Messinger says. “For companies (including Appirio), this means tapping into a developer ecosystem and paying only for the components of work that meet pre-agreed upon requirements.”

The success of CloudSpokes reflects the effectiveness an entirely unique approach to app development: A gamified network of freelance contributors. Current challenges range from the bizarre — a Python-based app that can create a route guiding users to every train station on a given system within 24 hours — to the highly practical, including an app to facilitate financial aid application processes by extracting information from existing tax files.

Cost: Project rate set by client.

6. Red Foundry

Chicago-based Red Foundry allows developers full control over the quality and cost of the platform, though VP of Business Development Stan Monlux has stark words for those who go the inexpensive route: “Honestly, cheap apps suck. If you want to build a cheap app on Red Foundry, you can certainly do it, but we have no interest in that market.”

Instead, Red Foundry has two primary goals. One is to allow companies to shift resources from writing code to creating great design, and the other is user experience and enabling brands to make money without gamification. The company makes money by taking a share of revenue from managing a commercial element and development services.

“We have fairly unique technology that allows fully native apps to be built and customized more like a web mashup, as opposed to starting from scratch,” Monlux explains. “The unique thing about this is that it allows apps (we call them Elements or Micro Apps) to live within other apps to provide highly contextual features that users want, such as booking a hotel through Expedia directly from the Fodor’s travel guide app without ever having to leave it.”

Through this technology, Monlux explains, app development can be completed on the end of the designers, whose capabilities will more often than not dictate the quality of the app from an aesthetic perspective. The Fusion Studio allows a drag-and-drop approach, while apps built in Xcode, Eclipse or other toolkits can achieve similar functionality through the inclusion of the Fusion SDK in a line of code.

“Speed versus native code isn’t much of an issue with our platform,” Monlux says. “The key to any great app is great design. Our best partners are design shops and developers with a carefully crafted vision for their UI. Red Foundry was built to support great designers, but in the end you need good UI design chops to build great looking apps.”


The use of any of these services comes with key sets of advantages and disadvantages — with the benefit of speed comes the sacrifice of functionality, while the expansion of capabilities brings with it additional costs and added time. In short, as Collin says, “Anything that seems to be too good to be true might be just that.”

Series supported by Sourcebits

The Mobile App Trends Series is presented by Sourcebits, a leading developer of applications and games for all major mobile platforms. Sourcebits has engineered over 200 apps to date, with plenty more to come. Sourcebits offers design and development services for iPhoneAndroid and more. Please feel free to get in touch with us to find out how we can help your app stand apart in a crowded marketplace. Follow Sourcebits on Twitter and Facebook for recent news and updates.

Image courtesy of iStockphotoakinbostanci


7 Tools for Getting Started in Mobile App Development


7 Tools for Getting Started in Mobile App DevelopmentApril 19, 20121. MobileDevHQAn important part of the planning process is consumer discovery, a fancy term for how users will find your app. Think of MobileDevHQ as SEO for mobile apps. With it, you can track your rankings and competition, and optimize keywords for search. In short, you’ll have a better idea of where your app is going and who is interested.

2. Android Style Guide

If you’re creating an app for Android, this developer style guide will answer any questions you may have about app development, from wireframing to tracking progress after your app goes to market.

3. iOS Style Guide

If you’re making an app for iOS, Apple also has a set of guidelines available for you to study before getting started.

4. App Cooker

From the beginning stages of an app’s inception to organizing as you go, App Cooker is a great mockup design tool for anyone preparing an iOS app. Pricing ranges from $19.99 to $49.99, so you’re not spending a fortune for your ideal structure.

5. Beta Bait

Looking for someone to test your app? This site is a social network specifically for developers and startups to find the right person to try out their product while it’s still in beta.

6. Crittercism

It’s inevitable that, while in or out of testing, your app may crash a few times. You can receive real-time crash and error reporting and live analytics with this handy service.

7. Stack Overflow

Looking for support or answers to your questions from other developers? Stack Overflow is a forum chock-full of advice, tips and tricks from other developers. The site allows users to vote on questions and answers, so you know which have proven to be more useful than others.

What other services do you find useful? Let us know in the comments.

Image by OPEN Forum


NPR Research (@nprresearch)
2/13/12 6:57 PM
Apps on the path to extinction? Mobile Sites vs. Apps: The Coming Strategy Shift (Jakob Nielsen’s Alertbox)

Facebook Talks About Social Games and Mobile Apps for 2012

1 day ago by 8

facebook mobileFacebook revealed its roadmap for social games and mobile apps for the rest of the year at the Inside Social Apps 2012conference on Wednesday in San Francisco — and it’s good news for app developers.

Want to create an app for Facebook’s Open Graph? The mobile space presents a huge opportunity to create cross-platform social games, said Carl Sjogreen, director of product management at Facebook, who spoke to a packed conference center filled with IT insiders about Facebook’s projections for the mobile social gaming and app space for this year.

“You sort of had to have a PhD in Facebook to build an app on Facebook,” he said. Now, with the new Open Graph he said they want to encourage people to create cross-platform social apps.

“If you are building a social application….it’s really important to think about cross-platform,” he said.

Social apps are not as straightforward as creating an iOS or Android app. If you have an app that doesn’t allow you to play with friends who have different devices, that problems trumps any visual features lost by creating a cross-platform device. Social applications need to be inherently cross-platform.

What users want, he says, is to create a dynamic Facebook timeline that tells their story — whether that means they’re sharing the games they play, vacation photos or their favorite recipes.

“For the platform to be complete, we need to have all of that,” he said. “We have millions of people playing games on Facebook every day and that’s an important part of their experience.”

The moderator, AJ Glasser of InsideNetwork, asked Sjogreen about Facebook’s vision for how the API should work 12 months from now. Sjogreen said he’d like to create a better experience with games on the Open Graph, without interruptions and many opportunities to share.

“I think the potential for games is really huge,” he said. “We want to help every user find an app that makes sense for them.”

Pinterest has been one of the most successful apps recently launched through timeline integration.

Facebook’s mobile web platform launched a late last year. This allowed users to access apps integrated with Facebook while on their mobile devices, in addition to desktop computers.

“It took all applications that made the web platform so appealing and made them available on mobile,” Sjogreen said.

More than half of Facebook users access the site on their mobile devices. There are already 60 million active users who engage with mobile apps on Facebook per month.

Late January, Mashable’s Pete Cashmore talked to Facebook’s Vice President of Partnerships Dan Rose to discuss Facebook’s ultimate goal behind all of the recent integrations with various apps, games and web tools. Rose said Facebook wants to be a “social graph” for all of its users.

Would you like Facebook to be a one-stop-shop for what everyone is doing on the web? Are you an app developer creating a mobile app for Facebook’s Open Graph? What are your thoughts on this? What do you think about Facebook’s plans for the future of social gaming and mobile? Tell us in the comments.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s