Question: what materials do you need to make an app?
Answer: The basic tools for building apps have evolved. Xcode, Apple's platform for building iOS apps, has gone through many iterations. Android Studio has taken over Eclipse as the preferred development environment for Android applications. Cross-platform tools like Xamarin, Phonegap and Titanium have come along as well.