Programmieren mit Google Produkten

Man mag Google oder eben nicht, doch ihre Produkte sind für Entwickler mitunter extrem praktisch. Deswegen empfehle ich allen Programmierern in diesem Bereich mal auf der Google Developer Hauptseite vorbei zu schauen. Denn neben Dingen wie der Android Dokumentation, die man als Entwickler von Android natürlich kennt, gibt es dort weitere Inhalte zu verschiedenen Dingen. Dadurch blickt man vielleicht mal über den Tellerrand hinaus und lernt neue interessante Dinge kennen. Dazu gehört z.B. die Möglichkeit Material Design für Webseiten mittels verscheidender Wege einsetzen zu können. Auf diese spezifischen Dinge werde ich in der nächsten Zeit noch eingehen und dieser Beitrag soll eher ein Hinweis sein. Abschließend lohnt sich ein Blick alleine schon, um zu sehen wie eine Material Design Homepage aktuell aussehen soll.
Android 6.0 - Marshmallow

Warum ist die Begeisterung hinter dem Namen für die Android Versionen so groß? Ich weiß es nicht, bin aber auf jeden Fall auch unter denen die sich fragen wie die nächsten Versionen wohl heißen werden. Heute wurde die Katze aus dem Sack gelassen und Android 6.0 auf den Namen Marshmallow getauft. Im unteren Bereich der News habe ich ein kleines Video zum Making-Of der süßen Android Namen + Figuren eingebunden. Zusätzlich gibt es in den Related Links Informationen zum neuen SDK und zur aktuellen dritten und letzten Preview für Android 6.0. Auf den finalen Release freue ich mich schon sehr und auch die neuen Nexus Geräte, vor allem das Nexus 5 (2015), interessieren mich sehr. Sobald es dort finale Informationen und nicht nur Gerüchte gibt werde ich hier im Blog erneut berichten.
Amazon App-Shop mit gratis Apps

Amazon haut bis morgen mal wieder ein paar Apps raus. 40 sind es um genau zu sein und dieses Mal sind auch wieder ein paar richtig ordentliche Titel dabei. Goat Simulator und Bridge Constructor Playground sollen für Unterhaltung zwischendurch sorgen, während mit Tiny Scan Pro die Produktivität gesteigert werden soll. Da es alles für lau gibt schaut einfach mal in die Related Links, dort habe ich die Aktion verlinkt. Bitte wie immer bedenken, die Apps aus dem Amazon App Store werden manchmal leider nicht so aktuell gehalten, also nicht wundern falls kleinere Unterschiede zu den Apps aus dem Google Play Store vorhanden sind.
Android Studio 1.3 erschienen

Wie bereits erwähnt beschäftige ich mich aktuell mit der Umstellung von Eclipse + Android Plugin auf Android Studio. Da kommt eine neue Version von letzterem, inklusive diversen neuen Funktionen, natürlich genau richtig. Die neue Version ist seit ein paar Tagen draußen und bietet unter anderem den Android Memory (HPROF) Viewer, der euch Informationen zur RAM Nutzung zeigt. Der Allocation Tracker stellt auch den RAM dar, allerdings in einer grafisch aufgearbeiteten Form. Zusätzlich können Tests nun ausgelagert und so besser von der eigentlichen App separiert werden. Dafür ist ein Projekt nötig welches mindestens das Gradle Plugin Version 1.3 nutzt. Sehr interessant sind auch noch die Rechte Annotationen die nun platziert werden können oder der Data Binding Support für XML Layout Dateien. Abgerundet wird das ganze vom SDK Auto Update und SDK Manager, die nun in Android Studio integriert wurden, sowie dem neuen C++ Support (Early Access Preview). Sehr schön ist zum Abschluss noch zu erwähnen, dass ein Update keine Probleme mit aktuellen Projekten machen sollte, ein Update dürfte also ohne Probleme möglich und dementsprechend auch empfehlenswert sein.
AirDroid Desktop-Anwendung

Über AirDroid habe ich immer mal wieder berichtet und ich nutze es bereits seit Jahren. Mittels AirDroid könnt ihr diverse Dinge von eurem PC aus auf dem Smartphone erledigen. Dazu gehört z.B. SMS schreiben, Kontakte verwalten, Dateien und Links transferieren und mittlerweile diverse andere Dinge. Durch eine News bei Caschy open_in_new bin ich mal wieder auf die Desktop-Anwendung aufmerksam geworden. Bis dato nutzte ich nämlich “nur” das Web-Interface, welches gut aussieht und ordentlich funktioniert. Aus diesem Grund habe ich mir die Desktop-Anwendung nie angesehen, was man aber durchaus tun sollte. Denn diese benötigt zwar einen kostenlosen AirDroid Account, aber man spart sich dann die etwas nervige Verbindung mit dem Handy, bekommt in Form eines kleinen Widgets direkt alle Notifications des Handys mit und hat auf unterstützen oder gerooteten Handys sogar die Möglichkeit der Smartphone Steuerung via AirMirror open_in_new. Letzteres ist mit meinem Nexus 5 leider nicht direkt möglich, wodurch ich dazu nichts sagen kann. Allgemein kann ich empfehlen einen Blick auf die Desktop-Anwendung zu werfen. Ich habe sie nun einige Tage in Betrieb und bin zufrieden.
Resizy - Update 0.25

