Jessica Rance I guess first of all you have to accept the fact that they are smart, form a friendly (Information sharing) environment, and try to make use of of their smartness by giving them the space to think, collaborate and giving ideas which will serve at the end the project/app that you guys are developing.
try to get knowledge from what they have, what concepts they like, and focus on the things that are shared between what you have, what they have, and what the project needs, and after all always read more than what they have.
There has to be some limits to that not being so friendly that will push you or limit your inputs in the team.