Skip to content

Isthisanmol/List-app

Repository files navigation

List-app

A performant and interactive React Native app built with Expo. This app displays a massive list of names using SectionList with support for grouping, sorting, searching, and smooth animations — all optimized for mobile performance.

🚀 Features

  • 🔍 Search names in real-time
  • 🔃 Sort by name or length
  • 🗂️ Group by first letter or name length
  • 📌 Sticky section headers
  • ⚡ High-performance list rendering with virtualization (SectionList)
  • 🎬 Smooth animations with react-native-reanimated

🧱 Tech Stack

  • React Native + Expo
  • React Native Reanimated
  • TypeScript

🛠️ Getting Started

  1. Install dependencies

    npm install
    
  2. Run the app npx expo start

    Open in:

     Expo Go (on your device)
    
     iOS Simulator
    
     Android Emulator
    
     Web Browser
    
    
    

🧪 Testing Features

Type in the search bar to filter the list

Use Sort By dropdown to sort alphabetically or by name length

Use Group By dropdown to group by first letter or length

Scroll smoothly through thousands of items with sticky headers

📦 Scripts

npm start # Start Expo dev server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors