Skip to content

An app to control LIFX smart bulbs. Built with Flutter.

Notifications You must be signed in to change notification settings

SyedMoizoffical/lifx_flutter

 
 

Repository files navigation

LIFX Flutter

style: lint

An app to control your LIFX smart bulbs using the LIFX HTTP API. Built with Flutter.

Install & Run

Prerequisites

Install

  • Clone:
    • SSH: git clone [email protected]:nathanielgreen/lifx_flutter.git
    • HTTPS: git clone https://github.com/nathanielgreen/lifx_flutter.git
  • Navigate to directory: cd lifx_flutter
  • Install dependencies: flutter pub get

Run

The app supports Linux and Web platforms.

  • Run
    • Linux: flutter run -d linux
    • Chrome: flutter run -d chrome

To view the component library run the Storybook with flutter run lib/storybook.dart.

Technologies

App

Testing

Linting and Formatting

System Design

The component structure follows Atomic Design by Brad Frost.

The code structure rules follow the Effective Dart style guide.

Screenshots

Lights Page
Light Detail Page

About

An app to control LIFX smart bulbs. Built with Flutter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 70.1%
  • CMake 13.3%
  • C++ 7.5%
  • HTML 6.8%
  • C 1.3%
  • Swift 0.7%
  • Other 0.3%