Giter Club home page Giter Club logo

flutter-tizen's Introduction

Flutter for Tizen

Dart

An extension to the Flutter SDK for building Flutter applications for Tizen.

Note: This project is under development and available for testing purposes only.

Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.

System requirements

  • Operating system: Linux x64
  • Tools:
    • Python 3 (3.6 or later)
    • Tizen Studio (4.0 or later)
    • .NET SDK (3.0 or later)
    • curl file git make xz-utils zip
  • Supported devices:
    • Watch devices running Tizen 5.5 or later
    • TV devices running Tizen 6.0 or later (older devices are not supported due to security reasons)
    • Emulators running Tizen 5.5 or later

Usage

Clone this repository first, and add flutter-tizen/bin to your PATH by running export PATH=... or editing your config file.

git clone https://github.com/flutter-tizen/flutter-tizen.git
export PATH=`pwd`/flutter-tizen/bin:$PATH

flutter-tizen substitutes the original flutter CLI command.

Examples

# Inspect the installed tooling and connected devices.
flutter-tizen doctor
flutter-tizen devices

# Set up a new project in the current directory, or add Tizen files if a Flutter project already exists.
flutter-tizen create .

# Build the project and run on a Tizen device. Use `-d [id]` to specify a device ID.
flutter-tizen run
flutter-tizen run --release
  • See Supported commands for all available commands and their basic usage. See [command] -h for more information about each command.
  • See Getting started to create your first app and try hot reload.
  • To update the flutter-tizen tool, run git pull in this directory.

Docs

Tizen basics

App development

Plugins

Publishing

  • Publishing Galaxy Watch apps on Samsung Galaxy Store (WIP)

Advanced

Issues

If you run into any problem, post an issue in this repository to get help. If your issue is clearly not Tizen-specific (i.e it's reproducible with the regular flutter command), you may file an issue in https://github.com/flutter/flutter/issues.

Contribution

This project is community-driven and we welcome all your contribution and feedbacks. Consider filing an issue or pull request to make this project better.

flutter-tizen's People

Contributors

bbrto21 avatar bwikbs avatar hakkyukim avatar swift-kim avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.