It depends on the complexity of the app and the size of the team. A general estimate would be around 2-6 months for an initial interface.