Photo by Sincerely Media on Unsplash

Like all good stories, this one starts with a quest as well. Make a board game with Flutter and Dart.
Trust me, once you find the right parts, it makes sense, tapping into State, conditional rendering and some good old fashioned algorithms makes the whole thing tick nicely.

The Board

First we…

Photo by Aidan Granberry on Unsplash

Honestly this story is not entirely a technical one, this story takes a step back and I will try to explain the mentality and the train of though on how to create something that doesn’t exist with as little effort as possible and by utilizing a wide range of tools…

One of the main differences between prototypes and real applications is usually the lack of a true database, most screens use mock data and only showcase a specific flow.

Now what would you say if I showed you another way, a more advanced way. A way to bind prototype screens…

Photo by Louis Reed on Unsplash

What is the holy grail of design and prototyping? The ability to change styles with a push of a single button. We did just that, or rather a “turn” of a knob.

In the scope of a unique client request and our own inquisitive minds we ventured into creating a…

Procedurally generated components can be a lifesaver as well as a time-saver, but the basic problem is how to randomize it, for it to look natural.

The Why

Inserting a little chaos in our designs makes them more natural because it is known that nature doesn’t like order very much…

In that…

Photo by Christopher Paul High on Unsplash

Like all good stories, this one starts with a quest as well. Make a board game with SwiftUI.
Trust me, once you find the right parts, it makes sense, tapping into State, conditional rendering and some good old fashioned algorithms makes the whole thing tick nicely.

The Board

First we need a…

Photo by Pankaj Patel on Unsplash

Recently I was looking for ways to control animations that are baked in 3D Models with Swift but all I could find was bits and pieces over the internet with no robust way of handling key frame animations of 3D Models specifically in .scn format.

So upon decrypting the very…

This is the story of a humble App until they met a powerful particle effect that added a so much needed “wow!” effect.

Photo by Erwan Hesry on Unsplash

In this tutorial, we will create a cool exploding effect for a 3D SCNNode.

The User Interface way

On our XCode project, we create a new Group (with a folder) named…

Rock'n Roll Monkey on Unsplash

Robots, or Bots as they are called, are a good way of automating tasks and provide users with generic or specialized feedback.

For this article, we will see how we can create a bot that informs the users of the weather conditions on their desired destination with some nice emoji…

Recently I wanted to create a registration form using the Greek locale, and this had to be done in React native. Also this endeavor needed to support a pre-filled state in case the user wanted to edit some of the values.

Photo by Alejandro Escamilla on Unsplash

Don’t be that guy trying to create a form…

Michalis Dobekidis

Senior software engineer (7linternational.com) with a passion for games (playing and creating). I love the creative part of coding and things that are exciting!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store