Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Design & Code Twitter with Lit JS, CSS & Figma (2022)
Rating: 4.7 out of 5(29 ratings)
1,273 students

Design & Code Twitter with Lit JS, CSS & Figma (2022)

Transfer UI UX Design to Front-End Native Web Development Components with HTML, CSS, JavaScript, Lit JS, & Figma
Last updated 4/2025
English

What you'll learn

  • Design Figma components & develop them using JavaScript
  • Utilize native web component API to develop reusable custom elements
  • Fast-track native web component development using Lit JS framework
  • Encapsulate your CSS & JavaScript logic to develop light & dark theme components
  • Design custom components using Figma Variants & Auto Layout
  • Learn how to set up a Design System in Figma for the Twitter UI Project

Course content

6 sections61 lectures11h 39m total length
  • Important Figma UI 3 Update0:14
  • Design Section Overview1:51
  • Coding Section Overview1:53
  • Common Shortcuts Before We Start4:50
  • List of Plugins1:06
  • Download Course Material Bundled0:02

Requirements

  • Advance knowledge of HTML, CSS, JavaScript
  • Intermediate understanding of Figma

Description

In this course we will learn how to use the native web component technology to our advantage.

  • Design beautiful web components for Twitter using Figma

  • Transfer all those beautiful designs to front-end code using Lit JS

  • Code light & dark user interface for Twitter home page using JavaScript & Figma


Before we dive right into front-end coding, we will first design everything in Figma from scratch.

  • Not only will we design components in Figma, but also build a design system for our Twitter UI project

  • We will design reusable color, typography, & shadow styles

  • At the end, we transfer Figma styles to CSS variables

We will learn how to use Lit JS to develop native shareable components.

  • We will learn how to encapsulate our HTML and CSS into JavaScript classes using Lit JS

  • We will learn how to build simple future-ready native web components

  • We only use pure vanilla JavaScript to create customizable components and scope our CSS styles inside each of them


One of the best practices in front-end development is to reuse code as much as possible. However, transfering design to HTML markup tends to be complex.

  • We will use Lit JS to make our development life easy because it is built on top of native web component API

  • Since Lit JS uses native web component API, our development environment is simple yet powerful

  • That means we do not have to worry about Node Modules or JavaScript bundlers to convert our syntax to code

Who this course is for:

  • Designers who want to add Twitter Figma Project to their portfolio
  • Developers who want to transfer Figma components to code
  • Developers who want to create native custom components from scratch