Boehrsi.de - Blog

Android 7.0 Nougat finaler Release

Erstellt am event Uhr von account_circle Boehrsi in label Development
Android 7.0 Nougat finaler Release Bild

Solltet ihr ein aktuelles Nexus Gerät haben dürft ihr euch freuen, denn seit gestern wird Android 7.0 Nougat als finaler Release ausgeliefert. Ich selber bleibe vorerst leider außen vor, denn das Nexus 5 (2013) wird leider nicht mehr unterstützt. Die neuen Nexus-Geräte wie gesagt aber schon. Weiterhin wird es in der nächsten Zeit sicherlich auch diverse Hersteller geben die Updates, bzw. neue Phones mit Nougat, bringen werden. In diesem Release dürfen wir uns auf mehr Geschwindigkeit, einen neuen JIT/AOT Compiler open_in_new, Unterstützung der Vulkan API und natürlich den Multi-Window Support freuen. Vor allem letzteres dürfte für viele interessant sein. Notifications werden in Nougat auch besser, denn durch Direct Reply kann man nun einfacher und besser auf z.B. Chat-Nachrichten antworten. Das Booten und der Prozess nach einem Betriebssystemupdate wurde auch stark optimiert. Alles in allem hat sich viel getan und laut Google gibt es über 250 Major Features, welche hinzugekommen sind und dabei wurde natürlich auch das Thema VR nicht vergessen. Auf den ersten Blick sind viele Features vor allem für Entwickler relevant, diverse sind aber auch allgemein eine definitive Verbesserung. Ich freue mich schon auf den Herbst, wo hoffentlich gute und erschwingliche neue Nexus-Geräte auf den Markt kommen, was mir dann auch die Tür ins Nougat Land öffnen wird.

Related Links

Eclipse Mars - Migration zu Neon und IntelliJ Idea

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Eclipse Mars - Migration zu Neon und IntelliJ Idea Bild

Für einige mag diese Überschrift etwas verwirrend klingen, aber ich denke man wird sie schnell verstehen. Doch worum soll es hier eigentlich gehen? Ich entwickle Software, sowohl für Android (Java), wie auch für meine Webseite (PHP, HTML, CSS, JS) und auch allgemeine Java Projekte sind dabei. Während meiner Uni-Zeit brauchte ich zusätzlich noch LaTeX. Hin und wieder gab es dann noch alternative Projekte und kleinere Tests. Alles in allem wird denke ich relativ schnell klar, dass ich eine vielseitige Lösung brauchte und diese fand ich mit Eclipse. Alle genannten Sprachen und Einsatzgebiete konnte ich dort abdecken. Doch über die letzten Jahre gab es viel neues, einige alte Dinge brauchte ich nicht mehr und mein riesiges Eclipse (ein Eclipse für alles, inklusive allen Plugins, welches ich meistens aktuell hielt, auch über Major Releases hinweg) wurde auch nicht schneller. Somit schaute man etwas über den Tellerrand, teilweise freiwillig und teilweise gezwungenermaßen (Stichwort: Android Studio). Nach einer gewissen Gewöhnungsphase muss ich gestehen Android Studio (IntelliJ Idea ist die Basis) gefällt mir wirklich gut. Aus diesem Grund überlege ich aktuell mehr auf dieser Plattform aufzubauen und da kam das Update von Eclipse Mars auf Neon gerade richtig. Denn dieses Update lässt sich nicht über die internen Eclipse Update-Prozesse regeln, eine komplett neue Installation ist fällig. Somit werde ich innerhalb der nächsten Zeit meine Projekte teilweise unter Eclipse Neon und teilweise unter IntelliJ Idea neu einrichten. Über das Für und Wider und ein wenig auch über den Update-Prozess und die darin enthaltenen Hürden, möchte ich in dieser kleinen neuen News-Reihe berichten. Sollte ihr konkrete Fragen haben, nur raus damit und ich versuche sie zu beantworten. Meldet euch einfach direkt in den Kommentaren.

Related Links

Droidcon 2016 - Die Sessions - Teil 5

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Droidcon 2016 - Die Sessions - Teil 5 Bild

