Devblog 1: Proof of Concept

Search for a command to run...

No comments yet. Be the first to comment.
Follow my journey of developing Local Explorer, an app that allows people to create and play position-based games!
Last weekend I finally made the first step in building my next pet project. I've postponed this point as much as I could because I was trying to enjoy my free time after releasing my puzzle game. But if you're anything like me, you know how hard it c...
As Flutter developers, we love the efficiency of writing code once and deploying it everywhere. But when it comes to the very final step of launching or updating an app, generating App Store and Play

If you're looking for a streamlined way to distribute your Android test builds using Firebase App Distribution (FAD) with the modern Android App Bundle (.aab) format, you might want to pause. While the promise of using AABs via FAD—leveraging the Goo...

Last month, I set myself a new challenge: to build and release a small app from scratch within a month. This decision came after a realization I had while working on my previous project. That project had so many uncertainties and things left to do th...

Using Flutter's CustomPaint to create futuristic looking widgets.

Last year, I wrote two articles about theming in Flutter, sharing my frustrations with ThemeData (part 1 & part 2). While ThemeData is powerful, its extensive properties can be overwhelming, especially when many of them are rarely used. After experim...

So last weekend I finally 'really' started working on my new pet project.
In the previous post I've explained what I'll be building but not what I've actually done for it.
In this post I will tell a little bit about what I've worked on.
I had a hard time starting this project because I didn't really know where to begin.
Since I'm building this in my free time, which is very limited to begin with, I like to work in really small pieces.
Working in small tasks that you can complete within a few hours can be very fulfilling. Completing a task gives me energy and helps me stay motivated.
So what could I do to kick-off this project?
I came up with the following idea. I know what I want to build and I know which functionality I need for it. So I decided I wanted to get familiar with this tech first.
That's what I've done last week. I've taken a look into Google Maps, Geolocation and the Compass.
I've build a small proof of concept that combines these things. On the Google map it will show me my location, and I can tap the map to place a 'target'.
When a target is present, the arrow will point into its direction and shows the distance between me and the target. This is what I need for the final app.
Last but not least, the arrow will turn into a check mark when I get close enough to the target, indicating we've reached out destination.

I was surprised by how fast I've got everything working. I had the most trouble with setting everything up for firebase and Google maps. Using geolocation and the Compass was a breeze.
It was easy because Flutter has a great community and already contains many packages of great quality!