BLOG | EWORX https://www.eworx.gr/ Digital Communication Agency, New Media Consulting, UX, Content and Project Management en Eworx S.A. 2001-2020 Wed, 26 Aug 2020 02:26:25 GMT 2020-08-26T02:26:25Z en Eworx S.A. 2001-2020 EWORX https://www.eworx.gr/garnish/rss-logo.png https://www.eworx.gr/ Impressions on Flutter https://www.eworx.gr/?i=eworx.en.blog.438

In a nutshell, Google's Flutter is the best cross-platform mobile framework at the moment. *Mostly because the rest are pretty weak.

It's not mature though, there are a lot of arcane errors, development frustrations (Given that I encountered problems when building trivial apps).

It does have a lot of out-of-the-box features needed for prototyping and rapid development (the default UI is great and has a ton of useful code in the framework).

State management does not enforce or encourage a specific method. This gives flexibility, but in my opinion it creates a mess / wild west of projects that manage state completely differently from each other. The only thing that is enforced is unidirectional data flow, as in React. Existing patterns like Redux exist/can be easily implemented, but in my opinion, are not too well suited. Stream builders seem better but add complexity when you need combined data streams. For more on state this video is a nice overview.

Dart is statically typed, which is good, but it has the drawback that it lacks a wide community & resources because it's a very niche language (it's not weird or hard if you come from other imperative / OOP languages like Java & C#)

Development is much faster (somehow!) than actual native development, changes to the codebase are compiled much faster, but hot reloading doesn't always work / is a bit unreliable (as in native development).

Package management is very weird from what I've seen, they do have a built in package manager like maven, npm, nuget, but it doesn't work via CLI, you just write dependencies on a yaml file, which can be error prone; but this is a minor issue.

Debugging is quite good, and it has a decent integration with VS Code. The errors of the framework are not the best I've seen, but understandable enough, and usually are helpful (few times they are misleading on the source of the error)

UI animations are a major focus of the framework and work excellently, and are not at all difficult to create.

The documentation of the framework is not incredible (it can be a bit hard for newcomers), but it's good enough.

