Find a hobby that allows you to interact with other people. Both walking and reading a book in a cafe are solitary activities unless you make them otherwise.
You can join a walking club, though I think you will find those are typically for people who are older. You can also join a book club.
Once you are naturally getting out of the house and meeting new people with common interests, you will find it easier to meet potential partners who share your interests. But do not go into these situations hunting for a date. Get comfortable with the groups, get a feel for the vibe. Get to know the people, contribute to the group and let them get to know you. Then you can consider whether it's the right time, place, person to approach for a meeting outside the club.
This is a longer term strategy, but I think you will find your results are higher quality.
Apps and meeting people at bars are like closing your eyes and throwing a dart at a board. Clubs and groups that revolve around your interest give you pretense to get to know people and for them to get to know you, resulting in higher quality dates.