Code Monkey home page Code Monkey logo

flutter_innosetup's Introduction

Hi πŸ‘‹, I'm Aswin Murali

Building tools that make your life better!

aswinmurali-io

  • πŸ”­ I’m currently working on osumffmpeg.

  • 🌱 I’m currently learning React & GraphQL.

  • πŸ‘¨β€πŸ’» All of my projects are available at here.

  • πŸ’¬ Ask me about Flutter, Python, Data Science & ML.

  • πŸ“« How to reach me [email protected].

Connect with me:

aswinmurali aswin-murali aswinmuralico

Languages and Tools:

bash csharp dart docker firebase flask flutter git graphql heroku javascript linux mysql nodejs opencv pandas python react reactnative scikit_learn seaborn sqlite tailwind tensorflow typescript unity webpack

pub.dev packages

Make windows installer πŸͺŸ for flutter powered appsπŸ’». pub.dev/packages/innosetup

Serialize almost everything you ever need! πŸ“¦ Supports serializing MaterialColor, Color, Size, Locale, IconData, UuidValue, DateTime, Directory, File, Duration, and many more. pub.dev/packages/osum_serializable

The osum logging library. pub.dev/packages/osumlog

app projects

π—’π˜€π˜‚π—Ί π—™π—™π— π—£π—˜π—š is a πŸ“Ή media utility tool πŸ› οΈ that gives the normal users the power of FFMPEG πŸ’ͺ to convert formatsβš™οΈ β€’ loop video πŸ” β€’ mute audio πŸ”‡ and much more in a beautiful UI. aswinmurali-io/osumffmpeg

βš’οΈ Build intelligent aquarium systems using aquavision 🐟 aswinmurali-io/aquavision

Shows your tasks at that day! aswinmurali-io/whatsmytodaystasks

flutter_innosetup's People

Contributors

aswinmurali-io avatar ekrem-qb avatar fernthedev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

ekrem-qb joodo

flutter_innosetup's Issues

Support for reading directly from `pubspec.yaml`

Currently flutter & vanilla dart projects that use innosetup package will have a innosetup.dart file that they execute by dart innosetup.dart to build the inno installer script. This is good for complex build script that requires custom build logic. But most flutter apps they don't need this approach.

Implement support for bringing setup template directly in pubspec.yaml.

name: innosetup  # Convert to app name
# Convert to app description
description: Make windows installer for Flutter & vanilla Dart powered apps powered by Inno Setup.  
version: 0.1.1  # Convert to app version
# Convert to app homepage
homepage: https://github.com/aswinmurali-io/flutter_innosetup

# Pubspec does not seem to use `authors` anymore. But support this anyways.
#   Dart analyse > The 'authors' field is no longer used and can be removed.
#   Try removing the field. dart(deprecated_field)
authors:
  - Author 1
  - Author 2

# Have non-pubspec conventions as advance option under `innosetup` like this.
innosetup:
  # Optional, uses no icon by default. Must be `.ico` file. Good convention is to add in `assets/` folder.
  icon: assets/icon.ico
  # Optional, uses app name as installer name by default.
  installer_name: App Windows Installer
  # Optional, defaults to true.
  run_after_install: true
  # Optional defaults to none (?). Use a simpler compression for very large apps. Decompression can get heavy.
  compression: lzma2/ultra64
  # Optional, include all languages (?).
  languages:
    - all
  # Optional, takes LICENSE file if available else no license. It's good to have a license for the software when distributing. 
  license: LICENSE
  files:
    # Optional, will automatically take build/windows/runner/$name.exe
    executable: build/windows/runner/myproject.exe
    # Optional, will automatically take build/windows/runner
    location: build/windows/runner
  # Optional, extra urls.
  publisherUrl: https://example.com/author
  supportUrl: https://example.com/support
  updatesUrl: https://example.com/updates

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.