Gegen 12:30 ging es weiter auf der Droidcon. Die Headline war Half way to clean architecture open_in_new und Thema war hier der Aufbau eurer Anwendung und wie ihr diesen nutzen könnt, um alles klar strukturiert und gut separiert aufbauen zu können. Eines der Kernkonzepte war dabei Divide and Conquer open_in_new und allgemein der Aufbau in modularen Layern, anstatt in monolithischen Activities. Ein weiterer sehr relevanter Punkt war das MVP Pattern open_in_new, welches auch ich aktuell einsetze. Dieser Talk war definitiv sehr interessant und hilfreich. Weiter ging es nach dem Mittag um 14:00 mit Professional Data Persistence and Synchronization open_in_new. Hier gab es sehr viel zur SQLite ORM Lösung GreenDAO. Auch andere Ansätze wurden gezeigt, doch alles in allem hatte GreenDAO die Nase vorn. Im Rahmen der Session wurde auch die neue Version 3 vorgestellt. Um 14:45 wurde es dann wirklich anspruchsvoll mit der Session Adoption of RxJava on the Airbnb Android app open_in_new. RxJava verfolgt relativ neue Ansätze wenn es um die Umsetzung von Aktion / Reaktion Abläufen geht. Darüber berichtete ich bereits in einem anderen Artikel. Hier wurden diverse spannende Dinge gezeigt und erläutert, diese waren wie erwähnt aber auch durchaus fordernd. Dies war dann leider auch schon mein letzter Talk, denn die letzten beiden, welche nach der Kaffeepause gestartet wären, konnte ich nicht mehr wahrnehmen. Grund dafür war die Abfahrtszeit meines Busses. Alles in allem habe ich viel gelernt und viele spannende Eindrücke gesammelt, falls euch mein allgemeines Fazit interessiert folgt einfach diesem Link.

Related Links

Humble Mobile Bundle 19

Erstellt am event Uhr von account_circle Boehrsi in label Development
Humble Mobile Bundle 19  Bild

Für Android Gaming Fans gibt es wieder etwas feines. Denn das Humble Mobile Bundle 19 ist gerade an den Start gegangen und versorgt euch bei Interesse noch knapp 14 Tage lang mit feinen Spielen. Für einen Preis eurer Wahl sichert ihr euch Chameleon Run, Ys Chronicles II und Hitman GO. Mehr als der aktuelle Zahlungsdurchschnitt beschert euch außerdem noch Punch Club und Super Stickman Golf 3 Premium. Ab günstigen 6 Dollar gibt es oben drauf noch die zwei Spiele Dropsy und The Banner Saga. Vor allem Hitman Go gefällt mir dabei gut, denn dieses spiele ich hin und wieder ganz gerne und zum Zeitvertreib taugt es wirklich gut. Wie sieht es bei euch so aus, seid ihr auch auf dem Smartphone Gamer oder interessiert euch dieses Thema nicht so wirklich?

Related Links
Hinweis: Dieser Beitrag enthält Affiliate- / Partner-Links die meinen Blog unterstützen. Bildquelle: www.humblebundle.com open_in_new

Droidcon 2016 - Die Sessions - Teil 4

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Droidcon 2016 - Die Sessions - Teil 4 Bild

Nach einer kurzen Pause geht es heute weiter mit den Sessions des zweiten Tags. Dieser begann mit der zweiten Keynote Android Development Yesterday and Today (and maybe even Tomorrow) open_in_new. Zu dieser findet ihr im unteren Teil der News übrigens direkt das eingebettete Youtube Video. Hier gab es diverse Einblicke in das Android Ökosystem und auch einige persönliche Eindrücke des Google Android Teams. Mir gefiel dieser kleine “Schwank aus der Vergangenheit” gut, wenn er auch nicht viel technische Informationen vermittelte. Weiter ging es um 11 Uhr mit dem Talk Contextual communications and why you should care open_in_new. Dieser ging wie der Name schon sagt darauf ein, dass es für Apps extrem sinnvoll ist, den Nutzer im Kontext der App zu halten. Ich hatte hier erwartet, dass es etwas mehr darum geht den Kontext des Nutzers selbst zu erkennen, aber der Talk war trotzdem interessant. Denn er zeigte mit diversen Techniken, wie z.B. den neuen eingebetteten WebViews, wie man dem Nutzer externe Funktionen bietet, ohne die App aus dem Vordergrund entfernen zu müssen. Um 11:45 Uhr ging es weiter mit Building simple and secure account systems on Android open_in_new. Hier gab es diverse Informationen zu Googles Login Systemen und wie man mit Hilfe von diesen dem Nutzer das Leben einfacher machen kann. Definitiv eine sehr interessante Sache, wenn man die freie Wahl an Diensten hat. Ich persönlich hatte mir hier noch etwas mehr zu allgemeingültigen Ansätzen erhofft. Der Talk brachte trotzdem einige neue Informationen und vor allem im Bezug auf UI und UX gab es den einen oder anderen hilfreichen Tipp. Die weiteren Talks folgen im laufe dieser Woche.

