CYBERHOLIC /// BLOGGER SINCE 09/2000

Search results for #app

Es ist vollbracht - external data root mofathuckers!

Ich sollte mich nicht zu früh freuen. Auch wenn es lokal auf zwei meiner Smartphones funzt, weist dies noch lange nicht darauf hin das es auch bei anderen funktioniert. B.'s super neues tolles heisses Huawei zum Beispiel, welches ja der eigentliche Grund dafür ist warum die remember the .GIF nun so ein drastisches update bekommt. Knapp 20 Leute haben sie sich bisher installiert. Heute erreichte mich eine kurze Kritik eines mir Unbekannten: "This shit takes hours and nothing happens! Don't install!". Definitv ein Jugendlicher der Z-Generation, denn hätte er sich Zeit genommen entweder auf der a...

Android - immer extern. IMMER.

Da ich mein Telefon nicht gerooted hab, ist es fast unmöglich einzusehen ob in eine app runtergeladene files tatsächlich auch dort gespeichert werden, wo man es möchte. Das hat mich jetzt fast zwei Wochen Arbeit gekostet. Zum kotzen.

Root ist nich gleich external root!

Nach fast zwei Wochen habe ich endlich verstanden warum ich in meiner letzten App null schreiberechte auf die SD Karte bekam. Es ist - mal wieder - ein verständigungsproblem. Zwischen mir und der Cordova Dokumentation.

Das Problem ist folgendes: wenn man eine App programmiert der man erlaubt auf das Smartphone zu schreiben (Verzeichnisse anlgen, Files hin und her schieben, Files erstellen etc.) dann gibt es via dem Cordova File plugin mehrere Zielorte die man definieren kann. Unter Android wären diese folgende:

...
Speicherort Definition Ordner Schreiberechte

Radio app Entwicklung mit Howler.

Ich hab vor ein paar Tagen das erste mal versucht mit Howler ein Radio streaming als app umzusetzen. Lokal hat das ganze mit Phonegap perfekt funktioniert, sobald ich aber die Applikation bei Google hochgeladen hab, lief audio-stream mässig nichts mehr. Das lag simplerweise daran das ich das whitelist plugin nicht installiert hatte um die XHR Kommunikation überhaupt zu erlauben.

In Github mein Problem gepostet und selbst gelöst.

translate.js für Übersetzungen.

Auf der suche nach einer Möglichkeit offline App-Inhalte zu übersetzen bin ich auf translate.js gestossen. Ich hab für meine "Lucinda's Pricebook app" zwar reine JS Variablen benutzt, kann mir aber gut vorstellen das ich das mit dem nächsten update dann via diesem plugin umsetze.

http://www.openxrest.com/translatejs/

Lucinda's Pricebook v1.1.0

Ich hab heute Nachmittag zwischen Kind aufwecken und einkaufen gehen das update für Lucinda's Pricebook 1.1. hochgeladen. In der neuen Version hab ich ein paar bugs eliminiert und die ersten Chart-Reports eingebunden damit man visuell angezeigt bekommt wie sehr man beim Einkaufen im Supermarkt verarscht wird.

App-Infos gibt es auf www.qroft.com/apps/lucindas-pricebook.

Mein erster Beitrag bei StackOverflow.

Wie niedlich. Ich komme für Lucinda's Pricebook app gerade nicht weiter wie ich in ECharts manuell eine Farbe aus der Farbpalette aufrufen kann. Also hab ich kurzerhand bei Stackoverflow gerade meine erste Frage eröffnet. Niedlich. Sehr niedlich.

Hier wird es erfragt

Lucinda's idea-catcher via Reddit

Ich hab bei Reddit im Android Channel einen Thread eröffnet um nach report-Ideen zu fragen die ich in Lucinda's Pricebook mit einbinden kann.

Via Reddit

Lucinda's Pricebook im Roll-Out

Ich hab gerade meine neuste App bei Google hochgeladen und warte jetzt auf eine Freigabe. Ich saß da gerade mal einen Monat dran, aber es müssen noch fast zwei dutzend bugs eliminiert werden. Der Launch musste aber erfolgen da ich das erste mal die Lese/Schreibe-Rechte  via Cordova ausprobiere um Daten in SQlite zu verarbeiten. Das ganze ging mir ehrlich gesagt zu einfach.

Bei Lucinda's Pricebook handelt es sich um ein Haushaltsbuch. Auf die Idee bin ich vor ein paar Monaten schon gekommen als meine Mutter im Supermarkt in der Frucht und Gemüseabteilung an den Orangen stand und sagte wie günst...

App-Wahn.

Ich hab heute fast 14 Stunden durchprogrammiert. Gerät die ganze Maschine erstmal in den "wow-das-funktioniert-ja"-Strudel, vergeht die Zeit und meine Finger tippen sich heiss. Das Krasse ist dann immer wieder der erste Kontakt zur Aussenwelt. Ich merke richtig wie mein Gehirn dann kaum Sätze zusammen bekommt ohne in Zeilennummern zu denken. Der Name der App steht. Wirkt erstmal sehr komisch und wie so eine "Mama weiss alles besser" Nummer, aber es fühlt sich richtig an.

