Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Alarm application for Android
Java Clojure Other
branch: master
Failed to load latest commit information.
.openshift Update openshift settings.
android Change brightness, resize images for big screens. Release new version.
deployments Fix application root.
server Add task 'Bitwise arithmetic'. Close #16.
.gitignore Update dependencies.
.travis.yml Fix initial dir. №2. Update readme.

Geek Alarm

Geek alarm is alarm application for android. It works as usual alarm application, but to turn it off you need to solve several math or computer tasks (calculate matrix determinant, calulcate integral, convert number from binary, etc).

Tasks examples can be found here

App in android market: GeekAlarm


Task represents basic operations and definitions in different fields of math and computer science.




To display all this tasks to user, we need to generate images from LaTeX or MathML notation. I haven't found any lightweight library for java to do it. So we can't generate tasks in android application. These tasks will be generated on server and android client will get them using http requests. Server usage requires internet access for client (not good), but it allows to add new tasks very easy (good). Server is implemented in Clojure.

Project consists of 2 parts:

  1. Android client

  2. Clojure server

Build status

Build Status


Copyright (C) 2011-2013 Nikita Beloglazov

Something went wrong with that request. Please try again.