Compared to existing native development, it has advantages (it's cross platform & faster in dev time). It still has some issues between iOS and Android (because X feature may only be available on one) and you have to take into account platform differences, but in my experience it's better than React Native at this.

Lastly, if you are using a visual designed for apps (drag n drop WYSIWYG), I haven't seen one yet for flutter (though I would expect one in the future, at least for android)

TL;DR: It's better than existing solutions, but I'd give it some more time to grow before using it on a real project.

 

 

 

Wed, 22 May 2019 11:15:00 GMT https://www.eworx.gr/?i=eworx.en.blog.438 Afrodite Douka 2019-05-22T11:15:00Z
Job Fair Athens 2019 https://www.eworx.gr/?i=eworx.en.blog.441

Our teams @ the 2day career event

Sun, 14 Apr 2019 11:35:00 GMT https://www.eworx.gr/?i=eworx.en.blog.441 Afrodite Douka 2019-04-14T11:35:00Z
Job Fair Athens 2018 - The event https://www.eworx.gr/?i=eworx.en.blog.426 Mon, 07 May 2018 13:58:00 GMT https://www.eworx.gr/?i=eworx.en.blog.426 Maria Markopoulou 2018-05-07T13:58:00Z Job Fair Athens 2018 - Booklet material https://www.eworx.gr/?i=eworx.en.blog.424

Σας παρουσιάζουμε τη καταχώρησή μας για το Booklet του Job Fair Athens 2018!
Όπως κάθε χρονιά, έτσι και φέτος η ομάδα μας έβαλε τα δυνατά της για να σας παρουσιάσουμε αυτό το αποτέλεσμα!
Είναι πολύ σημαντικό να υπάρχει ομαδικότητα και συνεργασία για ένα κοινό στόχο!

 

Mon, 23 Apr 2018 10:22:00 GMT https://www.eworx.gr/?i=eworx.en.blog.424 Afrodite Douka 2018-04-23T10:22:00Z
Season's Greetings 2018 https://www.eworx.gr/?i=eworx.en.blog.419

2018 is the European Year of Cultural Heritage.
Our cultural heritage defines us and it is our duty to cherish, preserve and pass it on to the new generations of Europeans.
Greece’s cultural legacy places anything but small a challenge to all Europeans and we, at Eworx, are striving to contribute in the digital realm being inspired by the open-mindedness and historical achievements of the Ancient times.

Spread the word, use the hashtag: #EuropeForCulture and follow the Year and our work on social channels. But most of all, enjoy the holidays by giving love and helping those in need.

A big thank-you for a creative 2017!
We wish you all a healthy, happy and peaceful New Year 2018!

Read more about the European Year of Cultural Heritage

Thu, 25 Jan 2018 10:27:00 GMT https://www.eworx.gr/?i=eworx.en.blog.419 Afrodite Douka 2018-01-25T10:27:00Z
Greek Exports Awards 2016 https://www.eworx.gr/?i=eworx.en.blog.411

EWORX won the Silver Award in the 'Top Services Export Company' category @ Greek Exports Awards 2016. We couldn't be more proud and honoured receiving this award. It is a great privilege for us seeing our job rewarding.

Wed, 01 Feb 2017 12:12:00 GMT https://www.eworx.gr/?i=eworx.en.blog.411 Afrodite Douka 2017-02-01T12:12:00Z
EWORX's Leaflet https://www.eworx.gr/?i=eworx.en.blog.402

Take a look at our re-designed leaflet! You can find our services and our info in here!

Also you can follow us on our social media for more!

Tue, 07 Jun 2016 11:26:00 GMT https://www.eworx.gr/?i=eworx.en.blog.402 Afrodite Douka 2016-06-07T11:26:00Z
Job Fair Athens 2016 https://www.eworx.gr/?i=eworx.en.blog.398

Η Eworx συμμετέχει για 4η συνεχή χρονιά στο Job Fair Athens, τη μεγαλύτερη φοιτητική διημερίδα καριέρας για φοιτητές και νέους απόφοιτους. Για εμάς η διαδικασία υλοποίησης του υλικού για το booklet της εκδήλωσης ήταν πραγματικά απαιτητική.  Θέλαμε και φέτος, όπως κάθε χρονιά, να παρουσιάσουμε κάτι το οποίο μας αντιπροσωπεύει απόλυτα.

Γι' αυτό το λόγο σκεφτήκαμε ότι δεν υπήρχε κάτι πιο "to the point" από το να χρησιμοποιήσουμε τη δική μας ομάδα και απ' ό,τι φάνηκε τα καταφέραμε!

 

Thu, 12 May 2016 09:21:00 GMT https://www.eworx.gr/?i=eworx.en.blog.398 Afrodite Douka 2016-05-12T09:21:00Z
EIT Innovation Forum 2016 https://www.eworx.gr/?i=eworx.en.blog.396

5 days to go! #‎InnovEIT‬ ‪#‎Europe‬ ‪#‎innovators‬ ‪#‎EITawards‬

 

Wed, 20 Apr 2016 07:22:00 GMT https://www.eworx.gr/?i=eworx.en.blog.396 Afrodite Douka 2016-04-20T07:22:00Z
Launching our new website or a trip that took too long https://www.eworx.gr/?i=eworx.en.blog.392

We kept our last website for far too long! We went back in time and found that the first Jira issue to initiate the re-design process was in June 2009! And here we are, excited with our new website some seven years later, in February 2016!

Back in 2009, we started properly, drafted the brief -roughly- knewing what we wanted to change so the design team, in the usual high spirits, set out to make proposals. Some very nice mockups came out of this but then the whole thing went quietly to sleep. Why? Well, there was too much work with projects we had to deliver and no available developer time for quite a while. Months passed and, eventually, the 'internal client' request was forgotten.

We didn't care much about our website? Of course we did. But clients always took priority -as they should- and the project was being postponed again and again.

In life, there is supposedly a right time for everything. Since our website's right time wasn't coming we just had to make time. So we've re-initiated the process in 22 October 2015 and the unofficial plan was to start 'stealing time', one day one week, another two a couple of weeks later and so on. This slow-burning process actually worked and 4 months later we have a new website.

It's still in Beta though and there's still a lot of content to add and edit, fixes and some new functionality. We hope you like it and would love to hear from you using our contact form, or on Twitter or Facebook.

Sun, 28 Feb 2016 21:16:00 GMT https://www.eworx.gr/?i=eworx.en.blog.392 Afrodite Douka 2016-02-28T21:16:00Z