Home Coach Class Cross Platform Mobile Development với Apache Cordova

Cross Platform Mobile Development với Apache Cordova

28 second read
0
0
2,114

Cordova như C++ trong thế giới Hybird, và là platform để xây dựng các platform khác như Phonegap, Ionic . . . tìm hiểu về Cordova sẽ giúp bạn có cái nhìn overview về Hybird app.

Có một số ứng dụng di hybrid mobile nổi tiếng có sẵn trong các cửa hàng ứng dụng. Một số ứng dụng tôi được biết bao gồm BasecampInstagramYelpUntappd, và SydJS. Nếu bạn đang tìm kiếm thêm các ví dụ, bạn có thể xem thêm các tại các trang trưng bày của PhoneGapIonicTelerik Platform, và AppGyver. Họ liệt kê các ứng dụng bao gồm các ứng dụ business, game, tin tức và nhiều hơn nữa.

Ngày nay hầu hết các ứng dụng hybrid mobile dựa trên Apache Cordova, một nền tảng cung cấp một tập hợp các API Javascript để truy cập khả năng thiết bị thông qua plugins, được xây dựng bằng native code. Dự trên Cordova một số team đã phát triển thành nền tảng khác như Phonegap, ionic . . . Có thể nói Cordova đóng vai trò như C++ trong thế giới Hybird app.

Điểm yếu cũng là điểm mạnh của Cordova là Freedom, để build môt app gần như chúng ta có thể control tất cả A-Z:
+ Không 1 javascript framework nào support đồng nghĩ ta có thể thoải máy apply bất từ javascript framework nào vào
+ Không template engine support đồng nghĩa ta có thể thoải máy apply bất kỳ template nào vào app.
+ Có thể dev 1 lần rồi vừa cho chạy trên mobile app vừa cho chạy trên web

Sau khi hoàn tất đợt huấn luyện này, bạn sẽ có cái nhìn tổng quan về ứng dụng hybird. Hiểu cơ bản cách vận hành các ứng dụng cordova và hybird.

Có thể tự tay phát triển một ứng dụng nhỏ.

Chú ý:
1. Khi cần hỏi, bạn có thể post vào phần comment bằng FB của coachfi.com nằm dưới mỗi page hoặc index vào group. Tuy nhiên, khuyến khích các bạn comment vào FB vì inbox sẽ dể bị trôi thông tin, đồng thời nếu có 2 người hỏi cùng lúc sẽ rất khó trả lời.
2. Không bắt buộc thời gian, tuy nhiên khuyến khích các bạn từ đặt deadline. Đồng thời, team cũng có phần thưởng cho các bạn nào hoàn thành sớm trong thời hạng được nếu ra. Phần thưởng lần này là sẽ được support làm bài practice 2 và 3 (xem phần practive)

Cách làm việc:
1. Áp dụng Agile để quản lý member và task. Task ghi theo format [member-id] – Tên task
2. Leader sẽ tạo task ở phần todo, khi member nhận được thì chuyển qua phần [In progress] rồi thực hiện
3. Trong quá trình làm việc, nếu có hỏi gì có thể cmt vào phần comment trên task hoặc cmt vào FB của coach đó
(đọc thêm tại : http://www.coachfi.com/huong-dan-su-dung/ )

Danh sách các member trong class này

1. Quảng Quang Vũ
2. Nguyễn Bá Khang
3. Trần Đẳng

Chú ý:
+ Nếu bạn nào hoàn thành bài Practice 1 và 2 trước ngày 25/10 và có trên 5 câu hỏi ở phần comment trong Agile sẽ được nhận bài Practice đặc biệt 3

1.Ứng dụng plugin cordova-plugin-speechrecognition


Khi user nói 1 câu dài và có ngắt quản giữa 2 câu, speechrecognition sẽ không nhận diện được mà nghĩ là 2 câu dài. Khi có thông tin của 2 câu này nối lại chúng lại.
PS: làm sao để biết user ngắt quản khi nói: nếu thời gian ngắt quảng dưới 2s thì xem như họ ngắt quảng

2. Có 2 test box date-time và title


– User nhập data dạng yyyy/mm/đ hh:mm:ss và title và ấn submit
– Cài đặt thông tin đó vào của máy như 1 alarm
– Khi đến khoản thời gian đó thì show alarm này lên, nhặc chuông là nhạc chuông alarm

3. App near-me


– Có 1 textbox là title
– User chọn title và submit, sẽ chuyển đến trang search.
– Trang search: gồm 1 bản đồ phía trên show (có thể không cần) và phía dưới là danh sách các địa điểm trong phạm vi lân cận đó.
– Các địa điểm bao gồm: ảnh đại diện, tên quán, địa chỉ

You must be logged in to view this board.

Load More Related Articles
Load More By quangvu
Load More In Coach Class

Leave a Reply

Your email address will not be published. Required fields are marked *

Check Also

Học Nodejs bằng thực tập dự án

I. Vấn đề của các fresher hoặc chưa có kinh nghiệm là gì ? Kinh nghiệm làm việc mà các nhà…