Development

Meine Teilnahme an der Flutter Clock Challenge 2019/2020

Worum geht es Die Flutter Clock Challenge ist ein Wettbewerb, bei dem es darum geht, eine Uhr für eine Lenovo Smart Clock Gerät zu entwickeln. Wie der Name „Flutter Clock Challenge“ schon erahnen lässt, wird hier nicht mit irgendeinem Framework gearbeitet, sondern mit Flutter. Flutter ist ein Open-Source-UI-Framework für die Programmiersprache Dart, das von Google erstellt wurde. Es wird zur Entwicklung von Anwendungen für Android, iOS, Windows, Mac, Linux und das Web verwendet. Der Abgabe-Termin für die Uhr war der 20 Januar 2020, 11:59PM PST (GMT-8). Die Kriterien für die…

Weiterlesen

SQLite mit Room-Annotations als Persistenz-Schicht Schritt für Schritt erklärt

Room ist ein, von der Forma Google entwickeltes Framework, dass auf der SQLite Datenbank aufsetzt, die in jedem Android Handy zur Verfügung steht. SQLite ist eine Relationale Datenbank, in der die Daten in Tabellen gespeichert werden und die Abfragesprache ein SQL Dialekt ist. Dank Room muss man sich nun (fast) gar nicht mehr mit den spezifischen Eigenschaften der SQLite Datenbank und der SQL Abfragesprache zu beschäftigen. Stattdessen programmiert man weiter in Java seine Entitäten, DataAccessObjects und ein paar andere Klassen und schon kann man Daten sehr einfach, schnell und sicher…


Pink + Purple == Fuchsia (Neues Betriebssystem von Google)

Unter Fuchsia.dev gibt es seit heute Morgen nun endlich tonnenweise offizielle Fuchsia Dokumentation zu dem neu vorgestellten Google Betriebssystem. Die Website wurde schon während der diesjährigen Google IO vorgestellt, hat bisher aber nur wenig Inhalte enthalten. Das hat sich nun geändert und unter fuchsia.dev können sich interessierte Entwickler schon über das neue Betriebssystem informieren. Fuchsia.dev als Progressive Web App (PWA) auf Mobilgeräten installiert werden und steht so als eine praktische Referenz für die Fuchsia OS-Dokumentation im zur Verfügung. Warum Fuchsia? Warum genau sich Google nun für ein neues Betriebssystem entschieden…