A terminal real time application with Dart Sockets

We already covered in another Article what an HTTP call is and how it works in a Client - Server Architecture. But today, we want to look at how to keep a connection open between the Client and the server to implement a Real-Time Application. Why do we need Sockets But what would Sockets benefit be compared to the standard HTTP Request Response method? In modern applications, we want real-time data, and who thinks now at Firebase Store etc. is correct because that is how they do it. ...

August 3, 2022 · 8 min · 1674 words · Max Weber

Deployment of a Dart Server on Heroku

Running the first server is a fantastic experience for every developer. It gives you many options and possibilities and improves your general understanding of software engineering. After we learned in my previous videos already how to start a server locally, we want in this article to learn how to make our services available on the world wide web so that you can access them from every device. Deployment Software deployment includes all activities that make a software system available to use. - Wikipedia ...

April 8, 2022 · 7 min · 1431 words · Max Weber

Flutter Navigation – Everything you need to know

Navigation is in every application a vital part, and the benefit of Flutter is, that it already contains an excellent routing system built-in. The benefit of a built-in routing system is a huge advantage that we have as flutter developers. As always, we have to know about the hidden traps and understand the tools so that we can decide for the best option for a given use case. With a good routing strategy, you have a lot fewer problems in the future, and it also helps you to reduce boilerplate and maintenance cost in the long run. ...

March 27, 2020 · 5 min · 1043 words · Max Weber

GitHub Actions - For a Flutter Developer

GitHub Actions — Can I eat that? The short answer is no, but if you want to build, pack and deploy your app, it is maybe something for you. Github Actions is the CI / CD project from GitHub. The CI / CD allows us to set up workflows for different scenarios of our app. It gives us the possibility to build our app, test our application and also to publish at the end our APK. The best thing is that you dont even have to leave your GitHub page. ...

September 9, 2019 · 6 min · 1070 words · Max Weber

Flutter Journal App - Full Project with Chingu

I am coming from a Front End development background, and it’s always more comfortable for me to break down my applications from top to down. That usually means I first start to implement the basics in visualization and then come slowly down to the nasty backend world and save my stuff finally on a database. Organization of my project This is one of my first experiences with my own real project. Therefore I needed to come up with a good structure for my GitHub Repository. I knew I will have a backend, aka “server”, and a web “client”. So I created the projects inside of the subfolders “server” and “client” (Creative I know). ...

September 2, 2019 · 6 min · 1191 words · Max Weber

Six Weeks with Chingu to feel like a Software Developer

In January 2018 I started to realize my dream and learn how to code with Udacity. I took a six-month Intro to Programming course and started to learn HTML, CSS, JavaScript and Python. At this time I had my full-time job in Germany in Sales with my background of M.Sc in Industrial Engineering. That was a tough time for me to focus on learning every day after eight hours of work. Even if on weekends, I had to spend time to learn and submit my exercises and projects. I was never in such a short time so often frustrated and stuck in problems, like this six months. But I was never so amazed and motivated to learn something, that I couldn’t give it up. After six hard months, I managed to get my first certificate in programming from Udacity. ...

August 25, 2019 · 5 min · 1011 words · Max Weber