diff --git a/apps/ministreaming/build.gradle b/apps/ministreaming/build.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..43ecb50b3b8ccd334451fa0e95475a8ec4517798
--- /dev/null
+++ b/apps/ministreaming/build.gradle
@@ -0,0 +1,19 @@
+archivesBaseName = 'mstreaming'
+
+sourceSets {
+    main {
+        java {
+            srcDir 'java/src'
+        }
+    }
+    test {
+        java {
+            srcDir 'java/test/junit'
+        }
+    }
+}
+
+dependencies {
+    compile project(':core')
+    testCompile 'junit:junit:4.+'
+}
diff --git a/apps/streaming/build.gradle b/apps/streaming/build.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..2d67f24aa398c6ff1b91f15540faffd13865d8a4
--- /dev/null
+++ b/apps/streaming/build.gradle
@@ -0,0 +1,18 @@
+sourceSets {
+    main {
+        java {
+            srcDir 'java/src'
+        }
+    }
+    test {
+        java {
+            srcDir 'java/test/junit'
+        }
+    }
+}
+
+dependencies {
+    compile project(':core')
+    compile project(':apps:ministreaming')
+    testCompile 'junit:junit:4.+'
+}
diff --git a/settings.gradle b/settings.gradle
index 3fc89764ec29d295560791e4576a54a3612119dd..c516ef9fc7637ed858dded796ddbc83bbc1da3c5 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1 +1 @@
-include 'core', 'router'
+include 'core', 'router', 'apps:ministreaming', 'apps:streaming'