- create a new blank ionic project
ionic start tmp blank
- remove the src folder from the newly created project
- clone this repo
- copy all the files from the blank project to the repo folder
- add
<preference name="GOOGLE_MAPS_ANDROID_API_KEY" value="YOUR_API_KEY"/>
<preference name="GOOGLE_MAPS_IOS_API_KEY" value="YOUR_API_KEY"/>
to your config.xml file - start working 😩
After cloning the project, add the following plugins and platforms:
ionic cordova platform add android
ionic cordova platform add ios
ionic cordova plugin add cordova-plugin-bluetooth-serial
npm install @ionic-native/bluetooth-serial
ionic cordova plugin add cordova-sqlite-storage
npm install --save @ionic/storage
ionic cordova plugin add cordova-plugin-network-information
npm install @ionic-native/network
ionic cordova plugin add cordova-plugin-googlemaps
npm install --save @ionic-native/core@latest
npm install --save @ionic-native/google-maps@latest
ionic cordova plugin add call-number
npm install @ionic-native/call-number
ionic cordova plugin add cordova-plugin-camera
npm install --save @ionic-native/camera
ionic cordova plugin add cordova-plugin-background-mode
npm install @ionic-native/background-mode
npm install angular-google-charts
ionic cordova plugin add cordova-plugin-file
npm install @ionic-native/file
ionic cordova plugin add cordova-plugin-file-transfer
npm install @ionic-native/file-transfer
npm install hammerjs
ionic cordova plugin add cordova.plugins.diagnostic
npm install @ionic-native/diagnostic