Sorry for the delay) I think I'm quite good at programming, but unfortunately, I'm bad on managing other developers, so basically I do everything by myself. That of course is not speeding things up. Also, I try to polish each feature until it works 100%. It's not possible to predict how long exactly that or this feature will take time to complete. Especially on Android, when you may need to write whole functionality from scratch as platform-provided one is buggy, is not reliable