Calm down, thar App already exists and is not mine.
LucidWeaver has RC’s timer, mine was intended to implement cycles timer, as found in lucidology. That other app doesn’t have a configurable cycles timer with independent intervals.
And yes, vibration is possible.
UPDATE: Release 4 is available! 
![]()
You can even use it as music player
(if the file is not too large).
I can now record a file using my phone and then play it as a new tone!
Status: I found out that vibration is way too easy to code.