Giter Club home page Giter Club logo

flutter_siren's Introduction

Hey all, Diego here.

I'm a Engineering Manager passionate about the intersection between technology and people. My goal is to help technology teams achieve their full potential.

I have a great interest in engineering leadership, people management, software engineering, as well as inclusion and diversity. Currently, I am an Engineering Manager at Nubank and I am always open to sharing my ideas and experiences on these topics.

I have extensive experience in JavaScript-based technologies such as React, React Native, Gatsby, GraphQL, and Node, but I'm always looking to learn new things. Currently, I'm studying Clojure and its ecosystem, distributed systems concepts, improving my English, and learning to play bass.

linkedInblogtwittermastodon

flutter_siren's People

Contributors

diegocoxta avatar mysticfragilist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

flutter_siren's Issues

Not working optimally

Hi there,

thanks for this port, it's pretty cool.

However, we see a pretty big "issue" when using it.
The fact that this line https://github.com/diegocosta/flutter_siren/blob/master/lib/flutter_siren.dart#L54 is currentVersion != newVersion makes the module very annoying, as it means that as soon as we work on the app, or we test out a new build, we get the prompt to update.

Ideally, this would be triggered only if the version is actually higher, no?

So the idea would be to split the version name by major, minor, patch and verify that at least one component is higher ?

Like newMajor > currentMajor || (newMajor == currentMajor && newMinor > currentMinor) || (newMajor == currentMajor && newMinor == currentMinor && newPatch > currentPatch)

What do you think?

I'd love to implement this but really don't have the time right now.

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.