Creating a cross-platform mobile application