Толковый словарь Ефремовой
шмякать несов. перех. простореч.
1. Ронять, бросать, производя глухой, шлепающий звук.
2. Ударять, хлопать.
шмякать