직업적인 개발자가 되실 게 아니라면 Flutter를 배우시는게 더 쉬우실 겁니다. IOS/웹도 같은 코드로 만들 수 있구요.
안드로이드는 자바/코틀린부터 배워야할 게 좀 많고, 라이프싸이클 등 골치아픈 부분들이 좀 있어서 직업적인 선택이 아니라면 별로 권장하고 싶지는 않습니다.
기술적인 건 그렇고, 친구가 어떤 걸 만들고 싶은지 들어보시고, 이른바 '요구사항 분석'을 먼저 하셔야 합니다. 어떤 기능이 필요하고 뭘 원하는지 파악을 하고나서 화면이 어떻게 구성되고 이동을 하는지 등의 디자인이 필요하구요. 이걸 시간이 가면서 구체적으로 친구와 상의를 하시면서 고칠 건 고치고 부족한 건 채워나가면서 코딩을 하고 테스트를 하는게 기본적인 절차입니다.