We are planning an app project for warehouse inventory tracking and our field sales team, running on Android handheld terminals. We received quotes from two agencies for roughly 140,000 TL and 165,000 TL. However, the proposal sheets merely say 'Android mobile app design and coding,' without specifying which programming language or framework will be used.
A tech-savvy acquaintance warned us that if the language isn't spelled out, the agency might build it using outdated tech or obscure tools, leaving us stranded when it comes to ongoing maintenance and hiring developers later on.
What is the accepted standard language for Android development today? What technical terms should we mandate in the quote and contract so we don't get stuck if we ever need to switch developers?