Ionic Resources
https://ourcodeworld.com/articles/read/230/how-to-save-a-pdf-from-a-base64-string-on-the-device-with-cordova
https://github.com/arielfaur/ionic-audio/tree/3.0
How to add Facebook and Google login to your Ionic 2 app with Cordova Oauth
https://blog.ionic.io/wkwebview-for-all-a-new-webview-for-ionic/
https://ionicthemes.com/
http://blog.ionic.io/ios-11-checklist/
https://www.joshmorony.com/offline-syncing-in-ionic-2-with-pouchdb-couchdb/
https://gonehybrid.com/how-to-use-pouchdb-sqlite-for-local-storage-in-ionic-2/
https://www.djamware.com/post/59ced9a580aca768e4d2b146/boost-ionic-3-performance-with-the-new-ionic-angular-370
http://www.damirscorner.com/blog/posts/20170331-ConfiguringIonic2WebApplications.html
https://webcake.co/exploring-nav-hierarchy-in-the-ionic-2-tabs-page/
https://forum.ionicframework.com/t/how-to-configure-deeplinks-in-appmodule-forroot/66058/32
https://forum.ionicframework.com/t/solved-updating-the-url-when-pushing-page-on-the-nav-stack/67683/10
https://github.com/mhartington/lazyLoad2-components
https://github.com/marcoturi/ionic-boilerplate
https://www.joshmorony.com/how-to-create-a-sliding-drawer-component-for-ionic-2/
https://forum.ionicframework.com/t/simple-page-inheritance-in-ionic-2/89829
https://www.joshmorony.com/how-to-create-a-directive-in-ionic-2-parallax-header/
https://www.joshmorony.com/automating-mocks-in-ionic-native-3-x/
https://stackoverflow.com/questions/38842832/multiple-http-requests-in-ionic2
http://masteringionic.com/blog/2018-01-23-using-the-html5-filereader-api-and-php-to-upload-images-from-ionic-framework-apps/
https://medium.com/helloparithi/how-to-build-a-responsive-login-form-using-ionic-4-7a74b776884d
https://eliteionic.com/tutorials/using-ngrx-effects-for-data-loading-in-an-ionic-angular-application/#2-create-the-actions
PWA
https://ionicthemes.com/tutorials/about/the-complete-guide-to-progressive-web-apps-with-ionic4
Observable
https://www.joshmorony.com/building-mobile-apps-with-ionic-2/observables-in-ionic2.html
https://www.joshmorony.com/an-introduction-to-observables-for-ionic-2/
https://www.joshmorony.com/how-to-manipulate-data-in-ionic-2-part-1/
Couchbase
https://github.com/couchbaselabs/TodoLite-Ionic
https://blog.couchbase.com/using-couchbase-in-your-ionic-framework-application-part-1/
https://blog.couchbase.com/using-couchbase-in-your-ionic-framework-application-part-2/
MonoRepo
You need a mixture of the following 3 links to make it working (I will write something)
https://blog.devget.net/development/angular-8-ionic-4-monorepo-part-1-the-setup/
https://medium.com/@eric.jeker/how-to-integrate-ionic-in-nrwl-nx-3493fcb7e85e
https://medium.com/@haleminh27/ionic-4-nestjs-nx-monorepo-dream-come-true-a7eb4c01a646
https://nstudio.io/xplat
Jamstack
https://ionicframework.com/blog/dynamic-jamstack-with-stencil-and-supabase/?utm_campaign=eb_content_dev_newsletter&utm_medium=email&_hsmi=176556276&_hsenc=p2ANqtz-8ymBcugn4OLcK8RJWQZvzgrqyt7c2aRnAEV3nuoh2kseGUY3Bhj3RjUhr4-LARmo6CzYK3CQ2LTxV9XuCA7IlSKkVwLQ&utm_content=58641858892&utm_source=husbpot