Xây dựng Ionic PWA với Firebase và Service Workers
Hãy cùng triển khai Ứng dụng Web Tiến bộ (PWA), một chủ đề nóng hổi hiện nay, bằng cách sử dụng Ionic 3 và Firebase. Việc triển khai một ứng dụng web thực sự sẽ giúp bạn thiết lập sự phát triển trong tương lai của PWA.
PWA là gì?
Đây là một "web dạng ứng dụng" nhằm mục đích kết hợp những ưu điểm của cả web di động và ứng dụng. PWA tận dụng một API mới gọi là service worker để lưu trữ tạm thời các phần quan trọng của ứng dụng web và cho phép tải tức thì. Điều này cho phép chúng gửi thông báo đẩy ngay cả khi chúng là web di động. (Tham khảo: https://developers.google.com/web/progressive-web-apps/ )
Mặc dù có nhiều framework hỗ trợ triển khai PWA, tôi tin rằng framework Ionic là phù hợp nhất để triển khai PWA vì nó sử dụng Web/App Components, có service worker được tích hợp sẵn và hỗ trợ nhiều API nội bộ/bên ngoài. Nhiều dự án liên quan đến PWA hiện đang được triển khai sử dụng Ionic. *Ionic cung cấp bộ công cụ PWA riêng, mặc dù vẫn đang trong giai đoạn đầu.
Những người hữu ích
Bất kỳ ai muốn phát triển ứng dụng lai
Bất kỳ ai muốn phát triển PWA
Người mới bắt đầu với Ionic
Các tính năng của bài giảng
tính năng chính
ionic 3 Firebase thời gian thực Cơ sở dữ liệu CRUD/lập chỉ mục Firebase Auth tin nhắn đẩy web Moment.js IOS/Android Xây dựng Modal ActionSheet cuộn vô hạn Thời gian Stemp lưới phản hồi
Môi trường phát triển
Các gói cli: (/usr/local/lib/node_modules) @ionic/cli-utils: 1.19.0 ionic (Ionic CLI): 3.19.0 Các gói toàn cục: cordova (Cordova CLI): 7.1.0 Các gói cục bộ: @ionic/app-scripts: 3.1.4 Cordova Nền tảng: android 6.3.0 Ionic Framework: ionic-angular 3.9.2 Hệ thống: ios-deploy: 1.9.2 Node: v8.6.0 npm: 5.5.1 Hệ điều hành: macOS High Sierra Xcode: Xcode 9.2 Phiên bản bản dựng 9C40b
Giới thiệu người chia sẻ kiến thức
Kim Cheol-hyeon
Hiện đang làm việc tự do/tư vấn sau thời gian làm việc tại SDS LGAd Simmani (công cụ tìm kiếm) và Mnet Media (nay là CJ E&M)
You explained ionic and PWA in an easy-to-understand way...
You explained the concept of PWA and the approach to ionic in an easy-to-understand way.
I'm very interested in ionic, so I hope there will be many other courses.
Thank you.
I find Ionic more convenient to write in TypeScript than in JavaScript.
The lecture is structured by functional development unit, so I think I can use it as a module unit when developing other things.
Thank you for the lecture~
The course was really good
I think I learned a lot about Ionic through this practical course
IOS Android was a headache, but thanks to this, it seems to have been solved^^
Ah! Those who are planning to take the course, it would be much better if you first listen to the Ionic email authentication course (free) among the instructor's courses.