Android

circle-info

For detailed technical release information, visit our Github repository

https://github.com/Lucra-Sports/lucra-android-sdk/releasesarrow-up-right

4.5.1

  • Fixed crash upon viewing completed tournament details

4.5.0

  • Added LucraUiProvider.LucraFlow.MatchupDetails Lucra flow to allow routing to the respective details view for each Matchup Type.

  • Added LucraEvent.GamesContest.StartedActive to indicate when a Games matchup creator starts a matchup while the non creator is viewing the matchup details.

  • Added SnackBar

  • Reduced the amount of clicks/screens to complete KYC flow

  • Reduced number of clicks when Signing in by removing the Terms & Conditions checkbox.

  • Updated the funding and withdraw flow with a new design that reduces the number of clicks required to complete the process.

  • Improved the matchup joining flow, making it more streamlined with fewer clicks required.

  • Updated how we fetch tournament data to consume less bandwidth.

  • Introduced Feature Flag to configure profile FAB

4.4.0

  • Enhanced UI/UX for tournament flows.

    • You can now perform actions that are not dependent on the load state.

    • Enhanced haptic feedbacks.

    • Enhanced error handling.

  • Fixed a bug where only the "tournament" and "game" were filterable categories.

  • Fixed a bug where tournament details screen would not prompt for location permission.

  • Removed various unused assets.

  • Removed dispute button when user is not part of the matchup.

  • Demographic collection form will now auto-fill information provided before.

  • Updated to allow setting locationId via LucraClient at any point (after SDK init) in the flow.

    • Consolidated tournament location operations into TournamentLocationProvider

    • TournamentLocationProvider allows setting and getting of locationId either from user or from client.

  • Tournaments where buy in is $0 (free) can be joined with a single tap from the big featured game cards.

  • Bug fix of how tournament pot was displayed in the big featured game cards.

4.3.0

  • Updated Wordings for free to play tournament

  • New UI for phone number authentication flow

  • Fixed a bug where game ID was not being passed when creating a Games matchup directly from bottom sheet

  • Other various UI improvements

4.2.1

  • Fixed issue where invalid geocomply license key would cause the SDK to crash

4.2.0

  • Updated Geocomply to 2.17.0

  • Added LucraEvent LucraEvent.GamesContest.Started to indicate when a Games matchup creator has pressed the "Start Matchup" button. Note: All other Games related events are now firing for the Free For All and Team vs Team matchups.

  • Free to play products now does not require age assurance check, instead soft checks against DOB

  • Introduced OrbitMVI library (version 9.0.0)

  • Added the ability to create a tournament with a private join code that only allows users with that code to join

  • Added the ability to replay a tournament for select locations and tournaments

4.1.1

  • Hotfix to replace AtStake object with Double in LucraMatchupRecreationalGameExtension.

4.1.0

Free to Play Games

  • Users can now wager on peer-to-peer matchups for rewards

  • Web SDK reward ingestion at run time

  • Rewards carousels for users to pick which prizes they play for

4.0.1

  • Updates to GeoComply

4.0.0

  • Support for Group Play and Free-for-All matchup types.

    • Users can now create games matchups with a streamlined UI that supports team v team or 1v1v1v1….

  • Support for Tournaments functionality including Lucra-owned UI

    • Additions to the games selection screen and added a tournament details page

  • Spread logic removed from matchup creation

  • Simplified matchup creation by removing the confirm step after team selection.

  • Enhanced Terms of Service presentation and acceptance tracking.

  • Location prompting added for sensitive flows (withdrawal/deposit).

  • Public feed segmented by "Live" and "Coming Up" games.

  • UI and bug fixes across matchup details, group handling, and result tracking.

  • Android - Improved geolocation related performance

3.13.0

  • Added accountStatus to SDKUser payload to indicate the user's account status

  • Fixed Games Creation and Acceptance flows to always show Loading dialogs after requesting location permission

  • Depreciated fields background, onBackground, surface, and onSurface in ColorStyle

  • Improved Games Create flow with a more streamlined UI

  • Improved Sports You Watch flow with a more streamlined UI

  • Sports You Watch now supports live games

3.12.0

  • [Breaking Change] The [RetrieveGamesMatchupResult] now returns [TopLevelMatchupType] instead of [SportsMatchupType] on success callback.

  • [Breaking Change] The [TopLevelMatchupType]'s field ownerId is now creatorId and type is now subtype

  • Bumped Aerosync version from 1.0.9 to 1.3.0

  • Updated how bank deletion logic is handled per provider

  • Added LucraUiProvider.LucraFlow.GamesMatchupDetails Lucra flow

  • Updated Geocomply version to support TargetSDK 35

  • Added LucraClient().closeFullScreenLucraFlows() to close all open LucraFlows

  • Fixed network overlay from displaying too frequently

3.11.4

  • Introduced support for Tournaments

  • Introduced LucraClient().joinTournament(), LucraClient().queryRecommendedTournaments() and LucraClient().retrieveTournament()

3.11.2

  • NotificationChannel is now set up automatically by the SDK - no need to define it on the consumer side.

  • Sports You Watch Free To Play support introduced

  • Added LucraUiProvider.LucraFlow.CreateGamesMatchupById Lucra flow

3.10.1

  • Updated Payment Processor for Withdrawals - We have updated our payment processor for withdrawals from Interchecks to Nuvei

  • Updated Games Icons - Support colored GYP icons

3.9.1

  • Welcome Screen - Users will now see a welcome screen after they authenticate that gives them a brief education about our feature!

  • Add Funds Tooltip - We have added a tooltip that pushes users to add funds when they land on the “Choose Your Game” screen in an attempt to get them to deposit before the end of the CAC flow.

  • Updated Contest Share Flow

3.8.0

  • Paypal/Venmo - Users now have the ability to deposit and withdraw via Paypal or Venmo! All withdrawals are instantaneous as well!

  • Rematch Flow - After users finish a GYP contest they now have the ability to rematch the user that they played with before, automatically sending them a notification to join the new contest.

3.6.0

  • [Breaking Change] Updated getSportsMatchup(matchupId) to return new SportsMatchupType model

  • Upon logging out in the middle of a Flow, LoginFlow will reset the Flow stack and launch

  • A "No network" screen will show if network drops for any reason.

  • Added Head to Head Stats

  • Client theme now supports light and dark mode. ClientTheme's colorStyle constructor field is deprecated. Use new ClientTheme(lightColorStyle: ..., darkColorStyle:...) instead.

  • Fixed View All player and opponent stats

  • Login flow can now be entered even if user is already logged in. They'll be met with "User is already onboarded"

  • SDKUser will now accept a birthday Calendar object to prefill KYC and SSN flows. This birthday will continue to emit with user updates.

  • Updated money transaction notifications to navigate user to Transaction history

  • Added ability to edit a user's profile image

  • Added support to see all submitted support request and add additional comments to them

  • Various bug fixes around Verification status, sports public feeds and styling.

3.5.0

  • Fixed invalid login auth state

  • Added TOS bottom sheet

  • Fixed add funds logic around accepting GYP flow

  • Fixed various deposit flow bugs

  • Improved CC expiration date input

  • Added additional address line for CC entry

  • Added unsupported CC type error

  • Migrated user stats query from v3 to v4

Last updated