+7

Tạo website portfolio mà không cần biết nhiều về coding. Tại sao không?

Visit: bunhere.com

Medium: bunhere.medium.com/create-a-portfolio-website-without-coding

Giới thiệu

Mục tiêu: Bài viết này hướng dẫn chuyển đổi từ design thành source code bằng cách sử dụng các plugins của Figma. Nên kĩ năng cần có là biết cách sử dụng Figma.

Thật sự mà nói, thì code được tạo từ các plugin hiện tại với góc nhìn cá nhân thì nó không thật sự đáp ứng cleancode, cũng như tối ưu. Nó có thể khá rối, và cũng tồn tại nhiều lỗi giao diện cần phải biết code để có thể chỉnh sửa thêm. Nhưng đây là một vài giá trị về việc sử dụng những công cụ này có thể mang lại:

  • Dành cho ai muốn tạo một trang web mà không biết gì về code. Ví dụ như tạo những trang portfolio.

  • Dành cho fresher: Tham khảo code, ...

Figma Plugins

Sau đây là một vài plugins, được sắp xếp theo theo miễn phí đến có trả phí mà mình sưu tầm được:

  1. DhiWise - Figma to Code

  2. Locofy Lightning - Figma to Code in 1 click [FREE BETA]

  3. Anima - Figma to Code: React, HTML, Vue, CSS, Tailwind

  4. Clapy - Export Figma design to code (React, HTML, CSS)

  5. Figma to Code (HTML, Tailwind, Flutter, SwiftUI)

  6. Codelessly - Figma to Websites and Apps (Figma to Code, Figma to Flutter, HTML, CSS)

  7. Codia-AI Figma to code:HTML, CSS, React, Vue, iOS, Android, Flutter, Tailwind, Web, Native, ...

  8. Builder.io - AI-Powered Figma to Code (React, Vue, Tailwind, ...)

  9. Figma to Tailwind CSS

  10. BUBBLE x FIGMA

Các plugin trả phí thường có nhiều tính năng hơn các plugin miễn phí, chẳng hạn như khả năng tạo mã tùy chỉnh, hỗ trợ các mẫu mã và nhiều hơn nữa. Tuy nhiên, các plugin miễn phí vẫn có thể đáp ứng nhu cầu của nhiều dự án.

Demo

Dưới đây là demo tạo trang portfolio với DhiWise.

DhiWise

DhiWise hỗ trợ người dùng miễn phí, với việc hỗ trợ chuyển đổi từ thiết kế sang code, cụ thể là code React với 2 cài đặt chính là chuyển thành code react với Javascript hoặc Typescript.

Yêu cầu

Để sử dụng DhiWise, bạn cần có tài khoản Figma và DhiWise.

Ứng dụng

Sau khi tạo tài khoản, tại trang dashboard bạn sẽ thấy mục tạo dự án mới.

  • Bước 1: Để bắt đầu chuyển đổi thiết kế sang code thì bạn cần tạo design template bằng Figma trước. Sau khi đã có bản thiết kế Figma thì chuyển sang bước tiếp theo.

  • Bước 2: Trong giao diện của DhiWise, click vào Add New Project và chọn From Figma.

    • Nhập URL của file thiết kế Figma.
    • Hoặc tải file lên.

step02

  • Bước 3: Chọn nền tảng </br> DhiWise hỗ trợ chuyển thiết kế Figma thành code cho các nền tảng web, iOS và Android. Nên bạn cần phải chọn nền tảng mà bạn muốn chuyển đổi code.

  • Bước 4: Cài đặt tuỳ chọn: Tùy chỉnh một số cài đặt trước khi chuyển sang code.

    • Style: Chọn phong cách CSS mà bạn muốn sử dụng.
    • Layout: Chọn cách bố cục của giao diện web.
      • Để tạo responsive tham khảo thêm tại đây.
    • Naming: Chọn cách đặt tên cho các thành phần của giao diện web.

step04

step04

  • Bước 5: Chuyển đổi </br> Click vào Sumit để bắt đầu chuyển đổi. </br> DhiWise sẽ tạo ra một thư mục chứa code của giao diện web.

step05

step05

  • Bước 6: Kiểm tra code </br> Kiểm tra mã đã được tạo bởi DhiWise để đảm bảo rằng nó hoạt động chính xác.

Một số lưu ý khi sử dụng DhiWise

DhiWise có thể tạo ra code không tối ưu. Nếu bạn biết code thì vẫn tốt để có thể chỉnh sửa thêm code bằng cách thủ công nhằm cải thiện hiệu suất.

DhiWise không thể tạo ra code cho các tính năng phức tạp, chẳng hạn như các hiệu ứng Animation.

Kết

Và đây là sản phẩm sử dụng DhiWise, tất nhiên là đã có sự can thiệp chỉnh sửa lại source code.

figma to code - Demo

Xem demo: figmatocode.bunhere.com

Source code demo: BunDemo - Figma to code

I am always looking for feedback on my writing, so please let me know what you think. ❤️


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí