Archive for March, 2009

“YouTube For Ebooks” Reaches iTunes App Store Top 4 In Two Weeks

Toronto, Canada (March 26, 2009) — Wattpad, the world’s most popular ebook sharing community, today announced that its popular iPhone application has propelled to the Top 4 spot in US, Canada, Australia and many other countries just two weeks after its launch on the App Store.

“iPhone now accounts for nearly 30% of our mobile traffic,” said Eva Lau, COO of Wattpad. “We are extremely proud to have accomplished this milestone in such a short period of time.”

Wattpad is the most popular destination for reading and sharing ebooks. Users have instant access to hundreds of thousands of novels, short stories, fan fiction, essays, jokes and more through Wattpad’s website (www.wattpad.com), mobile website (m.wattpad.com) and mobile applications. Wattpad has delivered billions of pages from its 100,000 plus strong ebook library. With cumulative downloads fast approaching 3 million, Wattpad is also the most popular mobile ebook application. Wattpad mobile application works on most mobile phones and smartphones such as Nokia, Motorola, Sony Ericsson, Samsung, LG, Sharp, Sanyo, Panasonic, RIM Blackberry and Apple iPhone / iPod Touch.

More information about Wattpad is available online at www.wattpad.com.

Which Mobile Platform?

posted by Ameet on

An interesting article that details how VC’s look at the conundrum that faces most mobile developers. Of all the platforms out there, which one should you develop for?

Wattpad Goes Live!

posted by Ameet on

Wattpad Now Available for Apple iPhone and iPod Touch

Check out the press release!

5 Design Tips For A Winning Mobile Application

posted by Dan on

Ever wondered what it takes to build a successful mobile application?

We did too. We did some research on the top mobile applications and noticed some commonality. In no particular order, here they are:

1. Mobility

The mobile phone is unlike traditional computing platforms. One of the common mistakes in designing a mobile application is to simply replicate the features of a desktop or web application onto a mobile device. A good mobile application will take advantage of the inherent mobility factor that comes with a handheld. Using capabilities such as location-based services, Bluetooth or the built-in accelerometer is what really makes a mobile application attractive. Furthermore, considering that the mobile device is carried by the user everywhere they go, as a mobile application designer, you want to think of creative ways to make use of that fact. With platforms that make use of push technology you may want to include custom notifications into your application.

2. Sociability

From its infancy, the mobile phone had sociability as the corner-stone of its existence – people call each other to keep in touch. With the advent of data services, the mobile phone is used more and more for digital socialization. This is an area one may want to explore with a mobile application. Integrating your application with well-known Web 2.0 social communities such as Facebook, Twitter and others can make for an attractive medium to connect users. Social features in a mobile application simply make sense. In addition to connecting your users, sociability can also provide a way for user-driven viral adoption of your application and/or content.

3. Usability

Mobile users are just that – mobile. A typical mobile user will spend only a few short minutes using a mobile application. Your application must be very easy to use, with limited instructions. Do your best to keep the screens clutter-free and give users minimal options. Do not overwhelm your users with too many ways of doing the same thing. Design intuitive controls and navigation menus. Also keep in mind different environments such as subways where network connections are unavailable. If your application needs a constant network, this will limit the times when a user can actually use the application.

4. Dynamic Content

You definitely want to impress the user the first time they run your app… but a mobile application needs to do much more than that – it needs to keep users coming back. Mobile users are accustomed to a quick ROI on their time – you don’t want to bore your users with static content. Take advantage of the data connection and fetch dynamic content. This will provide new reasons for your users to keep using your application over and over again.

5. Personalization

Mobile phones are so ubiquitous that they are truly becoming an extension of the owner’s personality. Mobile phone owners can customize the physical look and feel of their handhelds using different skins and accessories. The software can also be personalized using wallpapers and themed icon sets. A good mobile application will allow the user to customize certain aspects of it. Personalization of a users’ profile may may help increase application usage as it can become’s a part of their identity.

Now that you know what it takes to design a winning mobile application, go out there a design the next big thing on the market.

We’d love to hear from you. What are your top 5 attributes of a successful mobile application?

The decision making process for how businesses select a mobile development partner varies a great deal in the industry, and certainly across the various verticals. We’re often approached by companies who have gone down a particular path with a partner and eventually become unsatisfied with their work and ask our team to come in and “clean up the mess”.

Price is generally a motivating factor; many companies select a partner with the lowest price due to their internal resource constraints. Given the current economic climate, this is not surprising. Of course, this strategy is hit or miss in terms of how the developer performs. For companies that are serious about their mobile initiatives, this is not a viable option.

When responding to an RFP, we often include in our response a list of questions that we recommend our prospective clients ask other potential vendors to help them understand their capabilities.

Some general points to consider when selecting your mobile application development partner:

Mobile Experience

Many companies claim they can develop mobile applications… If they don’t have proof, I would definitely challenge that! Mobile application development requires a different skill set than traditional web and desktop development. Mobile development experience is critical if you want your project to be completed on time and without surprises. Do they have reference customers? If not, can they provide examples of their work?

The RFP Response

As alluded to previously, the level of detail a particular company can provide in their development quote is often indicative of their experience and abilities to perform the task. Particular attention should be paid to the effort associated in the task breakdown. How much time is spent on design versus implementation? How much time have they allocated for Quality Assurance? How realistic are their estimates? Inexperienced development shops usually under or over quote by a substantial margin.

Communication

When outsourcing work, an effective communication plan is a critical component. This is an often overlooked component. Are the resources fluent in the language your team speaks? Are they available at the same time your team is available? Can they speak intelligibly about your product in the event they are required to represent your company or product in front of others?

Development Methodology

There are pros and cons to the various development methodologies used out there. Five Mobile and many of it’s customers prefer an agile mobile process as an approach to developing mobile content. Understanding your potential vendor’s development methodology will help your team understand the level of interaction required.

Design and Architecture

The proper design and architecture of an application is an obvious area where inexperienced shops will fail. Designing for portability and scalability is an important factor when selecting your vendor. Mistakes that are made early on are often costly to fix at a later date, so spending a little extra time up front can save your team considerable agony down the road. What about the implementation? Have the developers designed the application in such a manner that will allow for it to be easily adapted to additional platforms?

Final Payload

It’s often taken for granted, but understanding what the deliverables are and what access you have to them is paramount. Specifically, does your team get source code and the tools required to re-build that source code? Do you own the final product, source, and tools? Are there any 3rd party licenses required? Is the code well documented in a language your internal team can understand? Have the developers included the appropriate design documentation so that your internal team could potentially pick up this project and move forward?

Support Plan

How will your vendor support you after delivery of the content? What is the warranty on the code and binaries? Are they available to troubleshoot? What’s the likelihood that this company will be around in a year to assist you should you require help then? With some of the companies we work with, we effectively serve as their mobile arm for a period of time and then eventually help the customer transition to utilizing in-house resources.

Future Proof?

One of the most often overlooked, yet vitally important aspects to software development for mobile devices, online and desktop, is whether the code is robust, scalable and ultimately future proof. In the event that your product is a success, it’s likely that one will want to iterate on that version. If porting is required, how will this affect future releases? Can the developer recommend a strategy to manage this?

Asking these questions should help you select the appropriate partner that help your mobile initiatives become a success!