Nach langer Zeit erhält Resizy, mein kleines Programm zur Bearbeitung von Bildgrößen, ein Update. Dieses verbessert die Usability durch eine optimierte GUI und neue Funktionen. Es ist nun direkt ersichtlich wie viele Eingabedateien vorhanden sind und diese können alle auf einmal wieder entfernt werden. Das ist sehr praktisch wenn man mehrere Dateien, aber mit verschiedenen Einstellungen nacheinander bearbeiten will. Außerdem können die Ausgabeeinstellungen mit nur einem Klick wieder auf den Standard gesetzt werden. Hinter den Kulissen habe ich den Code etwas aufgeräumt und ein paar minimale Optimierungen vorgenommen. Solltet ihr Ideen für Funktionen haben meldet euch einfach unter dieser News in den Kommentaren oder direkt im Bugtracker zum Projekt. Der Code steht übrigens auf GitHub zur Verfügung, falls ihr euch für das Projekt interessiert.
Microsoft Hyperlapse - Timelapse in schön

Microsoft Hyperlapse Mobile ist eine App die es euch ermöglichen soll Videos in erhöhter Geschwindigkeit zu erstellen. Will man z.B. eine komplette Radtour aufnehmen und am Ende ein Timelapse open_in_new Video davon machen ruckelt dieses häufig oder ist unangenehm anzusehen. Microsoft hat hier eine meiner Meinung nach beeindruckende Technik geschaffen, diese wird im Video im unteren Teil der News erklärt. Egal ob ihr die App nutzen wollt oder nicht, falls ihr Technik oder speziell Video / Foto interessiert seid, schaut euch das Video mal an. Die App könnt ihr euch für Android oder Windows Phone holen und alle weiteren Informationen sind in den Related Links hinterlegt.
Android Steam App mit Update

Die Android Steam App hat ein Update erhalten welches über den Play Store ausgeliefert wird. Das Update bringt allem voran eine neue an Android 5.0 angepasste Optik, welche mir recht gut gefällt. Zusätzlich wurden aber auch diverse Probleme behoben. Es gibt nun endlich die Möglichkeit die App zu beenden oder sich abzumelden ohne das man die App vom Android System aus beenden muss. Zusätzlich meldet sich die App nun nicht mehr einfach so zwischendurch an. Dadurch soll der Akkuverbrauch reduziert werden. Es kann nun die Startseite eingestellt werden, der Chat und die Chat-History wurden verbessert und neue Menü Einträge sind vorhanden (Inventar, Bibliothek, abmelden und beenden). Abschließend kann man nun die Zwei-Faktor-Authentifizierung via App-Code nutzen, so wie man es z.B. von Googles oder Blizzards Zwei-Faktor-Authentifizierung kennt. Leider scheinen einige Nutzer Probleme mit Abstürzen oder langen Ladezeiten zu haben, ich kann diese Probleme auf meinem Nexus 5 nicht bestätigen. Und viele verstehen das Konzept der Zwei-Faktor-Authentifizierung nicht und regen sich tatsächlich drüber auf das nach einem Factory Reset und einer Neuinstallation der App die Code-Generierung nicht mehr funktioniert. Bei so etwas kann ich persönlich kein Mitleid haben, denn wer sich die Informationen durchliest, das System im Ansatz versucht zu verstehen und sich zur Sicherheit seinen Backup Code aufschreibt hat diese Probleme nicht.
Remix Mini - Android Mini-Computer zum Schnäppchenpreis

Ich bin im Android Ökosystem fest verankert und beschäftige mich aus diesem Grund auch mit etwas anderen Dingen als reinen Smartphone oder Tablet Geschichten. Dazu gehört auch der Artikel den ich vorhin auf Mobilegeeks gelesen open_in_new habe. Es geht um das erweiterte Android-System Remix OS (Fenstermanager und diverse Optimierungen wurden integriert), das auf dem Mini-Computer Remix Mini aktuell im Rahmen einer Kickstarter Kampagne finanziert wird bzw. schon finanziert ist. Die Kampagne läuft allerdings noch eine ganze Weile und falls ihr Interesse habt gibt es das günstigste Modell schon ab 30 Dollar (1,2GHz Quadcore, 1GB RAM, 8GB Speicherplatz). Für 40 Dollar gibt es etwas mehr (1,2GHz Quadcore, 2GB RAM, 16GB Speicherplatz). 2x USB 2.0, 1x HDMI, 1x Ethernet und ein Kopfhöreranschluss haben beide Varianten und im kabellosen Bereich gibt es Bluetooth und WLAN. Meiner Meinung nach ein sehr interessantes, wenn auch nicht gänzlich neues Konzept, das definitiv an diversen Stellen Verwendung finden könnte. Ich persönlich würde mir eines der Geräte holen, wüsste aber nicht wirklich für welche Zwecke und final wurde ich von 20 Dollar Versandkosten nach Deutschland abgeschreckt. Falls euch das Produkt aber gefällt und ihr euch einen zulegen wollt, die Lieferung soll noch im Oktober 2015 erfolgen.
Atom - GitHubs Code Editor erreicht Version 1.0

Große IDEs open_in_new sind bei vielen nicht mehr die favorisierte Art um Code zu bearbeiten. Ein kleiner, modularer und dementsprechend stark anpassbarer Editor kommt da natürlich gerade recht. Ist dieser dann noch vom Branchen-Primus GitHub, so erwartet man einiges. Der auf den Namen Atom hörende Editor ist nun aus der Testphase heraus und kann final eingesetzt werden. Ich persönlich finde den Editor interessant, bin jedoch sehr stark im Eclipse-Bereich verwurzelt und habe aktuell keine Ambitionen zu wechseln. Wie sieht es bei euch aus, favorisiert ihr IDEs oder normale Editoren und habt ihr euch Atom schon angesehen?

