Gigs against boredom

Gigs against boredom

In our company, we always follow the philosophy of simplicity. We build apps with Java but don’t use Spring, use Apache Cayenne instead of Hibernate. For the web, we use a very simple react-library MobX. In the development of this app, we want to note the role of Flutter.

Gimme

It’s a simple funny app on Flutter. You can create tokens and give them to your friends by QR-code. Each token set marked with its creator and defended by blockchain technologies. Collect different tokens from your friends, create and share your own sets. Also, you may use your tokens in any game instead of physical items.

In this app, we used C language and our own very easy library EJDB as storage. As a result, Gimme weighs less than 1mb and works faster than the COVID virus is spreading in the information channels. Also, we implemented blockchain technologies for the saving of tokens. Such apps help us execute different technologies that will be used in more complicated projects.

Flutter

Flutter is a cross-platform open-source framework by Google. It’s programming via a very simple Dart. It’s an alternative to React or Ionic but has significant advantages:

  • Easy learning. If you know Java or JS — it will be a piece of cake to learn it.
  • Flutter compiles all Dart code into native code. It allows for increasing the speed of apps over React-Native which uses excess chains for connection with JS.
  • “Hot reload” in Flutter allows seeing changes instantly. It increases the speed of development. Also, you have more flexibility for experiments and creating of MVP.
  • Wide opportunities to customize your app because Flutter has own rendering engine. And it’s drawing all UI itself (how it does Virtual DOM on the web). But some consider this a disadvantage.
  • In Flutter you coding widgets with particular parameters for all devices. So, you raise the compatibility of your app and waste less time for testing.

As for disadvantages we can mark — weight is usually bigger than on React- or Ionic-app because Flutter uses built-in widgets. Also, it’s not supported by a web browser. In general, we recommend Flutter as a simple tool for seamless convenient development of fast apps.

要查看或添加评论,请登录

Anton Adamansky的更多文章

  • Introducing Greenrooms - simple self-hosted video conferencing software

    Introducing Greenrooms - simple self-hosted video conferencing software

    How it all started Working in the area of IT development we used various ways of communication with our clients and…

    2 条评论
  • Simple blockchain by Numio

    Simple blockchain by Numio

    Nowadays we can see a recession in the market of blockchain technologies. But interest doesn’t disappear because…

  • Where are engineers?

    Where are engineers?

    IT companies are more and more often asking the question: who is an engineer? The need to reconsider the professional…

  • Traffic jam?? for your site

    Traffic jam?? for your site

    We have been implementing a trading platform for the most modern product in gig-economy — traffic. Are you…

  • Softmotions is a Top-Rated Developer!

    Softmotions is a Top-Rated Developer!

    Whether you’re in need of web, mobile, or blockchain development, Softmotions is the service provider for you. But…

    2 条评论
  • The Story of the IT-depression, birds and EJDB 2.0

    The Story of the IT-depression, birds and EJDB 2.0

    Apart from the development, I also teach at the Department of Informational Systems in a university, and once during…

  • IOWOW.IO

    IOWOW.IO

    Checkout our modern key/value database engine: https://iowow.io As I know IOWOW is the first on the market persistent…

社区洞察

其他会员也浏览了