CommonsWare Services

Whether you need help with an Android initiative or ongoing developer relations, CommonsWare is available!


CommonsWare has been helping Android app developers — from large organizations to solo developers — for over a decade. Here are some of the ways in which CommonsWare can help you!

Proof-of-Concept / Sample App Development

You are pretty sure that something is possible in Android, but you cannot quite work out how to implement it. CommonsWare may be able to help, by creating a proof of concept or sample app to demonstrate the technique.

SDK/Library Development

Need something bigger than a proof-of-concept? If what you want can be split out into a library, CommonsWare may be able to help you by writing that library, complete with documentation and test suites.

Compatibility Testing

If your app is on the Play Store, it will ship to more than ordinary phones. It will ship to touchscreen Chrome OS devices, including tablets and notebooks. This is in addition to traditional Android tablets and the upcoming lineup of foldable phones.

Your app may work fine on these sorts of devices, or there may be issues. If you are not in position to test your app on these environments yourself, CommonsWare can help!

Questions and Answers

Sometimes, all you need is somebody to bounce questions off of, to find out if your ideas, plans, and implementations seem to make sense.

If that is what you need, CommonsWare can help.

Contract Development

Sometimes, you just need a helping hand for a while.

Mark Murphy is available for remote Android software development. You can have one of the world’s leading Android experts available in your office, troubleshooting problems, slinging code, and otherwise helping with your projects!

In particular, he is available for short-term or part-time roles for consulting firms that need more staff to help on a particular project or to fill some other form of staffing gap.

Developer Relations

In effect, CommonsWare has been providing developer relations services for the broader Android app development community. If you have products or services whose customers are developers, you too need developer relations to help those customer succeed — here is how CommonsWare can assist!

SDK/Library Audit

Perhaps your organization is looking to publish an SDK for developers, to integrate with your app, Web service, hardware, etc.

CommonsWare can help you determine whether your SDK is ready for use by the world’s Android developers, both in terms of the library that you are publishing and in terms of all of its supporting materials, such as your software license.

Or, perhaps you want to use somebody else’s SDK, and you are concerned that it may have privacy, security, or compatibility issues. Contact CommonsWare to get help in analyzing that SDK!

Documentation Development

In the race to get SDKs and tools released, documentation sometimes suffers.

Fortunately, CommonsWare has lots of experience in writing programming guides. If you need somebody to help expand your documentation and keep it up to date, CommonsWare can help!

Training Development and Delivery

CommonsWare has delivered dozens of week-long training sessions on introductory Android app development, along with shorter advanced courses, conference workshops, and other similar events.

CommonsWare can help you offer a course around your SDK or tool including writing training materials and delivering the course. Course delivery could be through recorded videos, via Web conferences, or live at your customers’ sites.

Demo/White-Label App Development

Any SDK needs a demo app, perhaps more than one.

Sometimes, you might want a full “white-label” app. This is an app that is production-ready, needing only minor tweaks by a customer to tailor it for their circumstances. For some of your customers, the white-label app serves as an in-depth demo app, while for others, it gets them a near-complete app with near-zero integration work.

CommonsWare can craft these sorts of apps or help your existing staff create them!

Fill-In Developer Advocacy

Perhaps you already have developer advocates, but you need some short-term or part-time additional help.

CommonsWare can help, by filling the gaps in your developer relations program, until such time as you are able to recruit more staff.

To Learn More

If you are interested in these or other consulting services from CommonsWare, get in touch!