PiraGo Blog

[Dart&Flutter][Bài1]Giới thiệu về Dart

Dart là một ngôn ngữ lập trình OOP, có bộ thu gom rác bộ nhớ, được tối ưu hóa cho phía client để tạo ra các ứng dụng nhanh chạy trên mọi nền tảng. Nếu bạn đã quen với một ngôn ngữ lập trình hướng đối tượng như Java hay

Cách tạo keystore khi build apk app

Nói tóm lại thì keystore là 1 khóa riêng cho mỗi ứng dụng. Có thể dùng 1 keystore cho nhiều dùng ứng dụng nhưng như thế là không nên. Hôm nay mình sẽ hướng dẫn tạo key store bằng IDE Android Studio(AS) Bước 1: mở android studio lên. Bước

Kinh nghiệm để submit app lên Apple Store

Khác với việc đẩy app lên Google Store, việc đẩy app lên Apple Store là 1 cái gì đó rất này nọ. Apple rẩt khó tính trong việc review app. Việc bị apple reject là một chuyện phải nói là thường ở phường. Sau đây mình xin chia sẻ 1

Một số Input type và những mẹo hữu ích về Validation Form trong HTML

Cuộc đời của một ông Dev chắc hẳn ai cũng đã, đang và sẽ phải trải qua ít nhất 1 lần phải làm tới form nhập dữ liệu hay còn gọi Input nói chung. Dưới đây sẽ là một số ví dụ về HTML thực chiến đảm bảo mọi người

[Kotlin-Android] How to check những file ảnh bị gán mác corrupted/damaged.

Như tiêu đề: Yêu cầu củ l này làm mình mất 50k :) Để get file name extension thì chúng ta thể dùng cách get tên file để đọc và dự đoán file type của ảnh. Đối với cách trên thì nếu chỉ là tên file và đúng định dạng thì

PiraGo Blog © 2026