Recently we were working in mobile app which is integrated with odoo.sh please implement following things in your project and it would help to solve your problem
1. add following libary inside app level gradle file.
implementation 'com.oogbox.api:odoo:1.0.4'
2. build your project
3. To authenticate the User please check below code.
OdooClient client = new OdooClient.Builder(context)
.setHost("https://www.example.com")
.setConnectListener(new OdooConnectListener() {
@Override
public void onConnected(OdooVersion version) {
client.authenticate("user","pass", "db", loginCallback);
}
}).build();
AuthenticateListener loginCallback = new AuthenticateListener() {
@Override
public void onLoginSuccess(OdooUser user) {
}
@Override
public void onLoginFail(AuthError error) {
}
};
If you want explore more you can check from given library - https://github.com/oogbox/odoo-mobile-api
Regards,

Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari
