Of course, this will depend on how simple or complex your app is, and how much time you have free to work on it, but most people can learn the system and get a working application going in a few weeks. Most of our developers find it viable to develop their apps - and their future business - in their 'spare' time.