1) I am writing here regarding one very important issue. Just imagine that you've downloaded a daily task manager mobile App. There are tones of these apps. I am quite confused, because some of them don't force you to log in and create an account. This got me wondering, is a requirement for the user to have to create an account bad from a UX perspective?
2) Many GTD apps ("Getting Things Done") have a lot of features and options to detail certain tasks, in order to break it down to smaller ones, schedule it if it has a hard due date, make an appointment by drag & dropping to “Calendar” and so on. Such apps are quite complex usually. In this case, from a user perspective is it better to (1) provide a sync/backup option in the app that forces the user to create an account or (2) provide the option of sync/backup up to a 3rd party such as Dropbox or (3) not offer the option at all?
3) If I am building a daily task manager app (light version of GTD app with an option to share tasks) as a user experience designer I have to work on a user flow diagram. Nowadays, the trend is to let users explor an app without signing up from the beginning. In such case, this app is not a shopping cart app (where user can explore first and once they proceed to checkout - sign in window will pop up). What/when is the best practice to keep/force user to sign in or register? What can you advice for an app like daily manager, which is mostly will be used by user to level up his productivity and track his tasks and time.