MuchaDev

Tutorials & Projekt Entwicklung

Dev Blog über Tutorials und eigene Projekte

Willkommen auf MuchaDev

MuchaDev ist eine gemeinnützige Webseite, welche Tutorials bezüglich Webentwicklung, Hybridentwicklung, Desktopentwicklung und Spieleentwicklung mit verschiedenen Frameworks veröffentlicht. Darüber hinaus werden auch eigene Projekte veröffentlicht.

AngularJs - Promise Chaining

erstellt: 30.04.2016
Was ist Promise-Chaining?
Darunter versteht man den verketteten Aufruf mehrerer Callbacks (hier aus einem Service).
Das Aneinanderketten verhindert einen ineinander verschachtelten Aufruf und sorgt somit für einen überschaubaren Code.

AngularJs - Typescript integrieren

erstellt: 30.04.2016
TypeScript Klassen für AngularJs

AngularJs - JsFiddle als Testplatform

erstellt: 30.04.2016
JsFiddle lässt sich prima als Testplatform für kleine AngularJs Anwendungen nutzen.
Hierfür muss man nur ein paar Kleinigkeiten anpassen (siehe unten)

AngularJs - $filter in Controller nutzen

erstellt: 30.04.2016
$filter im Controller injecten und so den Service verwenden können.
Hierbei stellt AngularJs folgende Services von Werk an bereit:
Uppercase, Lowercase, Date, OrderBy, Currency und Filter.

AngularJs - Funktion an Directive reichen

erstellt: 30.04.2016
Das Ziel ist es eine Funktion im Controller zu deklarieren, diese aber in der Directive aufzurufen.
Somit lassen sich große Teile des Controller-Code auslagern.
z.B.: für einen File-Upload

Dazu verwendet man in der Directive das '&'-Binding.

AngularJs - Controller als VM deklarieren

erstellt: 30.04.2016
AngularJs benutzt $scope für das Binding von Variablen. Oft gibt es hier Komplikationen bei Promises oder es wird schnell lästig ständig $scope im Controller zu nutzen.
Hier werden 3 Optionen dargestellt um dies zu vermeiden.

AngularJs - Basic App Setup

erstellt: 30.04.2016
Ein simples AngularJs Basic Setup mit Routeprovider und Controller als "vm" Deklaration.

Android - via adb sideload Dateien kopieren

erstellt: 28.04.2016
Mittels "adb sideload" Befehl lassen sich Dateien von einem PC auf ein Android Gerät kopieren.
Gerade beim Flashen von Firmwares sehr beliebt, da sich das Gerät zuvor nicht im Bootloader befinden muss.