Training Course in Cross-Platform Mobile App Development with Web Technologies
1Summary
Building two separate native apps — one for Android, one for iPhone — doubles the work for the same idea. Web-based mobile frameworks solve that problem by letting a single codebase run on both platforms, and Cordova remains one of the most widely used tools for doing it. This training course from the Arab British Fellowship Training Academy takes participants through that entire path, turning existing web development knowledge into the ability to ship real, working mobile apps.
Beyond the fundamentals, the course is anchored in practical builds: a news app connected to WordPress, a to-do list, a weather app, a restaurant app, and a social recipe-sharing app with camera integration. Along the way, participants also work with the Materialize and Framework7 frameworks, connect apps to databases, and use Cordova together with Ionic 4 — everything needed to graduate as a confident, professional mobile app developer.
2Objectives and target group
Who Should Attend?
- Individuals with basic programming knowledge who want to move into mobile app development.
- Web developers looking to extend their skills to mobile.
- Programming and media graduates.
- Anyone looking to enhance their skills in this field.
Knowledge and Benefits:
By the end of the course, participants will be able to:
- Work with the Cordova platform and its API, and use its most popular plugins.
- Build a single application that runs on both Android and iPhone.
- Design professional app interfaces using the Materialize and Framework7 frameworks.
- Connect applications to databases and build a real news app linked to WordPress.
- Use Cordova alongside the Ionic 4 framework and build a professional task-management app.
3Course Content
Module 1: Getting Started with the Cordova Platform
- The basics of working with the Cordova platform for cross-platform apps.
Module 2: Understanding the Cordova API and Popular Plugins
- The Cordova platform's API and its most widely used plugins.
Module 3: Designing Interfaces with the Materialize Framework
- Using Materialize to build professional application interfaces.
Module 4: Exploring the Framework7 Framework
- How to work with the Framework7 framework.
Module 5: Connecting Apps to Databases
- Working with databases and connecting them to a mobile application.
Module 6: Building a WordPress-Connected News App
- Developing a real news application connected to a WordPress system.
Module 7: Developing Everyday Utility Apps
- Building a to-do list application.
- Developing a weather app.
- Developing a restaurant app.
Module 8: Creating a Social Recipe-Sharing App with Camera Integration
- Building an app for sharing food recipes, allowing users to interact with others' recipes, add their own, and capture photos using the camera.
Module 9: Using Cordova with the Ionic 4 Framework
- Combining Cordova with Ionic 4 to build a professional task management application.