Types of mobile applications:1. Native applications2. Hybrid apps3. Progressive web apps4. Encapsulated apps5. Frameworks and libraries