Blog Tora-tech

bạn đã biết về Khái niệm “con Bò” chưa? Ý mình là COW trong swift…
Copy on Write (COW trong swift) là một khái niệm đã được Apple giới thiệu trong WWDC 2015 và được áp dụng ...

3 lỗi cần phải tránh khi sử dụng Jetpack Compose
Dưới đây sẽ là một số lỗi cần phải tránh khi sử dụng Jetpack Compose.

FLUTTER CLEAN ARCHITECTURE (PART 14) – Giao diện
FLUTTER CLEAN ARCHITECTURE (PART 14) – Giao diện Giao diện là thứ cuối cùng để làm mọi thứ mà chúng ta đã làm trước đây hoạt động. Phần này sẽ về việc dựng lên UI và chia nó thành các widget nhỏ có thể đọc được code.

FLUTTER CLEAN ARCHITECTURE (PART 13) – Dependency Injection
Chúng ta đã có tất cả các thành phần riêng lẻ của kiến trúc ứng dụng. Tuy nhiên, trước khi có thể sử dụng chúng bằng cách xây dựng giao diện người dùng (UI), chúng ta cần kết nối chúng lại với nhau. Vì mỗi class được tách rời khỏi các phụ thuộc của nó bằng cách nhận chúng thông qua constructor, chúng ta phải tìm cách đưa chúng vào bằng cách nào đó.

FLUTTER CLEAN ARCHITECTURE (PART 12) – cài đặt Bloc 2/2
Trong phần trước chúng ta đã bắt đầu triển khai NumberTriviaBloc. Tiếp tục Chúng ta đã triển khai một phần ...

FLUTTER CLEAN ARCHITECTURE (PART 11) – cài đặt Bloc 1/2
Trong ứng dụng Number Trivia, chúng ta sẽ sử dụng BLoC để quản lý presentation logic. Chúng ta đã thiết ...

FLUTTER CLEAN ARCHITECTURE (part 10) – Bloc & Input Conversion
Presentation layer bao gồm giao diện người dùng dưới dạng các widget và các presentation logic holders, có thể được ...

FLUTTER CLEAN ARCHITECTURE (PART 9) – Remote Data Source
FLUTTER CLEAN ARCHITECTURE (PART 9) – Remote Data Source

statefulwidget và statelesswidget là gì? Cùng nhau tìm hiểu về 2 widget này nhé!
Trong Flutter, Widget là các thành phần cơ bản để xây dựng giao diện người dùng. Widget có thể là các thành phần đơn giản như Text, Button, Image hoặc các thành phần phức tạp hơn như Container, ListView, và AppBar

Sự khác biệt giữa Single thread, Multithread và Multiprocessing
Sự phân tách công việc và xử lý dữ liệu là một phần quan trọng trong việc xây dựng các ứng dụng hiệu quả. Khi phát triển phần mềm, sự hiểu biết về các khái niệm như single thread, multithread và multiprocessing là rất quan trọng.





