Đọc thêm 👀

Đọc thêm 👀

tỷ lệ kèo tỷ lệ kèo nhà cái

Vào ngày mùng 1 Tết, tôi đã phát triển một ứng dụng ghi chú bằng React Native

Ngày cập nhật: 01-02-2025 | Số lần đọc: 625 | Số từ: 399 | Phân loại: ReactJS
Tìm kiếm

Trong kỳ nghỉ Tết, tôi đã dành vài ngày để nghiên cứu và lập trình với React Native. Càng học càng thấy quen tay, nên tôi quyết định làm luôn một ứng dụng Android dùng để viết blog, giúp mình có thể ghi chú mọi lúc mọi nơi trên điện thoại.

Ứng dụng hiện tại bao gồm ba màn hình chính: trang đăng nhập, trang danh sách bài viết và trang chỉnh sửa nội dung.

!Ảnh minh họa

Tuy nhiên, ứng dụng vẫn còn nhiều điểm chưa hoàn thiện. Tôi dự định sẽ bổ sung thêm các tính năng như hashtag (tương tự Twitter) và khả năng chèn ảnh vào bài viết.

Dù vậy, tốc độ phát triển của ứng dụng này lại vượt xa mong đợi ban đầu. Nhờ sự hỗ trợ đắc lực từ GitHub Copilot, chỉ trong khoảng nửa ngày là tôi đã hoàn thành và đưa ứng dụng lên nền tảng. Trong quá trình đó, tôi cũng nhận ra rằng GitHub Copilot đang ngày càng cải thiện rõ rệt. Chẳng hạn, sau khi cập nhật vào ngày mùng 1 Tết, chức năng chat của nó đã có thể phản hồi tức thì dựa trên nội dung file. Ngoài ra, tôi cũng thử qua DeepSeek – công cụ AI đang rất hot những ngày gần đây. Tuy nhiên, vì lượng người dùng tăng đột biến, mỗi lần sử dụng đều gặp phải tình trạng chậm trễ hoặc yêu cầu bị hủy do hết thời gian chờ. Vì vậy, về tổng thể, tôi vẫn đánh giá GitHub Copilot là đáng tin cậy. 👍

Lý do tôi quyết định tự viết ứng dụng ghi chú là bởi vì ghi chú mặc định trên điện thoại Xiaomi không hỗ trợ đồng bộ hóa với Windows. Phiên bản web của nó khá bất tiện, và hệ thống gắn thẻ (tag) cũng không hiệu quả cho lắm. Chính vì thế, tôi buộc phải tự thiết kế một ứng dụng riêng theo ý thích cá nhân.

Ứng dụng được xây dựng bằng React Native mang đến trải nghiệm mượt mà, gần như không có lag. Điểm duy nhất khiến người dùng cảm thấy hơi khó chịu là giai đoạn khởi động lạnh (cold start), lúc biểu tượng ứng dụng hiện lên trông có vẻ hơi “sượng”. Tôi nghĩ việc thay thế bằng một trang slogan hoặc thông điệp chào mừng sẽ giúp trải nghiệm người dùng trở nên tự nhiên hơn. 😌 Dưới đây là một đoạn video ngắn giới thiệu ứng dụng (๑˃̵ᴗ˂̵).

Hướng dẫn phát triển ứng dụng đa nền tảng với React Native

comments powered by Disqus
Built with Hugo
Theme Stack thiết kế bởi Jimmy