Howto: Android Swipeable Tabs

Sonntag, 19. Februar 2012

Das TabLayout kennen wir als View unter Android schon lange, aber ein Konzept bezüglich der Tabs ist neu. Ich spreche von Swipeable Tabs. Also Tabs die durch eine “Wischgeste” umgeschaltet werden können. Apps wie Google Mail machen es ja bereits vor und somit wird es Zeit, dass unsere eigenen Apps das auch so machen.
Wie aber geht das und geht das auch auf Geräten die noch nicht Android 4.x haben? All das erfahrt ihr in diesem Artikel.

weiterlesen...

Etherpad Server auf Ubuntu Server einrichten

Samstag, 19. November 2011

Es ist zwar nicht Neues, dass der Etherpad Server als OpenSource zur Verfügung steht, aber aus aktuellem Anlass möchte ich euch trotzdem hier kurz beschreiben wie man seinen eigenen Etherpad Server auf einem Ubuntu Server einrichten und betreiben kann.

weiterlesen...

Das MakingOf “a day at the lake”

Dienstag, 12. Juli 2011

Ich habe vor Kurzem mein erstes langes Timelapse Video mit Musik und allem drum und dran fertiggestellt und es trägt den Namen “a day at the lake” und ihr könnt es euch auf Youtube ansehen.
Mir gefällt es persönlich ganz gut wenn man bedenkt, dass es mein erster Versuch ist. Wobei das nicht ganz stimmt, denn ich musste vorher viel testen und probieren.
Ich bin nämlich eigentlich kein Fotograf sondern mache nur hier und da gerne ein paar Fotos und die ganze Geschichte mit den Timelapse Videos war nur wieder so ein Hobbyprojekt.
Trotzdem möchte ich euch gerne erzählen wie dieses Video entstanden ist.
Angefangen hat alles mit einer Inspiration. Einem supergenialen Video welches das Leben in New York an einem Tag Dokumentiert. -> “the sandpit”
Mein Video kommt zwar nicht im geringsten an die Qualität dieses Meisterwerks heran, aber vielleicht inspiriert ja auch mein Video den einen oder anderen von euch sowas mal auszuprobieren.
Wenn man “the sandpit” gesehen hat bemerkt man den schönen Unschärfe-Effekt der Alles so klein aussehen lässt. Dies entstand weil der Fotograf ein TiltShift Objektiv verwendet hat. Für so ein Objektiv fehlt mir leider das nötige Kleingeld also musste ich für diesen Effekt einen Trick anwenden. Wie das genau funktioniert erfahrt ihr nun hier.

weiterlesen...

der TwoWaysSlideButton – Teil 3

Sonntag, 03. Juli 2011

Das ist der dritte Teil meiner Tutorial Serie über Custom Controls und zwar im speziellen über einen TwoWaysSlideButton.
Dieser ist Teil meines Open Source Android Widget Librarys SOAWL. Im letzten Teil habe wir beschrieben was das Control tun soll und welche Events es haben wird. Für diese Event habe wir auch gleich einen Listener definiert und jetzt implementieren wir das Control selbst.

weiterlesen...

der TwoWaysSlideButton – Teil 2

Dienstag, 28. Juni 2011

Das ist der zweite Teil meiner Tutorial Serie über Custom Controls und zwar im speziellen über einen TwoWaysSlideButton.
Dieser ist Teil meines Open Source Android Widget Librarys SOAWL. Im letzten Teil habe wir beschrieben was das Control tun soll und welche Events es haben wird. Für diese Event habe wir auch gleich einen Listener definiert und jetzt implementieren wir das Control selbst.

weiterlesen...

der TwoWaysSlideButton – Teil 1

Sonntag, 26. Juni 2011

Das Android SDK bietet uns eine große Auswahl an Widgets und Views.
Das sind neben Layouts auch Controls wie Buttons, ListViews, TextViews und so weiter.
Diese können von uns zwar sehr genau angepasst werden jedoch reicht das manchmal einfach nicht. Denn es kommt vor, dass man ein Control braucht das es simple und einfach nicht gibt.
Ich konzipiere gerade BlackInk 2 (den Nachvolger meiner Android Notebook App BlackInk) und möchte in der neuen Version vor allem Verbesserungen am GUI vornehmen.
Dazu gehören natürlich auch komfortable Controls. Zum Umblättern wollte ich also einen Slide Button der in beide Richtungen “sliden” und auch “geklickt” werden kann.
Soetwas bietet uns das Android SDK nicht an, also müssen wir es selbst bauen.

weiterlesen...

Ubuntu 11.04 für SSD anpassen

Montag, 20. Juni 2011

SSDs werden langsam leistbar und somit wird es Zeit sich darüber Gedanken zu machen die langsame alte Festplatte mit Scheiben und mechanischen Teilen durch eine moderne superschnelle Solid State Disk zu ersetzen.
Wenn man diesen Schritt aber nun getan hat und sich jetzt echt eine SSD im Rechner befindet stehen wir vor einem neuen Problem.
Kann Ubuntu überhaupt mit einer SSD?
Muss ich da etwas beachten?
Mehr dazu in diesem Artikel!

weiterlesen...

Serialisierung mit JSON

Mittwoch, 15. Juni 2011

Es kommt einfach immer wieder vor, dass man in einer Android Applikation eine ganze Liste von Daten speichern möchte oder einfach ganze Objekte wegspeichern will. Dafür ist es nicht immer nötig den Umweg über die Datenbank zu gehen, denn man kann eine Liste von Werten auch einfach in eine Datei schreiben. Serialisierung nennt sich das.
Der [...]

weiterlesen...

Bildschirm Abdunkeln in Android App verhindern

Mittwoch, 08. Juni 2011

Heute gibt es nur ein ganz kleines Howto. Es beeinhaltet nämlich nur wenigen Zeilen Code und einen Eintrag im Android Manifest.
Es geht um ein Problem welches man öfters hat wenn mal etwas länger dauert und man verhindern will, dass das Gerät sich abdunkelt.
Wie man das verhindert und eine kleine Verbesserung in der Darstellung gibt es in diesem Howto.

weiterlesen...

Custom Menu in Android Applikationen

Sonntag, 05. Juni 2011

Wir wissen alle was passiert wenn wir auf den Menu Button drücken. Es kommt dieses graue langweilige Menü mit mehr oder weniger gut gestalteten Icons. Ich bin ehrlich gesagt kein Fan dieses Menüs, aber das Konzept kennt jeder und deshalb sollte man in eigenen Apps auch immer den Menü Knopf für das öffnen von des App Menüs verwenden.
In diesem Howto werde ich euch zeigen wie man den Menü Knopf übersteuert um einen eigenen Menü Dialog zu öffnen.

weiterlesen...