Try   HackMD

Cross-Platform Using Ionic(Vue) - CapacitorJS

Having different codebases for different platforms for a particular software product can be very expensive in terms of hiring talent. Furthermore, maintaining such a diverse codebase can be daunting. These issues drive the development of cross-platform frameworks.

With these cross-platform frameworks, developers can quickly create applications that can run on multiple platforms, including iOS, Android, and Windows, from a single codebase.

One of the top Javascript cross-platform frameworks, Ionic-Capacitor JS, enables developers to create or adapt their web applications for several platforms and leverage these platforms’ native functionality.

Goals

In this tutorial we will be demonstrating how we can build cross - platform applications using the Ionic - Capacitor framework by building a simple music player app.

Outline

  • Introduction
    • An overview of cross-platform development
    • Why Ionic - capacitor JS
    • A brief comparison with other cross platform frameworks
  • Getting Started with Ionic - Capacitor
    • install ionic-Vue CLI
    • initiate android platform code
    • initiate ios platform code
    • install project dependencies
  • Create User Interface and Add functionalities
    • create UI components for the music player
    • implement the music playing fuctionality
  • Testing & Syncronisation across platforms

Conclusion & Resources

  • GitHub source code
  • Ionic Vue
  • Capacitor JS
  • other materials