Как сделать обьясняющую GIF-анимацию?
Могу объяснить как такое сделать на андроиде.
Сначала надо записать видео всех действий с телефона.
Для этого подключаем телефон через USB-кабель к компу (должен быть включен режим отладки через  USB). Можно так же включить в настройках телефона отображение нажатий на экран.
Затем из папки, где установлен андроид SDK (у меня это d:\Android\sdk\platform-tools\) выполняем команду
adb shell screenrecord --bit-rate 8000000 --time-limit 30 /sdcard/video.mp4
Теперь будет писаться 30-секундный ролик всех наших действий на телефоне с битрейтом 8Mbps.
Забираем полученный mp4, редактируем в видеоредакторе и делаем из видео gif-ку. Инструменты можно поискать в сети. Есть так же онлайн-конвертеры
Делал и делаю на Flash, можно экспортировать в gif