Trong vòng 6 tháng vừa qua, tôi đang phát triển một ngôn ngữ lập trình gọi là Pinecone. Sẽ còn là quá sớm để kết luận rằng nó đã hoàn hảo, nhưng Pinecone đã có nhiều tính năng hoạt động hiệu quả cho việc lập trình, bao gồm: Variables Functions User defined structures Trước hết,…
Author: NTC
Tiếp tục từ Mã sạch phần một 2.1.4 Member Prefixes Tránh ba cái kí tự trước rồi gạch dưới để đắt tên cho các biến nhé. Nhìn rối rắm code lắm. Giải quyết vấn đề này chúng ta nên chọn một cái code convention rồi follow theo. Trên mạng cũng có nhiều convention hay được…
Sáng thứ hai mọi người đi làm còn mình thì đi coffee một mình :D. Đang thất nghiệp ahiuhiu. Với một thằng coder nói cho đúng được ngồi mình nhâm nhi ly cà phê nhìn lại cuộc sống cũng là tuyệt vời rồi. Nhất là có thời gian suy nghĩ viết ba cái thứ linh…
Ví dụ này mình sẽ hướng dẫn các bạn sử dụng SwipeRefreshLayout với RecyclerView trong ứng dụng Android. Để có thể luôn hiển thị những dữ liệu mới nhất, chúng ta thường thực hiện cập nhật dữ liệu một cách tự động trong 1 thời gian ngắn hoặc 1 thời gia khá dài, trong nhiều trường…
Bottom sheet Android Bottom Sheet là 1 thành phần được thiết kế theo phong cách material design, được thêm vào thư viện design support library trong phiên bản 23.2. Bottom sheet là 1 cửa sổ đơn giản hiển thị bằng cách vuốt từ dưới màn hình lên và có thể được sử dụng để hiện…
Trong bài viết này mình se hướng dẫn các bạn tạo một Context-Sensitive ActionMode(CAB), đây là một dạng menu hỗ trợ khi bạn gọi đến nó. Ví dụ bạn cần xóa nhiều Item trên một Listview hay cần xóa nhiều Item trên một RecyclerView nó sẽ hiện một Context-Sensitive ActionMode trên ActionBar giúp giao diện…
Đa số các ứng dụng Mobile đều sử dụng kết nối mạng để thực hiện một hay nhiều request đến server, để đơn giản trong việc thực hiện các yêu cầu request này lập trình viên thường sử dụng các thư viện có sẵn để tiện sử dụng nhất. Hai trong số các thư viện…
Volley được Google giới thiệu vào khoảng tháng 6/2013. Volley là một thư viện dùng để send và recieve response từ Server sử dụng giao thức HTTP. Volley có các điểm nổi bật dưới đây: Tự động lập lịch (scheduling) cho các request. Caching Response. Hỗ trợ set độ ưu tiên cho các request (priority)….
Ở part 1 mình đã hướng dẫn các bạn cách tạo web service với php và mysql cho phương thức GET và cách parse json trong android với retrofit. Ở part 2 mình sẽ hướng dẫn các bạn tạo web service cho phương thức POST bằng php và mysql. Với phương thức GET thì dữ liệu…
Trong bài viết này mình sẽ hướng dẫn các bạn tạo Web Service bằng PHP và MYSQL đơn giản, cơ bản cho những bạn mới bắt đầu tìm hiểu về web service và PHP, cụ thể là web service trong android và hướng dẫn parse json bằng thư viện retrofit với web service đã tạo. Bạn đã…