Commit Graph

96 Commits

Author SHA1 Message Date
510b26c0d2 InterstitialAds for GamesActivity on any game opened.
Gradle AGP upgrade.
2024-09-10 12:08:01 +05:30
3e05b46828 Google ads integration. 2024-09-05 21:09:28 +05:30
4bb7a10a01 Integrated api for ads data.
Cached data globally and inflated ads on
Home1Fragment, WebSeriesFragment, KaraokeActivity, AudioBooksActivity and GamesActivity and ShopFragment1

Implemented local database for ads impressions and clicks.

Implemented remote sync for ads clicks and impressions.

Tested thw working of database and syncing of data.

Shared build with client.

Solved bug for clearing cart when user logs out.

Implemented dialog for session expired.
2024-09-04 21:01:27 +05:30
18d305287b UI bugs solved.
Added new ads UI in Home1Fragment and WebSeriesFragment.
Updated Ui sizes in Home1Fragment
2024-09-03 20:53:31 +05:30
abf854bbb6 Language issue solved.
Live tv issue solved.
2024-08-29 21:07:00 +05:30
b3df2689d9 Bug fixes:
User type spinner in GetEmailFragment hint text color changes.

Handled reloading live streaming w.r.t. network availability on Home screen.

No selection of gender on UserProfileActivity

Empty password check in SignUpFragment
2024-08-28 20:41:02 +05:30
234d0af32e UI bugs solving and improvements in FmActivity and onboard flow next buttons. 2024-08-27 20:53:47 +05:30
dc6bdbf6db Cart listing removing caching.
loading continue data properly after user video view api is hit.
2024-08-23 20:50:57 +05:30
7ec27264ff Bug solving: 41 to 63
Major ones : Validation checks, Karaoke loading, game in background.
2024-08-22 20:25:22 +05:30
fbce3f22fa Completed flow for update screen. Implemented skipped version by user. Tested the flow.
Resolved bugs by client : Issue 1 to 19

Resolved bugs on Freeds-camp :
Ui and functionality bugs : TC 01 to 41
2024-08-21 21:02:56 +05:30
812d8c19c1 Integrated forgot_username api and completed ui flow and created new
Integrated app version history api and created new ui for new updates.
Implemented logic for new and force version checks.

Loaded continue watching data for karaoke and audio after coming back from player activity.

Resolved client bugs :
1. Improvements in live tv floating view on homefragment1 and bottom nav icons.
2. FmActivity volume icons changes.
3. Shared other remarks.
4. directly load product details upon only 1 product in category.
2024-08-20 20:53:17 +05:30
df34a2ee9d Integrated user_video_view api for all modules.
Sync for clicks when logout synchronously.
Sync for clicks when user closes app.
2024-08-16 20:54:56 +05:30
e4de3182c0 Integrated api for user_clicks.
Done some RnD and made RemoteSync.kt to sync clicks data from local room database to remote server with api call in batches.
Completed implementation and tested data with backend.

Integrated api for user_video_view api.

Done some RnD to calculated the duration of video viewed overall in LiveStreamPlayerActivity. - successful.

Created Database for VideoViewEvent, Dao, and VideoViewHelper to upsert data into local database.

MyListRepository changes to load only specific data in favorite listing when that particular module is changed. - successful and tested.

Created build to be shared with client.
2024-08-14 20:48:39 +05:30
0521ee8415 Making gender not required and sending 0 as default gender for registering user.
implemented GamePlayerActivity clicks onn webview.

Implemented clicks events for common PlayerActivity.kt

Implemented clicks for mylist and view all fragments of all modules.

Integrated Firebase analytics.
Tested by enabling debugger view.

Integrated Firebase performance monitoring.

Integrated Onesignal, initiated and tested.
Sent onesignal id to backend from endpoints: guest_login, login, login_proceed and guest_login.

Integrated v2/favorite_listing api with new data structure of show_data with split data for english and hindi category.
Made the changes according at all places in mylist module.

Started implementing flow for item being from fav view all activity for web shows:
1. reloading the whole list by resetting the pagination.
2. removing locally when user has loaded all the data already.
2024-08-13 21:06:45 +05:30
88e11a972d ModuleDialog in all view all sections of MyListFragment.
Syncing data by reloading latest 3 favs of the currently viewed view all when returning back.

Changed karaoke url to mp4 to download audio from it: api changes.
handled this in module and mylist.

Error handling for player in LiveStreamPlayerActivity by reloading for 10 times repeatedly until there is an error.

Added share functionality in all modules.

ADDED CLICKED CACHING IN ALL OVER THE APP.
(Except the common Player)
2024-08-12 20:50:11 +05:30
ADITYA
3d239d8f3e ModuleDialog in all view all sections of MyListFragment.
Syncing data by reloading latest 3 favs of the currently viewed view all.
2024-08-11 19:11:36 +05:30
72e7531e68 Created FavAudioFragment, FavGameFragment, FavKaraokeFragment for view all of every module.
Integrated lazy loading in all of above.

