A friend of mine gave me some brilliant advice at around that age, and it was: find something that bonds the whole family together. She got a dog. We discovered Dc loved theatre and very modern art shows so we started going out to those once a month. That's not often, but it set a precedent. Then I started taking them to gigs they couldn;t go to unaccomopanied.
We also went on hikes - sometimes up big hills and mountains, other times just round the local woods. They are almost old enough to leave home now but we still go for long walks a few times a week together and if ever they have a problem or we're in disagreement about something or I need to give advice but don;t want to lecture or nag, then we walk. If you are sportier, going for a run, going to the gym, etc all work. My DS2 couldn't swim by age 12 so we went once a week for a year until he could, and ended up swimming a mile together. That was very good bonding.
Another good way is to find comedies you all like. At that age some of the classics work - Father Ted or Parks & Rec. Now they prefer edgier or odder stuff like SNL or Vic & Bob.But it's great bonding.
We also do pizza nights on Fridays - choose a film (take it in turns) turn the lights off, like a cinema and have home made pizza and popcorn - about once a month.
Cooking together, shopping for a new fashion look, designing a new look bedroom then painting it and assembling the furniture together - anything that seems to him to be you allowing him to change and mature rather than keep him as a little boy.
Another thing that worked for us was having bonfires. Or get a fire pit, light it and make some mocktails, add very long skewers for roasting sausages and toasting marshmallows. Sit around and chat.
At that age they so long to be grown and cool, so I played into that and asked lots of questions like: if you had to spend a million pounds in 24 hours, what would you buy? Or: describe your dream house/dream job/dream car etc. It gave me insight into their changing outlook on life too.