Question: how do ionic covalent and metallic bonds differ?
Answer: Covalent bonds involve sharing of electrons in the valence shell, metallic bonds are the attraction between the delocalized electrons present in the lattice of the metals, and ionic bonds are referred as the transferring and accepting of electrons from the valence shell.