Web development is the building and maintenance of websites; it's the work that happens behind the scenes to make a website look great, work fast and perform well with a seamless user experience. Web developers, or 'devs', do this by using a variety of coding languages. Whether you want to work for an organization or as a self-employed freelancer, front-end web developers are in demand. In fact, the Creative Group has named front-end web development one of the Top 10 Creative and Marketing jobs of 2017. It's a lucrative career.
Android software development is the process by which applications are created for devices running the Android operating system. Google states that "Android apps can be written using Kotlin, Java, and C++ languages" using the Android C++ or assembly, need the help of JVM language code, that may be supplied by tools, likely with restricted API support. Some programming languages and tools allow cross-platform app support (i.e. for both Android and iOS). The official language for Android development is Java. Large parts of Android are written in Java and its APIs are designed to be called primarily from Java.
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks. According to a recent Time article, “Most developers get a bachelor's degree in a computer science field, learning the basics of programming while devoting their free time to testing it out.”