You should try Dux Forex. Their monthly fee is only $5 and I am pretty sure they have mobile alerts because I see their app in google play. You are not going to get anything good for free.
This might not always be the case but a broker should not have fixed spreads and should be avoided. But some honest brokers have a fixed spread and they are fine so its better you use them for at least a 3 months before opening up with them. Use a demo.