Please create register screen. And also try to go with offline-first, so when the connection is available, try to get the data from server then save it into database locally. When the connection is off, you will get the data from the database. That means, after register and able to log in, you need to save the data locally. So if the user got offline, he still can see his data.