Category wise data loading of web series.

Updating latest data of 3 when removed item from mylist in web series (both)
2024-08-09 20:59:57 +05:30
a10f0a06bb View all buttons in all lists in favorites list.
Removed all local changes in favorites list from all modules repository
Added flag to only load favorites list when there is changes in modules data.

Created FavoritesActivity and fragment_web_series_eng and creadted viewmodel and integrated api for loading data of webseries.
2024-08-08 21:03:19 +05:30
fa77c3d5ff Created bottom sheet for tracking order: Ui, integrated api, inflated data. 2024-08-08 18:51:18 +05:30
20daba1bb7 Added click events to room database for:
LiveTv, Home1Fragment, Home2Fragment, SideMenu, bottom_navigation bar, ExploreWokaActivity, MoreActivity, MyListFragment (For every module)

Profile Edit activity : Updating gender with api.

Guest, Parent and child check to show NoSignInDialog at :

SupportActivity, cart opening, ProductFragment (Add to cart button)

OrderActivity:

Created all views, adapters and integrated orders api (mvvm)

Integrated api for order tracking and cached.
2024-08-07 21:11:25 +05:30
e15abb2a80 Resolved migration problem with app-inspection of room database.
implement upsert transaction for ClickEvent
Verified database with debugging.

Implemented for live tv and fm.

live_streaming api integration and caching with singleton.

Implemented online url at all places of fm and live stream.
2024-08-06 21:07:45 +05:30
84fe475951 Created BlogsActivity and integrated blogs api.
Image loading in Home1Fragment, Home2Fragment and HomeActivity.

Created and shared build with testers.

Integrated navigation component for web series.

Research for problem related to save state of WebSeriesFragment of collapsing toolbar.
Solved it.

Integrated room database dependency with ksp and started working on on creating database for click events.

Created models, dao, database (singleton).

Issue related to app-inspection.
2024-08-05 20:53:29 +05:30
ADITYA
719e8e4441 Completed custom fm ui and implemented player, callbacks and volume toggling. 2024-08-03 03:42:30 +05:30
d4c679434c Implemented safe args for ProductFragment,address activity.
Changed callbacks for ShopActivity and cart flow.

Caching new address added and selecting the newly added address from AddressActivity.kt

Testing for successful and cancelled payment url callback.
clearing cart and going safely back to HomeActivity

callbacks of cart size in MyOrdersActivity

Worked on fm activity custom layout.
2024-08-02 21:23:11 +05:30
73e6a9f3fc RnD for caching cart and also adding items to cart locally.
Integrated product view api for viewing product.

Added removing cart item functionality from product view fragment.

Added callback to listen removal changes when gone to cart from product view fragment.

Debugged crash with configuration changes with multiple fragments in an activity with no public constructor.
And issue with no saved state when configuration is changed.

Understood and integrated navigation-safe-args in ShopActivity.
2024-07-31 20:52:15 +05:30
4d393b0fcf Integrated add_to_cart api and ui updates.
Cart count live data updates caching and handling cart data.

Text updates wrt to subcategory in product listing.

adding to cart data caching issue - problem solving
2024-07-30 21:16:10 +05:30
86f0aa47dc Completed address Adding Uis and api integration.
Worked on getting callbacks for url change in PaymentActivity.

Integrated sub-category api and its ui with tablyout

Integrated product listing api and cached data in ShopViewModel for every super-category, category and sub-category.

Created ProductFragment to showcase product details: Added viewpager and its adapter to show all images of a product in a sliding manner.
2024-07-29 21:06:32 +05:30
78c309e046 Address view created.
Address selection in adapter.

EDD api integration and caching.

order creation api integration.

PaymentActivity created to load payment url.

AddressActivity creation and api integration for edd on pincode check screen
2024-07-26 21:22:40 +05:30
0cc0d94935 masila trailer viewing in theme 2 and more screen.
Connectivity check.

Apply coupon api integration and caching data in view models.
Coupon selections and applications handling

Integrated addresses api.
Made views ready for cart addresses screen.
2024-07-25 21:04:31 +05:30
6eaa554d8c adjust resize problem when keyboard is opened in OrderSummaryFragment Solving.
Completed Ui for OrderSummaryFragment.

TV ui on home fragment 1 updates and cleaning.

Masila trailer added to WebSeriesFragment
2024-07-24 20:59:54 +05:30
9742f34fff Created cart view, viewmodel
integrated cart list, cart item remove api and caching cart data.

Created Activity-fragment view for cart flow with navigation graph.

Created order summary fragment view.

