Hybrid Mobile App Development: 101 Essential Insights