甲方没有违约。原因是甲方和乙方的口头合同根本就没有订立,既然都没有产生合同,何谈违约问题。之所以说合同没有订立,原因是对于口头合同,甲方提出了邀约,乙方需要即时作出承诺,除非双方此前有特别约定。否则,则认为乙方没有承诺,既然没有承诺,自然就不存在合同成立问题了。法规索引:合同法第二十三条承诺应当在要约确定的期限内到达要约人。要约没有确定承诺期限的,承诺应当依照下列规定到达:
(一)要约以对话方式作出的,应当即时作出承诺,但当事人另有约定的除外;
(二)要约以非对话方式作出的,承诺应当在合理期限内到达。