Integrated coupon listing fragment and inflated data.
2024-07-23 20:57:10 +05:30
ADITYA
0def2ae3a5 Shop module api integration. Created views: ShopActivity, ShopFragment1, ShopFragment2, ShopFragment3.
Showing all three list and caching them in viwemodel
2024-07-23 00:32:09 +05:30
be30e88638 Integrated all shops apis into repository and viewmodel.
Created MVVM architecture for shop module.
2024-07-19 20:28:41 +05:30
720331bc22 Home1Fragment night theme animations handling
Added shimmers in HomeMoreActivity

Integrated NoSignInDialog into all modules
for handling guest user click for like and add to fav

Cleaned all code from the start
2024-07-19 16:55:36 +05:30
8a3ca80f09 Teaser listing api in ViewModel.
Creating playlist for episodes and teasers in viewmodel

opening fragment from the MyListFragment: Receiving callback and updating data accordingly.

Corrected home1 fragment's background timings

Updating UI language of MyListFragment when user changes the language with the callback.

NoSignInDialog : UI and functionality

Implemented in MyListFragment
2024-07-18 21:07:14 +05:30
2e2c9cb853 MVVM for web series activity
new fragment for WebShowFragment

load more api integration for episodes and teasers

caching data in same viewmodel
2024-07-17 21:02:20 +05:30
c593a7550c MVVM structure for all:
Karaoke, audiobooks, games (Completed)

Started implementing new ui structure for web series (Single activity and multiple fragments)

Completed first web series fragment

Completed implementing mvvm for web series
2024-07-16 20:50:06 +05:30
c828a6ae00 KaraokePlayerActivity :
Saving audio file to Music folder.
Handling for api level 29 and above.
Handling permissions for writing_external_storage in api level below 29.

Handling button disabling with recording state change

integrated pagination for karaoke

Started integrating mvvm model for KaraokeActivity
2024-07-15 21:11:42 +05:30
a79ba8813e worked on karaoke ui syncing with different recording states
saving karaoke audio file to download folder
2024-07-12 21:07:52 +05:30
5bfb1c03f5 implementing karaoke 2024-07-11 21:12:02 +05:30
fbb253d612 KaraokePlayerActivity:
Ui creation

Audio recording implementation
Recorded audio implementation
2024-07-10 21:00:36 +05:30
64626f7730 Created Karaoke module: UI and backend
Integrated karaoke listing api and data caching
Integrated Continue Karaoke api and data caching

Data syncing with adapters and MyListFragment

Dialog showing for karaoke.

Implemented Media3 Player view for KaraokePlayerActivity

Custom Player controller view - adding close button and title and hiding full screen and settings icon
Player setup, hiding user controller view
2024-07-09 19:19:03 +05:30
294afcb80a Created Games module: UI and backend
Integrated game listing and data caching

Data syncing with adapters and MyListFragment

Dialog showing for game.

GamePlayerActivity created - loading url, keeping screen on, hiding system bars.

Integrated karaoke api and caching
data syncing for like and fav data
2024-07-08 19:57:39 +05:30
6b193b1cc7 Completed integrating audio books.
- Data caching
- Data syncing between continue data and audio data of like data and fav data
- Data syncing between fav list and audio book and continue data

Dialog of audio book
- Data syncing

Same dialog in fav list
2024-07-05 21:27:07 +05:30
a3ce40b251 Completed ui for AudioBooksActivity
Integrated api for audio book listing and completed caching

Organized code into repositories for both webshow and audio books.

continue audio books api integration and caching.

inflated all data

working on like functionality
2024-07-03 21:06:20 +05:30
69a8c34a57 Deleting exoplayer from project
updating to media player 3 in MoreHomeActivity SongAdapter and Player on HomeFragment 1 and 2

Error handing in PlayerActivity.kt and LiveStreamPlayerActivity.kt
2024-07-02 20:56:17 +05:30
234a274a72 Cross platform ui comparisons and updates for text sizes, and other ui changes to match
title bar gradient for my fav list and handling backgrounds for switching fragments

updating project structure - made more concise
Started making audio books ui and integrating the apis
2024-07-01 21:08:50 +05:30
c50cf3d29e . 2024-06-28 22:44:03 +05:30
9d38928884 like and favorite data syncing in my fav list and show data
syncing between SeasonActivity.kt and MyListFragment

error handling for removing fav data from my fav list
 = default my fav list - empty

Home bottom nav ui corrections

Continue Episode Dialog and watch button handling
2024-06-27 20:45:13 +05:30
9db563e2cd Episode Dialog when clicked onn teaser and episode in SeasonActivity : Ui and functionality
Playing trailer of every season according to the category chosen

Solving issues in cache syncing for webshow's fav data

Hindi strings updates

opening SeasonActivity when clicked on webshows on MyListFragment

like synching and boookmark syncing in MyListFragment
2024-06-26 21:02:54 +05:30