awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
samarthagarwal avatar

samarthagarwal/FlutterScreens

0
View on GitHub↗
6,020 stars·1,370 forks·Dart·19 views

FlutterScreens

FlutterScreens is a mobile UI component library for Flutter that provides pre-built, customizable screen layouts and widgets for rapid app development. The library offers ready-to-use login screen templates, styled button packs, animated loading indicators, and a view toggle component, all designed to be dropped directly into mobile applications without custom UI development.

The components are built around a widget-composition architecture that allows developers to compose reusable widgets with animation-driven state transitions and callback-based interaction handling. Each widget encapsulates its own layout and behavior, while theme-driven customization lets visual properties like colors and images be passed as parameters to override defaults at the widget level. The library includes animated loading indicators with color-themed and flip-style animations, pre-styled round buttons with text, icons, or icon-only options, and a floating action button that uses a cube-rotation animation to switch between two different views.

The login screens come with customizable colors, images, and sign-in callbacks that integrate directly into mobile apps. The library's components are designed to handle user actions like sign-in through function references passed as widget parameters, keeping the interaction model loosely coupled.

Features

  • Mobile Component Libraries - Provides pre-built, customizable UI components like login screens, buttons, and loaders for rapid mobile app development.
  • Customizable Login Interfaces - Provides ready-to-use login screen layouts with customizable colors, images, and sign-in callbacks for mobile apps.
  • Pre-built Login Screens - Ships ready-to-use login screen templates with customizable visuals and sign-in callbacks for Flutter apps.
  • Screen Composition Widgets - Builds screens by composing pre-built widget classes that each encapsulate their own layout and behavior.
  • Screen Templates - Provides ready-to-use screen layouts as standalone widgets that accept callbacks for user interactions.
  • Loading Animations - Provides animated loading indicators that give visual feedback while content is being fetched or processed.
  • Color Themed Loaders - Provides color-themed loading animations that indicate activity while content is being prepared.
  • Flip Style Loaders - Ships flip-style loading animations that indicate activity while content is being prepared.
  • Cube Rotation Animations - Ships a floating action button with cube-rotation animation for toggling between two views.
  • Button Styles - Provides a collection of pre-styled button widgets that match common mobile design patterns.
  • Round - Ships pre-styled round buttons with text, icons, or icon-only options and customizable background colors.
  • Animated View Toggles - Provides a floating action button with cube-rotation animation to toggle between two different views.
  • Icon Buttons - Ships a simple circular button containing only an icon for compact action triggers.
  • Loading Animation Widgets - Provides reusable loading animation widgets with color-themed and flip-style animations.
  • Theme Customization - Allows visual properties like colors and images to be passed as parameters, overriding defaults at the widget level.
  • Color and Flip Loaders - Ships color-themed and flip-style loading animations that provide visual feedback while content is being fetched.
  • UI Interaction Callbacks - Passes function references as widget parameters to handle user actions like sign-in without tight coupling.
  • Application Showcases - A collection of pre-built UI screens and templates.

Star history

Star history chart for samarthagarwal/flutterscreensStar history chart for samarthagarwal/flutterscreens

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to FlutterScreens

Similar open-source projects, ranked by how many features they share with FlutterScreens.
  • akveo/react-native-ui-kittenakveo avatar

    akveo/react-native-ui-kitten

    10,677View on GitHub↗

    UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a collection of reusable, accessible visual components and layout blocks that strictly follow the Eva Design System specifications. The library features built-in support for dynamic theming, allowing applications to switch between light and dark modes or custom color schemes at runtime. It utilizes a token-based color mapping system and a shared context provider to ensure visual consistency across all screens. The framework includes a library of standardized production-ready eleme

    TypeScript
    View on GitHub↗10,677
  • youzan/vantyouzan avatar

    youzan/vant

    24,323View on GitHub↗

    Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface elements optimized for small screens and touch interactions. It serves as a mobile component library and accessible web UI kit designed to integrate with Vue's reactivity and state management. The framework functions as a themable design system, allowing for visual branding and dark mode support through customizable theme variables. It includes built-in tools for internationalization to localize user interfaces across different geographic regions. The library covers a broad

    TypeScript
    View on GitHub↗24,323
  • mitesh77/best-flutter-ui-templatesmitesh77 avatar

    mitesh77/Best-Flutter-UI-Templates

    22,727View on GitHub↗

    This project is an open-source library of customizable mobile interface templates and screen layouts built with Flutter and Dart. It serves as a prototyping kit and design gallery, providing a collection of ready-made user interface examples and Material Design component sets for cross-platform mobile application development. The collection enables the rapid creation of application screens by providing pre-built layouts for common mobile app flows and navigation patterns. Developers can browse these interface patterns and modify colors, fonts, and layouts to align with specific brand guidelin

    Dartcross-platformflutterflutter-app
    View on GitHub↗22,727
  • akveo/kittentricksakveo avatar

    akveo/kittenTricks

    7,267View on GitHub↗

    KittenTricks is a cross-platform mobile starter kit and UI library for building applications for iOS and Android. It provides a foundational set of production-ready, accessible components and pre-built screens to accelerate the bootstrapping of mobile interfaces. The project features a dynamic mobile theming system that allows for the management and switching of light and dark color schemes at runtime. This framework enables real-time updates to the visual appearance of the interface without requiring an application restart. The library implements a comprehensive design system to ensure visu

    TypeScript
    View on GitHub↗7,267
See all 30 alternatives to FlutterScreens→

Frequently asked questions

What does samarthagarwal/flutterscreens do?

FlutterScreens is a mobile UI component library for Flutter that provides pre-built, customizable screen layouts and widgets for rapid app development. The library offers ready-to-use login screen templates, styled button packs, animated loading indicators, and a view toggle component, all designed to be dropped directly into mobile applications without custom UI development.

What are the main features of samarthagarwal/flutterscreens?

The main features of samarthagarwal/flutterscreens are: Mobile Component Libraries, Customizable Login Interfaces, Pre-built Login Screens, Screen Composition Widgets, Screen Templates, Loading Animations, Color Themed Loaders, Flip Style Loaders.

What are some open-source alternatives to samarthagarwal/flutterscreens?

Open-source alternatives to samarthagarwal/flutterscreens include: akveo/react-native-ui-kitten — UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a… youzan/vant — Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface… mitesh77/best-flutter-ui-templates — This project is an open-source library of customizable mobile interface templates and screen layouts built with… akveo/kittentricks — KittenTricks is a cross-platform mobile starter kit and UI library for building applications for iOS and Android. It… picturepan2/spectre — Spectre is a comprehensive CSS framework and UI utility toolkit designed for building responsive web interfaces. It… lusaxweb/vuesax — Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design…