Hybrid apps made easy