Strategies for paid app / restricted access to app


I’m developing an application that only logged in users should have access to. (First screen will be a login form) What is the best strategy to make an app (almost) impossible to run without the user entering the correct credentials?


If your first screen is an authentication form, users aren’t going to be able to access anything else without going through that unless they manage to reverse-engineer your software.