Fuck you CSP

Ich hab seit Samstag mit der seit dem letzten Cordova update hinzugefügten Content-Security-Policy mich durchgeschlagen. Fast drei Tage lang versucht heraus zu finden wie sich das alles bewerkstelligen lässt und heute so aus dem nichts starte ich die App und plötzlich geht es. Ich verstehe ja das man damit besser regulieren kann was ein browser / eine hybride app so alles machen darf, aber wenn ich den META tag befehlige AUSNAMSLOS ALLES durch zu lassen, er aber einen AJAX load einfach ignoriert weil ich kein URI access aktiviert hab, dann könnte ich schon sehr laut und viel kotzen.

SQlite browser

Ich hatte heute unter Phonegap schwierigkeiten einen SQL join zu überprüfen und musste mich auf die Suche nach einem SQLite browser machen. Es gibt zwar jede Menge SQlite apps, die funktionieren aber nur mit den installierten apps und nicht mit Phonegap. Zumindest konnten zwei tools die ich ausprobiert habe die Datenbank nicht ein mal finden. Also hab ich nach einer Lösung gesucht die mir die Möglichkeit gibt exakt die gleiche Datenbank zu generieren und dann mittel einer direkten SQL Konsoleneingabe erlaubt meinen Fehler besser zu analysieren. Gefunden hab ich den SQlite browser mit dem man a...

Android APK signieren.

Meine letzte App hab ich vor fast 2 Jahren in den Play store hoch geladen. Jetzt wo nach so langer Zeit endlich wieder was am start ist musste ich mich bezüglich des workflows bei Google neu aktualisieren. Ich hab schon die letzten Tage immer wieder über die Kommandozeile die ganzen SDKs und plugins aktualisieren müssen. Dabei haben sich auf meinem rechner an drei verschiedenen Orten das Android Studio SDK befunden. Ich kann mich auch erinnern warum: nach der ersten Installation vor ~5 Jahren hab ich die Software unter meinem "Programme (x86)" Ordner installsiert. Sowohl der JAVA signierer als...

So viele Datenbanken - mal wieder.

Ich sitze gerade an meiner nächsten android app und steig wieder in die Materie der Lokalen Datenbanken aka nosql aka flat-file aka document storage Angebote ein. Nach zwei Tagen Recherche und der Auswertung von GitHub, hab ich dann gelernt das sich SQlite für Andoid und iOS durch ein unbegrenztes Datenvolumen durchgeboxt hat. Jetzt muss ich mich nur noch zwischen einer bridge-Lösung wie PouchDB oder SQL.JS entscheiden.

Ionic 4.3.1 ....ooops.

Ich hab schon so lange nicht mehr mit Ionic gearbeitet das mir gerade über die Kommandozeile NPM mitteilte das ich meine Ionic Version ruhig mal aktualisieren könnte. Die neue lautet 4.3.1 und die von mir vor (anscheinend längerer) Zeit installierte Version lautet 3.2.0 ... doppel Oooops!

Buggy pimp promo video

Ich hab heute das Buggy Pimp Promo Video auf YouTube hochgeladen!

Buggy Pimp im app store.

Es ist vollbracht. Bereits im Sommer 2017 hab ich mit der Entwicklung von Buggy Pimp als Android applikation begonnen. Das Resultat ist jetzt zwar nach fast einem Jahr online, aber bis es dazu kam musste ich all die Stimmen in meinem Kopf ignorieren oder gar verbannen. Ich weiss nicht ob das Burnout ist. Ich weiss nicht ob sich das Depression nennt. Was ich weiss, ist das die app bereits nach zwei Monaten unter Creator 2 fertig war, ich alles löschte, von vorner begann, wieder alles löscht und letztendlich auf dem Corona SDK neu programmiert wurde. Dafür hab ich eigens die LUA script Sprache g...

Buggy Pimp erneut

Stell Dir vor, du sitzt an einer App die zu 99% fertig ist. Für jene 99% hast du knapp 2 Monate benötigt. Für das letzte Prozent, sitzt Du seit 4 Monaten davor und hast einfach keinen Willen es zu beenden. Zum kotzen sowas. Ich bekomm Buggy Pimp einfach nicht fertig.

Buggy Pimp concept file

Ich räum gerade meine ganzen BuggyPimp Ordner auf bzw. lösch sie direkt und will hier nur fest halten wie ich das ganze als Landscape Variante begann um dann auf Portrait Mode umzuswitchen. Das hing unter anderem mit dem ganzen Android SDK zusammen, zum anderen das die erste game Engine Phaser für mich als "one-page" app verständlicher war da dort die Szenen Einteilung etwas kompliziert ist.

My name is hunt
Online game based on Google streetview.
Mr. Robot Wallpaper generator
Online wallpaper generator for the US series.
La Despedida
Roadmovie project on a three-wheeler through Europe