To choose the best app development agency in New York, evaluate their portfolio to check their experience and skills, technical expertise, platform knowledge, and quality of work. Also, assess their communication, cooperation, project management, deadlines, budgets, and post-development services. By reviewing these factors, you can find a service that matches your needs and ensures project success.