In this course, we will create a multi-platform hybrid mobile application. This application will support many basic concepts.
Our application will be product management system. In this system, we can manage products. Also, we will go on with user components like login, register, user list, user update, user delete...
All system will be implemented step by step so you can easily follow all lectures.
In our application, we will use:
Spring Boot: Spring Security, Model View Controller architecture, Rest Controllers, REST API...
Hibernate: Java Persistence API, Object Relational Mapping...
Liquibase: We won't implement to database changes manually...
MySQL: We will use it but we can migrate to other databases easily.
React-Native: We will use it for mobile application. We will consume server side data on React-Native with API calls.
Our project has two main components, one of them is backend and the other one is mobile side. On the backend, we will use Spring boot and we will serve the application via rest api endpoints. With using these rest api endpoints, we can access the backend code easily. And we can benefit from the functionalities of server side... On the other hand, on the mobile side, we will create a UI and we will display the server side data. To display this data, we will use rest-api. We will fetch the rest api with using http-client frameworks and we will parse them. Finally, we will show them on the mobile UI.
247
63
TAKE THIS COURSE