Which is the preferred way for a mobile Create Account Form (all input fields on one screen vs. multiple screens)?

I'm thinking currently about the Create Account Process on a mobile app. Is the preferred way for the user to fill all his credentials (Username, E-Mail, Password, Confirm Password, Birthdate, Gender) on a single screen or is the UX for the User better if he gets guided through the steps with individual screens?