Skip to content

Get Started Software

Ben edited this page Nov 11, 2016 · 9 revisions

Mockups

I found a really powerful open source mockup tool named Pencil. Per default it provides a huge amount of graphical elements. But for special requirements there are many packages available, too.

  1. Download and install the software version 3.0.0-rc1: http://pencil.evolus.vn/Next.html
  2. Open Pencil
  3. For our mockups we are using Material design elements, that's why you have to install two UI element packages. In Pencil these packages are called stencils. To install both packages you have to right click on one of the blue stencil categories on the left and choose "Manage Collections". On the bottom of the appearing window click on "Install From Repository". Install the material icon and Android Lolipop stencil.
  4. If you have already cloned our repository, there should be a .epz file in that directory. Open that file with pencil and have fun.

Angular 2

We decided to not use Angular 2 because the material 2 framework is still in alpha. We recommend to use Angular 1 until the material 2 framework is stable

There is an issue in Fedora 24 where NPM3, which is required for AngularJS2, could not be installed (https://bugzilla.redhat.com/show_bug.cgi?id=1370524). To solve this problem you can install NPM via DNF and type the following command: sudo npm i npm -g

To learn the basics of angularJS2 and Typescript I really recommend the following tutorials which provide everything you need to know:

Angular 2 Material Design

To get an overview over the material framework you should read the following get started:

Scala or Java

For our backend we probably use scala, so it would be good to know even the basics of this language. The following tutorial will guide all people who know java through the scala basics: http://www.scala-lang.org/docu/files/ScalaTutorial.pdf