Front end mobile application development using android studio. Develop application using java, android sdk, sqlite for offline storage, web service integration using Retrofit, Volley and RX Java. Back end Api development using Hibernate and Spring Framework. Mysql for data storage.