Development · GitHub repo

my-react-native-playground

Open-source collection of advanced React Native UI animations and components

Visit github.com ↗

An open-source repository containing recreated mobile UI interactions and micro-animations built with React Native and Reanimated. It features practical implementations of popular design concepts, including a dynamic password-strength stroke animation, custom time pickers, and dynamic island transitions.

What it's for

  • Inspect production-ready React Native animation code for complex micro-interactions
  • Implement an animated password strength ring indicator into a mobile app
  • Study implementations of custom UI components like gauge charts and time pickers

Features

  • PasswordInput component featuring an animated stroke and color transitions based on strength
  • Solar Time Picker and Scrollable Time Picker components
  • Scroll Numbers animation recreation
  • Telegram Dynamic Island Profile and Chat Story transitions
  • Notification Stack interaction model
  • BMI Calculator gauge chart implementation
  • Built with React Native, TypeScript, and Expo

Pricing

Open source

Details

Type
GitHub repo
Category
Development
Topic
UI Components
Open source
Yes
Platforms
iOS, Android
For
React Native and mobile frontend developers looking for animation examples
Tags
react native, animations, reanimated, expo, typescript, mobile ui

Why it was saved

  • @farukbfx, 2 September 2023: Thread follow-up by the author links the playground where this password ring implementation lives, so the technique can be studied and reused.

Related

  • shadcn/ui

    Copy-paste React UI components built with Tailwind CSS and Radix primitives.

  • Efferd

    Pre-built, responsive shadcn/ui blocks and layouts for React applications

  • Motion

    Open-source animation library for React, Vue, and vanilla JavaScript

  • React Bits

    Open-source animated and interactive React UI components and backgrounds

  • 21st.dev

    Curated directory of crafted React, Tailwind, and shadcn UI components.

  • lucide-animated

    Open-source animated React icons built with Lucide and Motion

All 114 in UI Components →

Updated