Some unit test cases and stub methods implemented
Refactoring and cleanup code. Multiple methods added for simple, but dynamic mathematical operations
Implemented the basis of the interface
+ Created a fragment from where the operation can be dragged
+ Created a fragment which contains the main screen
+ Created a drawer layout
+ Added resources (our color palette and some images needed for the drawer layout)
- Removed some unnecessary auto-generated code

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Started on the basis of the logic that draws (and measures) the formulas which are stored in MathObjects

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Integrated the engine with the interface class structure.
From now on we'll be using Symja for the mathematical calculations.

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Discovered that the application package was still set to com.example.math_dragon.
Changed it to the right one (org.teaminfty.math_dragon).

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Subtract methode plus een methode voor het checken van lege childs
vermenigvuldigen toegevoegd
The new operators (multiply and subtract) are now tested.
Also removed some unnecessary imports.

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
More convenient methods added to MathBinaryOperation and exception handling.
Merge https://github.com/Divendo/math-dragon

Assigning members to binary operations now is very awkward because you explictly need to specify the index number on each getter and setter. The next logical step is to derive MathOperationBinaryLinear from MathOperationBinary.
remove old class structure
Hover state implemented and MathBinaryOperationLinear derived from MathBinaryOperation
Ignoring IDE settings and setting the Android target back to 19.
+ .settings directory added to .gitignore (and deleted its contents from the repository)
* Changed the target to API 19
* Fixed a bug where MathBinaryOperator didn't initialise its child array

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Divide option

removed a line of stuff from MathOperationLinear
**TODO***
comment that line properly
Added operations to the operation drawer
+ Created a class MathSourceView which will be the source for dragging MathObjects
* Modified the add, subtract and multiply operations to have a small padding around their operator

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Wat zooi in de startup, kun je er uit halen als je wilt.

En de divide compleet!
Added dragging to the drawer

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Merged in Ivor's divider operator

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
TEST