Good question! There really are so many angles to cover in this day and age. I guess technically opening a snapchat doesn’t count as making “contact,” but I also just don’t think it’s a good idea. I also recognize how hard it is to fight the temptation and not open it. So my advice would be to send him a quick message if he sends you snapchats being like, “I really need some time for myself right now and would appreciate it if you wouldn’t contact me,” and then don’t respond further if he does keep reaching out. And if you can be really strong, then ignore the snapchats. Hope this helps!
Regardless of whether you decide to move on or attempt to win him back, you should still be spending time working on yourself first and foremost. Contacting him again or moving on would be something you decide to do after that, and you'll have to be mentally prepared that he may not see you the same way as 'best friends' again after the transition from being friends to having a romantic involvement to not working out.
Relationships often end in a whirlwind of doubt and bitter accusation. You probably said a few things you didn't mean, and she fought back. Now that you've had a little bit of time to think about what's been lost, you know you want her back. If you put your heart and mind to it, you might be able to win her over all over again. Fixing whatever went wrong in the first place can be all it takes to prove that you've changed.

This is great Eric. I’ve struggled for a while with a guy that’s not really been putting in much effort, I think because I was always there waiting for him and over functioning. He’s just broken up with me and I realise how much of myself I had lost and how I wasn’t taking care of my own happiness. I kind of for drawn into his hot/cold behaviour and felt anxious uneasy. I’m going to take my life back and take care of myself and be gracious and honest with him. I shouldn’t pin all my hopes on another person but all my hopes on myself. I really hope for a big shift on perspective on the inside after this. Of course I am heartbroken but I realise I fall into the same pattern in every relationship so this breakup is a big sign to change.