For Android, I've started using AZ Screen Recorder.
It's free, pretty easy to use, has some good post-recording edit features if you want them, and it doesn't take up a lot of overhead resources while it records. If you'd like, it allows you to record audio while recording video. I haven't yet tried to talk over an attack because I think I'd distract myself, but some of you might be better multi-taskers!