-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
MCP Team 2 Sprint 2
Motivation
Basing on SDK proposal build and extend sample implementation
https://github.com/aerogear/proposals/pull/6
For mobile application setup will requirecouple manual steps:
1) Generate mobile configuration using mobile-client (not mobile specific)
2) Drop configuration including URL into application (not mobile specific)
3) Extract URL from configuration.
After obtaining URL/configuration to service users can make any API calls.
For SDK investigations we are focused on extending step 3 core of our library.
Once that is done we can simply integrate two most important SDK's: Sync and Push.
Main goals are:
- Investigate/implement android core library that will create map of services from provided json/plist file.
- Integrate existing SDK sync and push
- Try to extract network into core (using aerogear-android-pipe from push server)
In separate tickets:
- In the mean time we are working on SDK proposal and top level API (using annotations)
- BOM style dependency management that will improve user experience and reduce versioning hell on Android platform.
After doing that we can drive this forward and run sync behind keycloak which should show us how we can provide authentication.
We may also extend mobile-cli to provide more service specific information that is needed.