Zum Inhalt springen →

Kategorie: 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 Bewertet Bewertung der Teilnehmer: Aussehen der Uhr Neuheit der Idee Code Qualität Gesamteindruck Bewertet werden die Uhren von einer Jury die Aus Google-Mitarbeitern und erfahrenen Programmierern und Designern aus der…

Schreibe einen Kommentar

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 persistent speichern. Die folgende „Schritt für Schritt Anleitung“ erklärt wie man eine Datenbankschicht mit dem Room Framework realisiert. Alle Schritte sind ausführlich erklärt und die Snippets und können in jedes…

Schreibe einen Kommentar

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 hat ist nicht ganz klar. Am wahrscheinlichsten ist es aber, dass Google seine aktuellen Betriebssysteme Android, WearOS, Android TV und ChomeOS zu einer Platform konsolidieren möchte um in Zukunft schneller…

Schreibe einen Kommentar