I have an app that supports offline capability. what I am doing is, generate the geo-database and store in my local device. Edit features offline and sync when online. I am creating features from ArcGIS developer and using content from ArcGIS online. Just want to know if I need to opt for any subscription to use developer account or ArcGIS online. Also, want this discussion to go on for any Android run time related queries.