You could develop a subscription based service and distribute a client for it, this model would let you collect money from users on your website and allow open source and free mobile apps.
Netflix, Evernote, Skype, Spotify all make money and have mobile apps, but make $0 on the apps themselves.