Saurabh Lalwani

Results 10 issues of Saurabh Lalwani

api package name in an open source project is kinda redundant so moved all the interfaces/objects etc. one level up and dropped the api package

Currently, we are using allProjects and subProjects approach which is not [recommended](https://docs.gradle.org/current/userguide/sharing_build_logic_between_subprojects.html#sec:convention_plugins_vs_cross_configuration) Switch to [ConventionPlugin](https://docs.gradle.org/current/userguide/sharing_build_logic_between_subprojects.html#sec:convention_plugins) to make subproject dependencies more clear

Created request and config objects needed to make authentication request and authentication response

Cutting the current main into 1.X branch to prepare main for the 2.X

- Created a demo app using authentication module - app supports prefilling user information - demonstrates how to use app priority - shows a toast message for token or error

Updated the upload-artifact action version from v2 to v4 as per github guideline https://github.blog/changelog/2024-02-13-deprecation-notice-v1-and-v2-of-the-artifact-actions/