Skip to content

Repository files navigation

Pane for Android

License React 18 TypeScript Tailwind CSS

Pane is a premium, highly-themable productivity and zen app inspired by Flip Clock on the Google Play Store, minus the hard paywall. It combines a flip-clock, Pomodoro timer, stopwatch, and alarms into a clean, feature-complete experience.

Note

Project Status: Active development on this web/Capacitor build is currently paused. With the release of Material Design 3 guidelines, a native Kotlin + Jetpack Compose port is planned on the roadmap before any new feature additions.


Stack

Core

  • Engine: React 18 + Vite
  • Language: TypeScript 5.8 (Strict)
  • State Management: Zustand
  • Styling: Tailwind CSS v4

Visuals & Motion

  • Animations: Framer Motion
  • Carousels/Touch: Swiper
  • Color Engine:
    • node-vibrant + @material/material-color-utilities: Extracts dominant colors from wallpapers to generate dynamic Material UI themes.
    • culori: Handles precise color manipulation and interpolation.

Quality Control


Getting Started

Prerequisites

  • Node.js & pnpm installed
  • Android Studio (for native builds)
  • Java/Gradle environment configured

Development

  1. Clone the repository:

    git clone [https://github.com/Whitestar14/pane-android.git](https://github.com/Whitestar14/pane-android.git)
    cd pane-android
  2. Install dependencies:

    pnpm install
  3. Start local development server:

    pnpm dev

Android Deployment

We use a compound pipeline to sync versioning and deploy directly to connected test devices.

# Run local linter
pnpm lint

# Find unused dependencies and exports
pnpm knip

# Sync package.json version with AndroidManifest.xml
pnpm android:sync

# Compound command: Syncs version -> Builds web assets -> Copies to native -> Assembles debug APK -> Installs on device
pnpm android:debug

License

Distributed under the MIT License.

About

flipclock/pomodoro/stopwatch/alarms utility app for time tracking with theme customization and wallpaper share feature

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages