Boehrsi.de - Blog

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

Droidcon 2016 - Die Sessions - Teil 2

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

Der nächste Talk auf meiner Liste war Modular Android Development open_in_new. Meine Gedanke waren hier auf Module innerhalb des Codes bezogen und in diese Richtung ging es dann auch. Als Beispiel gab es eine extrem große App, welche Stück für Stück umgebaut worden war. Innerhalb des Vortrags wurde dann viel über das dabei gelernte gesprochen. Beginnen solle man mit isolierbaren Features und dann immer in kleinen Schritten, auf keinen Fall alles auf einmal. Man sollte auch neuen und alten Code nebeneinander tolerieren, anstatt mit einem großen Schuss die Tür für Fehler zu öffnen. Die Nutzung von starken Build-Diensten und den Fähigkeiten von Gradle sollte forciert werden, da diese gut bei derartigen Aufgaben helfen können. Danach gab es erst einmal Mittagessen und folgend einen leichten Start in den Nachmittag, mit dem What’s new in Android open_in_new Talk. Hier wurde einiges von der Google I/O aufgegriffen und vieles im Highlevel-Bereich behandelt, technisch interessant war für mich dann die nähere Erläuterung des neuen Constraint Layouts open_in_new, welches ich extrem interessant finde. Auch spannenden waren Neuigkeiten zur Art und Weise wie man Dateizugriffe in Zukunft umsetzen soll, die Möglichkeit zum ändern der Sprache, bessere Notifications und natürlich einige neue und optimierte Sicherheitsfunktionen. Abschließen möchte ich die heutige News mit einem sehr interessanten und unterhaltsamen, wenn auch technisch für mich nicht wirklich relevanten Talk. Diesen wählte ich bewusst, weil ich das Thema interessant finde, auch wenn ich nicht vor habe in eine derartige Richtung zu entwickeln. Augmented Reality and VisualFX with Project Tango open_in_new hieß der Talk und wie der Name schon sagt ging es um Augmented Reality mit Googles Projekt Tango Hardware. Eine sehr interessante Technik und spannend was man damit bereits machen kann. Gerade die Erfassung der Umgebung fand ich sehr spannend. Weiter geht es mit den nächsten Sessions am morgigen Mittwoch.

Related Links

Droidcon 2016 - Die Sessions - Teil 1

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

Meine Droidcon begann natürlich mit der Keynote, welche ich im unteren Teil als Youtube Video verlinkt habe. Thema war Android is the world phone von Corey Leigh Latislaw. Es ging darum was man abseits der bekannten Märkte, z.B. in Afrika mit Smartphones erreichen und bewirken kann. Ein interessanter Talk, den man durchaus allgemein anschauen kann, technisch gab es hier wenig “neues”. Der erste technische Vortag begann direkt um 11 Uhr und das Thema war Deep dive into Android Data Binding. Falls euch dieses Thema interessiert, folgt diesem Link open_in_new, denn dort gibt es die Slides und ebenfalls einen Audiomitschnitt. Databinding ist eine Möglichkeit, um dynamische Inhalte ohne großen Aufwand in eure Views zu stopfen. Tools wie Butter Knife open_in_new helfen hier, doch trotzdem bleibt einiges an Boilerplate Code. Dieser wird hier direkt in die XML Dateien ausgelagert und ermöglicht relativ saubere View Dateien im Java Bereich. Die Möglichkeiten sind dabei wirklich vielseitig, bringen aber auch Gefahren mit sich. Denn eigentlich ist eines der Grund-Mantras der Android-Entwicklung, Views möglichst dumm und austauschbar zu halten, was mit einer solchen Technik natürlich in Bedrängnis geraten kann, sofern man sich nicht explizit an selbstgesetzte Coding-Standards hält. Professionell setzte ich diese Technik aktuell nicht ein, aber für mich private werde ich auf jeden Fall damit experimentieren. Der Vortrag brachte gute Einblicke in die allgemeinen Funktionen und auch einige tiefer gehende Informationen. Um 11:45 ging es mit Offline-First Apps for an Always-On UX weiter. Auch zu diesem Talk findet ihr alle Informationen auf der Droidcon Homepage unter diesem Link open_in_new. Hier hatte ich mir allgemeine Informationen und Herangehensweisen erhofft, welche grundsätzlich mit Android + Server Strukturen umsetzbar sind. Leider war dies nicht der Fall bzw. nur teilweise. Es ging um eine Lösung von IBM, welche man einsetzen kann, um Offline-First Strategien zu realisieren. Dies ist allerdings weder im professionellen, noch im privaten Bereich aktuell eine Option für mich und deswegen hörte ich hier nur aus allgemeinem Interesse zu. Die nächsten Sessions gibt es in der morgigen News zum Thema und solltet ihr Fragen haben, nur raus damit.

Related Links

Droidcon 2016 - Mein allgemeines Fazit

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Droidcon 2016 - Mein allgemeines Fazit Bild

Es war meine erste Droidcon, welche vor etwas mehr als zwei Wochen stattfand und ich habe die Zeit genossen. Unterwegs war ich mit einem Kollegen von der Arbeit, was ich definitiv empfehlen kann, denn so kann man Abends bei dem einen oder anderen Bier den Tag Revue passieren lassen. Doch nun zu meinem allgemeinen Feedback, denn zu den jeweiligen Talks gibt es weitere News bis zum Ende der Woche. Es war interessant, anstrengend und ich habe definitiv einiges mitgenommen was ich mir an neuen Dingen anschauen will. Dazu gehören komplett neue Ansätze, interessante Libraries und natürlich auch neue Sachen die durch den Android Nougat Release bald verfügbar sein werden. Denn für letzteren steht bereits jetzt eine umfangreiche Preview für Entwickler open_in_new zur Verfügung. Nach zwei Tagen merkt man dann aber auch, dass man ausreichend Informationen versucht hat aufzunehmen und man langsam nicht mehr aufnahmefähig ist. Trotzdem hatte ich bereits direkt nach dem Event Lust mit dem einen oder anderen was ich dort gesehen und gehört habe herumzuspielen. Interessierte können im folgenden übrigens alle Sessions in Audio-Form und einige auch in Video-Form nachholen, falls sie nicht vor Ort sein konnten.

Related Links

Android N - Nougat

Erstellt am event Uhr von account_circle Boehrsi in label Development
Android N - Nougat Bild

Es ist soweit, Android N hat einen Namen und dieser ist Nougat. Es war einer der häufiger diskutierten und meiner Meinung nach eine Wahl die in Ordnung geht. Android Nuts wäre sicherlich lustig gewesen, aber auf jeden Fall auch zu zweideutig. Android Nacho funktionierte leider auch nicht, da es keine Süßigkeit ist. Also werden wir die nächste Iteration des kleinen grünen Roboters Nougat nennen. Was sagt ihr zu Googles Wahl oder geht euch das ganze geredet eher am Allerwertesten vorbei?

Related Links

Ransomware - Viren der heutigen Zeit

Erstellt am event Uhr von account_circle Boehrsi in label Development
Ransomware - Viren der heutigen Zeit Bild

Niemand mag Viren und doch kennen wir sie alle: Trojaner, Scareware, Root Kits und was es nicht noch alles gibt. Doch in den letzten Jahren macht sich eine Art der Viren auf den Weg allen anderen den Rang abzulaufen. Es handelt sich um Ransomware, also unerwünschte Software die euren Computer befällt und Daten mittels guten kryptografischen Funktionen verschlüsselt. Ihr erhaltet eure Daten meistens durch Zahlung einer Summe X, häufig im niedrigen hunderter Bereich, zurück und könnt sie wieder nutzen. Die meisten schalten nach der Zahlung die Daten wirklich wieder frei, denn so motivieren sie andere Betroffene natürlich auch die Zahlung durchzuführen. Man merkt hier es geht nicht mehr um das Zerstören von Daten oder das eigentliche stören von Systemen, ähnlich wie bei DDos Attacken mit einer verbundenen Erpressung geht es hier nur ums Geld. Der Virenmarkt kommerzialisiert sich immer mehr und quasi jeder von uns kennt jemanden oder war sogar schon einmal betroffen, wenn es um das Thema Ransomware geht. Die Verbreitungswege sind vielfältig, wie es schon immer der Fall bei Viren war. Doch mit immer mehr Dingen die man im Internet tut, wird auch die Gefahr größer und dies nicht nur für den PC oder Laptop, auch Smartphones sind betroffen. Nebenbei sind auch Mac und Linux in diesem Bereich keine Ausnahme mehr, auch wenn die Zahl der Angriffe und Zahl der Betroffenen natürlich massiv niedriger ist. Selbiges gilt aber halt auch für die absolute Zahl der privaten Nutzer. Doch was soll man tun? Grundsätzlich gelten die normalen Tipps, die man bezüglich allen Viren gibt.

navigate_before Vorherige format_list_numbered  Seite 21 Nächste navigate_next