Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. Why Event Schedule?

    After working on Invoice Ninja with my amazing partners Shalom and David for over a decade, I started thinking about what comes next.

  2. I recently spent some time developing a desktop widget for the Invoice Ninja macOS app, I thought it may be helpful to write a blog post sharing my experience.

  3. Although we’re using Flutter to build the Invoice Ninja web app it wasn’t our original plan.

  4. About two years ago we decided to rewrite our native mobile apps using Flutter, then a year later we decided to use Flutter Web to convert our mobile app into our new web app.

  5. These are a few of the things I wish someone had shown me when I first started learning Flutter.

  6. When we decided to start from scratch and build a v2 of Invoice Ninja one of our first actions was drafting a blog post to share with our community.

  7. We’re now about 3 months into the project (with a short detour to work on itsallwidgets.com), I thought it may be helpful to share some more thoughts on using Redux to manage state in Flutter.

  8. Update: although this widget does work as described it’s an anti-pattern.

  9. We’ve been working on our Flutter mobile app for a few months now, I thought it may helpful to share some of the techniques we’re using to help keep our code maintainable.

  10. It goes without saying that one of the best sources for information about Flutter are the API docs.