Can you use wifi and apps on an unlocked Android phone without data plan?

Definitely yes.