No, you should not hand in your resume in person. Most medium and large-sized companies only accept online applications because they’re easier for HR departments to keep organized.
However, small businesses like mom-and-pop stores and independent coffee shops are likely to accept resumes submitted in person.
If you do hand in your resume in person, make sure you give the employer a great first impression. Wear something smart casual, like a collared shirt and slacks. Also, practice what you’ll say to the shift manager beforehand, and offer a handshake if there’s an opportunity.