IDE (trình chỉnh sửa) là các chương trình phần mềm cho phép người dùng tạo và chỉnh sửa các tệp văn bản. Trong lĩnh vực phát triển, các biên tập viên thường đề cập đến các trình biên tập code nguồn bao gồm nhiều tính năng đặc biệt để viết và chỉnh sửa code.

Chúng ta có thể tạo ứng dụng Flutter bằng bất kỳ trình soạn thảo văn bản nào có thể dễ dàng kết hợp với các công cụ dòng lệnh của chúng ta. Tuy nhiên, bạn nên sử dụng các plugin trình chỉnh sửa (IDE) để có trải nghiệm tốt hơn. Các plugin này đi kèm với Đánh dấu cú pháp, hoàn thành code, hỗ trợ chỉnh sửa tiện ích con, hỗ trợ chạy và gỡ lỗi, và nhiều tính năng khác. Flutter hỗ trợ một số IDE để xây dựng ứng dụng. Một số trong số chúng được thảo luận dưới đây, nhưng bạn có thể tiếp tục nếu bạn muốn sử dụng một trình chỉnh sửa khác.

Các IDE phổ biến nhất hỗ trợ hiệu quả nhất cho việc phát triển ứng dụng Flutter là:

  • Android Studio
  • IntelliJ Idea
  • Visual Studio
  • Emac
  • Codemagic

Hãy cùng xem xét từng IDE một.

1. Android Studio

Nó miễn phí, code nguồn mở và là công cụ nhanh nhất được sử dụng để tạo ứng dụng trên mọi loại thiết bị Android. Nó cung cấp trải nghiệm hoàn chỉnh để phát triển các ứng dụng Flutter như hoàn thành code, điều hướng, tô sáng cú pháp, tái cấu trúc, hỗ trợ chỉnh sửa widget và hỗ trợ chạy & gỡ lỗi, v.v. Mục đích chính của studio android là đẩy nhanh quá trình phát triển và xây dựng cao- ứng dụng chất lượng cho tất cả các thiết bị Android. Nó cho phép nhà phát triển tự động sửa các vấn đề code nhất định.

Để tải xuống studio android, hãy nhấp vào đây .

2. Ý tưởng IntelliJ

IntelliJ IDEA là IDE mạnh mẽ và phổ biến nhất trong số các nhà phát triển, được phát triển và duy trì bởi Công ty JetBrains . Nó được cấp phép bởi Apache 2.0 . Nó hỗ trợ nhiều ngôn ngữ để phát triển ứng dụng. Nó sẽ trở thành một IDE yêu thích của nhiều nhà phát triển vì nó hỗ trợ các plugin tuyệt vời và một bộ tính năng tích hợp toàn diện. Nếu bạn định phát triển một ứng dụng với ngôn ngữ Dart , nó hoạt động như một ứng dụng dẫn đầu so với các IDE khác. Nó cung cấp trải nghiệm hoàn chỉnh để phát triển ứng dụng, chẳng hạn như hỗ trợ code hóa thông minh cho Dart, bao gồm hoàn thành code, định dạng, điều hướng, ý định, tái cấu trúc, trình gỡ lỗi tích hợp, tích hợp với pub và Máy chủ phân tích Dart. Nó cho phép chúng tôi tự động sửa một số vấn đề code nhất định.

IntelliJ Idea chủ yếu có sẵn trong hai phiên bản :

  1. Phiên bản Cộng đồng (Nó miễn phí và code nguồn mở.)
  2. Ultimate Edition (Đây là phiên bản trả phí nhưng dùng thử miễn phí trong 30 ngày)

Để tải xuống IntelliJ Idea, hãy nhấp vào đây .

3. Code Visual Studio

Visual Studio Code hay VS Code IDE là một trình soạn thảo nổi tiếng trên thị trường về phát triển ứng dụng Flutter. Nó là miễn phí và dễ sử dụng. Hầu hết các nhà phát triển sử dụng IDE này để phát triển ứng dụng Flutter vì công ty đáng tin cậy của Microsoft hỗ trợ nó . Nó có mức tăng trưởng và hỗ trợ tương đối cao. Nó cung cấp một plugin Dart đơn giản giúp phát triển ứng dụng nhanh hơn (trong vòng 10 phút hoặc ít hơn). Nó cung cấp các tính năng như đánh dấu cú pháp, hoàn thành code, lỗi / cảnh báo / TODO trong thời gian thực, lệnh Pub Get Packages, lệnh Pub Upgrade Packages, Type Hierarchy, v.v. Trình chỉnh sửa code VS có thể hoạt động trên macOS, Windows và Linux .

Để tải xuống VS Code, hãy nhấp vào đây .

4. Emacs (Dart Mode)

Nó là một IDE nhẹ cung cấp hỗ trợ phát triển ứng dụng bằng Flutter và Dart . Nó là một plugin code nguồn mở và miễn phí trên GitHub . Nó có thể được sử dụng trực tiếp trong cài đặt Emacs của chúng tôi để viết code trong Dart. Nó là một trình chỉnh sửa hiển thị có thể mở rộng, có thể tùy chỉnh, tự lập tài liệu và thời gian thực, hỗ trợ hơn 10000 lệnh tích hợp. Emacs có thể hoạt động với một số hệ điều hành, chẳng hạn như GNU , GNU / Linux, MacOS, Windows , FreeBSD, OpenBSD và Solaris.

Để tải xuống Emacs, hãy nhấp vào đây .

5. Codemagic

Nó cũng là một công cụ hữu ích để phát triển, kiểm tra và cung cấp ứng dụng Flutter trong thời gian kỷ lục. Nếu chúng ta sử dụng framework Flutter để phát triển một ứng dụng, nó sẽ thúc đẩy quá trình phát triển. Nó cung cấp Cinemagic để kiểm tra và phát hành ứng dụng. Nó cũng giúp tiếp thị ứng dụng của chúng tôi mà không phải đối mặt với nhiều vấn đề. Nó là một IDE code nguồn mở và miễn phí. Nó cũng cho phép chúng tôi đóng góp bất cứ điều gì để cải thiện tài liệu của nó.

Để tải xuống Codemagic, hãy nhấp vào đây .

Cafedev khuyên bạn nên dùng Android Studio hoặc Visual Studio Code để code Flutter vì nó phổ biến và dùng cho nhiều dự án khác nhau.

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!