Пишите сразу в байт-коде! И не HEX, а нулями и единичками!
Нет никаких самоучителей, на smali не пишут приложений, только редактируют, а для этого, если у вас развито мышление аналитического типа, достаточно спецификации с опкодами (командами) и метода научного тыка, а если не развито, то со временем разовьется, но долгое время будет очень тяжело, оно вам точно надо?