Related Links

The Superbook - Kickstarter Projekt macht Smartphone zum PC

Erstellt am event Uhr von account_circle Boehrsi in label Development
The Superbook - Kickstarter Projekt macht Smartphone zum PC Bild

The Superbook ist ein aktuelles Kickstarter Projekt. Es hat das ambitionierte Ziel euer Smartphone zu einem PC, bzw. eher zu einem Laptop zu machen. Dafür soll es reichen auf eurem Android Gerät eine App zu installieren und schon kann nach einer Verbindung via USB euer Gerät mit dem Superbook genutzt werden. Dabei hat der “Laptop” bzw. The Superbook keinen eigenen Prozessor, keinen Speicherplatz und auch keinen Ram. Es handelt sich quasi um eine Hülle, welche durch euer Smartphone mit Rechenkraft bestückt wird. Das Gerät besitzt einen 8 / 10 Stunden Akku, ein 11,6" HD Display und eine Tastatur inkl. Android Navigationstasten + Multi-Touch Trackpad. Angeschlossen wird euer Smartphone via USB (Type-C oder B) und es wird bei der Nutzung direkt vom Akku des Superbook geladen. Euer Phone muss mindestens Android 5 am laufen haben und ein Dual-Core Prozessor + 1,5GB Ram sollten auch vorhanden sein. Hier gilt natürlich mehr ist immer besser. Sobald ihr diese Anforderungen unterstützt soll aber alles laufen. Alles bedeutet dabei natürlich alle Apps die man so im Play Store findet und erweitert wird das ganze dann z.B. um Multi-Window Support und andere Komfort-Funktionen die wir vom PC kennen. Ich finde den Ansatz echt gut, doch irgendwie fände ich es besser wenn noch etwas mehr Hardware im Superbook verbaut wäre. Ein Beispiel wäre hier interner Speicher, was aber natürlich gegen das “alles ist immer synchronisiert” Prinzip sprechen würde und auch den Preis von 99 Dollar vermutlich in die Höhe treiben würde. Ich liebäugle aktuell mit dem Kickstarter Projekt und wenn es euch ähnlich geht, ihr findet alle relevanten Informationen in den Related Links.

Related Links

Indie Legends 4 Bundle bei Bundle Stars

Erstellt am event Uhr von account_circle Boehrsi in label Development
Indie Legends 4 Bundle bei Bundle Stars Bild

Die zweite Seite auf der ich gerne bezüglich Bundles schaue, hat mal wieder ein sehr ordentliches Angebot. Selbiges gilt noch sieben Tage und kostet lediglich 3,15 Euro. Dafür wird euch einiges geboten bei Bundle Stars. Ihr erhaltet Party Hard, Lethal League, Viscera Cleanup Detail Complete Pack (inc. House of Horror DLC), Door Kickers, Skullgirls, Sir You Are Being Hunted, Reus und Another World - 20th Anniversary Edition. Zusätzlich gibt es noch einen 10% Gutschein, welchen ihr auf andere Spiele oder Bundles anwenden könnt. Ich habe zugeschlagen, denn die Auswahl ist wirklich super, auch wenn ich z.B. Lethal League eigentlich schon habe.

Related Links

Best Practices mit dem Playbook for Developers

Erstellt am event Uhr von account_circle Boehrsi in label Development
Best Practices mit dem Playbook for Developers Bild

Wer für Googles Android Plattform entwickelt interessiert sich meistens für gängige Best Practices und möchte immer die neusten Informationen haben. Außerdem wäre es schön wenn man diese noch irgendwie filtern kann und dann relativ automatisch die News und Beiträge zu einem kommen. Genau dies soll die Playbook for Developers App für euren Androiden tun. Hier wählt ihr aus was euch interessiert und schon entwickelt sich eine Sammlung an News, welche beim stöbern verfeinert wird. Zusätzlich gibt es noch eine Verlinkung zur Google Play Developer Console App open_in_new. Diese ermöglicht euch dann direkt zu prüfen ob eure Implementierungen auch erfolgreich sind und Früchte tragen. Das Playbook kann man sich ruhig mal ansehen und stöbern, außerdem dürfte es praktisch sein, um neuste offizielle Informationen zur Plattform zu erhalten. Auf die Google Play Developer Console App gehe ich noch einmal gesondert ein, denn diese hat wie erwähnt einen völlig anderen Zweck. Für Interessierte gibt es im unteren Teil übrigens noch das Infovideo zur App.

