Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 1.72 KB

README.md

File metadata and controls

68 lines (44 loc) · 1.72 KB

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