Mobile Apps
React Native with Expo if you know React; Ionic with Angular or Vue; Flutter if you want a separate, very capable ecosystem.
You're done when
- You have shipped one small app to a phone.
Your frontend skills transfer far beyond websites. Once you are employable, these paths can make you rarer and more valuable. Pick at most one at a time, based on the work you want.
React Native with Expo if you know React; Ionic with Angular or Vue; Flutter if you want a separate, very capable ecosystem.
Electron (mature, heavier) or Tauri (lighter, Rust backend) to ship web apps to Windows, macOS, and Linux.
Three.js, WebGL, shaders, and GSAP for immersive and animated experiences.
Svelte, Solid, or one of the other two big frameworks. Now it takes weeks, because you already know the concepts.
You have chosen a direction that matches the work you want to do next.
Stage project
Take one of your web projects to a new platform: mobile, desktop, or an interactive 3D version.
Last reviewed · Full roadmap