Gestern kam bei meinem Todo/Planer-Tool #Aevo endlich noch die erste Version der Projektansicht hinzu. Jeder Task bekommt ein Projekt (Standard ist "Inbox"), also braucht es auch eine Übersicht der Projekte auf der man diese auch Anlegen oder löschen kann. Ansicht wird zukünftig auch noch erweitert. Damit habe ich bald einen vertikalen Durchstich über die Basis. Ziele fehlen noch. #todo #flutterflow #app #productivity
Halt einfach vor lauter Tasks und Notizen vergessen, die Funktion für die Projekte zu bauen. Jeder Task braucht ein Projekt (Standard ist immer "Inbox"). Aber dafür braucht es auch eine Projektübersicht und man muss Projekte anlegen oder löschen können :D Das muss ich wohl noch machen, bevor ich in eine Alpha kann #aevo #todo #flutterflow #app
Nochmal 2 produktive Stunden gehabt. Meine Todo und Planer App #aevo kann jetzt Prio und Geschätzter Aufwand anzeigen. Tasks werden nun in der Datenbank aktualisiert wenn sie auf den Kalender gelegt werden und berücksichtigen nun den geschätzten Aufwand. Der Kalender lädt nun bestehende Daten direkt aus der Datenbank. Dank Realtime kommen Aktualisierungen sofort in der UI an. Es macht Spass 😀 #flutterflow #flutter #dart
So, das Kalender Widget von syncfusion eingebaut. Dank Claude funktioniert es auch wie ich möchte. Spannend wird es jetzt, irgendwie die tasks von links auf den Kalender rechts zu bringen. Mal die Tutorials anschauen bzgl. der Draggable Widgets. #aevo #flutterflow #flutter

God damnit. I am so annoyed.

I dreamed up a website last year. I have #api calls to supply php with the data for a #mysql DB so I can #ETL. It's only for ~5 friends and I. But I'm NOT a web dev. So things like "making it pretty" were WAY beyond my skill level of writing bad backend code.

So a friend suggested I look at #FlutterFlow. It looks great but it's deeply overwhelming trying to figure out the "right" way to do things. On top of that, it wants to use #firebase for everything. This solves things like easy Google auth but I have 20 years of #relational db knowledge and the site I'm building is leaning on deeply relational sets of data (in the #schema I crafted). I have zero knowledge about how to push all my data into #nosql and do what I want.

So I spent today, dumping a few tables to csv, editing and pushing data into firebase and trying to FF to what I do want. Now I can't even figure out how to get firebase to pull and iterate through the items in the table (collection? Document?). Let alone how to display elements, filter, let folks drag and drop, save and recall stored lists, etc.

I am so so so frustrated. I can pseudo-code all the stuff I need but because I'm having to change all the tech, I can't even pull and sort a list of items with cards. Let alone how to handle very relational data on a non-relational system.

I'm not THAT stupid, why is this so fucking difficult?! Never mind how slow #flutterflow is (on a supported browser even).

Just. Ugh.

Und so sieht das Projekt jetzt aus ☺️ Bisschen analog im digitalen Umfeld 😀 #pos #belegdrucker #flutterflow #entwicklung
Und beim Testen on Device noch nen weiteren bug gefunden. Na dann 😀 #entwicklung #flutterflow
Nicht wirklich weit gekommen mit der neuen teilen-Funktion. Immerhin die ersten Auflistungen gebaut 😀 davor aber erstmal länger zwei doofe Bugs für die offline-Listen gefixt. Das reicht für heute. #entwicklung #flutterflow
#flutterflow just got much more expensive - at least if you want features like GitHub integration, 1click translations, snapshots or automated tests. For an indie "dev" like me these features are still very important, but double the price per month is too much. But: on the higher tier there are now 2 accounts available - so: anyone wants to share an account and we pay 50/50? 😀 #askfedi
Gestern mal für die offline-Liste die #flutterflow Integration von SQLite ausprobiert. Funktioniert - wenn auch etwas hemdsärmelig: die Struktur muss man als .db Datei vorbereitet hochladen. Alle Lese- und Update-Queries muss man einzeln anlegen, variablen und Output händisch definieren. Aber es funktioniert. Eine komplette App würde ich darauf nicht aufbauen wollen - aber für die geplante "Liste offline verfügbar machen"-Funktion reichts 😀