Related Links

Droidcon 2016 - Die Sessions - Teil 3

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Droidcon 2016 - Die Sessions - Teil 3 Bild

Weiter ging es um 16:00 Uhr mit der Testing made sweet with a Mockito open_in_new Session. Mockito ist ein Testing-Framework mit diversen Möglichkeiten. Unter Android nutze ich dies auf professioneller Ebene, privat eher wenig, da ich dort einfach nur in einem sehr geringen Maße teste. Mockito erlaubt auf verschiedene Arten zu testen, unterstützt Annotations und bringt diverse Hilfsfunktionen für Vergleiche mit. Auch asynchrone Dinge lassen sich einbauen und validieren. Meiner Meinung nach und ich muss anmerken, dass ich im Testbereich wenig Ahnung habe, ist Mockito wirklich gut und vor allem auch verständlich nutzbar. Schaut es euch also mal an wenn ihr Tests für Android erstellen wollt. Um 16:45 ging es weiter mit Are you coordinating already? open_in_new. In dieser Session war das Thema das CoordinatorLayout open_in_new aus der Google Design Support Library. Es erlaubt das Ein- und Ausblenden von Elementen z.B. beim scrollen innerhalb einer Liste (Stichwort: Appbar) und ist ein erweitertes FrameLayout, welches umfassend angepasst und erweitert werden kann. Dafür können Behaviors open_in_new genutzt werden. Der Talk war sehr interessant und hat mir einige Einblicke bezüglich dieser UI Komponente gegeben. Abgeschlossen wurde der Tag um 17:30 mit der Effective Android Development open_in_new Session. Hier ging es vor allem um Effizienz. Dies beinhaltet Shortcuts und Funktionen von Android Studio, Tipps bezüglich Testgeräten und welchen Versionen man am besten testen sollte und auch externe Developer Tools wurden angesprochen. Dabei gab es alles vom Deployment einer APK auf multiple Emulator-Instanzen, bis hin zu besseren Logging-Systemen. Abgeschlossen wurde der Talk durch Tipps bezüglich der Analyse der final entstehenden APK, denn dies wird oft vernachlässigt. Vor allem das Manifest sollte hier geprüft werden, wobei der ab Android Studio 2.2 vorhandene APK Analyzer helfen kann. Die Sessions des zweiten Tages folgen wie gewohnt innerhalb der nächsten Tage und bei Fragen meldet euch einfach in den Kommentaren.

Related Links

Pokemon Go veröffentlicht

Erstellt am event Uhr von account_circle Boehrsi in label Development
Pokemon Go veröffentlicht Bild

Es ist soweit, heute wurde Pokemon Go auch in Deutschland offiziell veröffentlicht. Einige spielten schon in den letzten Tagen, indem sie die APK per Sideload installierten, doch dies ist nun nicht mehr nötig. Seit heute Mittag kann das Spiel installiert und gespielt werden. Obwohl der Andrang extrem groß ist, laufen die Server meistens, auch wenn sie zwischendurch mal etwas langsam sind. Doch alles in allem funktioniert es und das Spiel macht meiner Meinung nach schon ab dem ersten Tag süchtig. Wer früher mit den Gameboy-Spielen zu tun hatte wird den Mythos Pokemon verstehen und das Spiel vermutlich genauso nostalgisch finden wie ich, für alle anderen dürfte der Hype etwas unverständlich sein. Wo ich übrigens gerade Hype erwähne, möchte ich kurz deutlich machen wie das Spiel aktuell einschlägt. Denn heute auf dem weg nach Hause bin ich an der Weser entlanggegangen und dort hatten sich ca. 40-50 Pokemon Go Spieler zusammengefunden, um einen besonders hochfrequentierten Pokemon-Punkt auszunutzen. In der Bahn redete jeder dritte über das Pokemon XYZ, welches er gerade gefangen hat und auch sonst sah man ziemlich viele Leute die komisch mit ihrem Smartphone interagierten. Der Hype ist also gigantisch und dürfte Nintendo freuen. Ich bin gespannt wie es weiter geht und bis dahin kann ich nur sagen, schaut es euch an und Gonna catch them all.

Related Links
navigate_before Vorherige format_list_numbered  Seite 21 Nächste navigate_next