Browse 100+ working Flutter screen designs and copy the code for the one that fits your app
Save hours of UI work by starting from a finished login, onboarding, or checkout screen instead of from scratch
Study how animated transitions and motion effects are built in Flutter by reading working examples
Preview all screen designs in your browser without installing anything using the live web demo
Browse live at the web demo or clone and run with Flutter 3.x installed. Two third-party packages used: swipeable cards and custom shape clipping. Available on Play Store and App Store.
Flutter UI Challenges is a collection of over 100 professionally designed mobile app screens built with Flutter, a tool from Google for creating apps that run on Android, iOS, the web, and desktop from a single codebase. The repository contains working code for each design, so developers can browse a screen they like and study or copy the implementation directly. Flutter is a framework that uses a programming language called Dart. It lets developers describe what a screen should look like using composable building blocks called widgets. This project demonstrates how to build a wide variety of those screens, covering most categories a typical mobile app would need. The collection is organized by screen type. There are login and sign-up screens, onboarding flows that welcome new users with animated slides, profile screens, dashboard layouts, settings pages, navigation patterns including bottom tabs and side drawers, and list and grid views. It also includes category-specific UI sets for ecommerce (product pages, carts, checkout), food apps, travel apps, hotel booking, quiz apps, todo apps, grocery kits, a bank app clone, and a furniture store. Many screens include animated versions that show transitions and motion effects. The project is updated to work with Flutter 3.x, the current stable release. It runs on Android, iOS, Linux, and the web. A live web version is available so anyone can browse the screens without installing anything, and the app is also published on the Google Play Store and Apple App Store. Two third-party packages are used: one for swipeable card widgets and one for custom shape clipping. The repository is primarily a learning and reference resource for Flutter developers who want to see how complex-looking screens are actually built. It is maintained by the original author with contributions from a small team of developers and a UI designer.
← lohanidamodar on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.