A Scala Android App to calculate American and Bermudan option prices using the LSM (Least Squares Monte Carlo) method. European option prices can also be calculated using the Black Scholes formula. The option payoff function is user-definable. An android service is used to enable long running calculations to continue in the background while other activities are in the foreground.