Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Hibernate is an object–relational mapping (ORM) tool for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database.
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.
Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.