Một số chia sẻ về Flutter Stateless và StatefulWidget

Tôi đã nói về StatelessWidget và StatefulWidget trong loạt bài hướng dẫn sơ lược về Flutter. Đa số các bạn đã hiểu về State và khi nào nên dùng StatefulWidget, khi nào chỉ cần dùng StatelessWidget là đủ yêu cầu. Tuy nhiên, đa phần các bạn chỉ dùng hai loại Widget trên khi tạo một

Flutter PageView & PageController

Trong bài ImageSlider, tôi có giới thiệu sơ lược về PageView, vốn là Widget tương đồng với ViewPager trong Android Support Libs. Hôm nay, tôi sẽ giới thiệu thêm về Widget này, cũng như PageController là class của PageView.controller. 1. PageView Trong trường hợp bạn chưa biết PageView là gì, bạn hãy xem bài viết

(270) 398-2138

Trong bài trước, tôi có giới thiệu sơ qua về Stack và Positioned. Tuy nhiên, các lí thuyết chỉ được đưa ra chỉ đủ cho yêu cầu của ứng dụng. Hôm nay, tôi sẽ cung cấp các kiến thức khác cho các bạn về hai Widget này, đặc biệt là Positioned. 1. Stack Có thể

Tạo ImageSlider trong ứng dụng Flutter với PageView

ImageSlider khá phổ biến trong thế giới Web. Và với ứng dụng Android, bạn có thể dễ dàng thực hiện điều tương tự với hướng dẫn của tôi ở đây. Còn Flutter thì sao? Đương nhiên là được. Bài viết này sẽ hướng dẫn các bạn mang ImageSlider vào ứng dụng Flutter để chạy tốt

React vs Angular vs Vue: mèo nào cắn mỉu nào?

Khi bạn học lập trình Web trong những năm gần đây, sau khi được giới thiệu về HTML + CSS + JS cơ bản, và dựng một vài trang web cơ bản bằng HTML thuần, thì đều bước sang JavaScript frameworks như React hoặc Angular hay Vue. Và ở thời điểm hiện tại, nếu bạn

Getters và setters

Nhiều bạn khi code, nhất là các bạn coder tự học không qua trường lớp bài bản, hay thắc mắc là vì sao lại sử dụng getters và setters thay vì trực tiếp thay đổi giá trị của một field member hay property của class? Chẳng hạn, tôi có một Plain Old Java Object (gọi

ImageSlider trong RecyclerView

Trong bài viết vừa rồi, tôi đã hướng dẫn các bạn dựng một ImageSlider trong ứng dụng Android. Thực chất, nó chỉ là một FrameLayout chứa một ViewPager với mỗi trang hiển thị một ảnh từ một ImageView, và một LinearLayout đóng vai trò là chỉ báo vị trí hiện tại của ViewPager. Và bài

Tạo ImageSlider trong ứng dụng Android với ViewPager

ImageSlider khá phổ biến trong thế giới Web. Và với ứng dụng Android, bạn cũng có thể thực hiện điều tương tự. Vì chúng ta sẽ cho phép người dùng vuốt sang trái hoặc phải để chuyển sang ảnh trước hoặc sau, và ViewPager cung cấp chính xác khả năng đó, nên chắc chắn chúng

(774) 565-2777

Một trong số những điều tôi thích ở Linux là sau khi cài đặt xong, bản thân hệ điều hành đã cung cấp rất nhiều gói công cụ hỗ trợ lập trình “out-of-the-box”, người dùng không cần phải tá»± cài đặt bằng tay từ bên ngoài, mà tiêu biểu nhất là python. Tuyệt đại đa

fittie-lan

Như các bạn có thể nhận thấy, từ khi được giới thiệu tại Google I/O 2014 cùng với Android L (sau này là 5.0), ngôn ngữ Material Design đã trở nên phổ biến với tốc độ lan truyền cao. Với Android, đó có thể là một tiêu chuẩn thiết kế chung vì khi bạn tạo