Based on what I’ve gathered from various sources online, Java seems to be a suitable choice for app development, both for web and mobile platforms. For web apps, it’s said that Java is the main language for creating dynamic and interactive interfaces. It’s used to build modern web applications and plays a key role in enhancing user experience. Additionally, Java can be utilized for crafting apps on both iOS and Android platforms, whereas Python is less common for mobile apps. Java also enables the creation of apps across multiple platforms with the same codebase, and there are plenty of learning resources available from the community. However, the decision between languages will depend on factors like versatility, compatibility with different browsers, creating interactive web interfaces, and addressing security concerns based on the specific needs of our app development.