Commit Graph

13 Commits

Author SHA1 Message Date
Harsh Shandilya ced43b00be refactor(android): boost page load performance
This is kinda embarassing tbh.
2024-04-18 17:50:23 +05:30
Harsh Shandilya 71977c5b2c refactor(android): move UIPost rewrite into PagingSource 2024-03-16 23:45:56 +05:30
Harsh Shandilya 68db3dcda6
refactor: move coroutine-utils into core 2023-06-05 09:52:12 +05:30
Harsh Shandilya 7b593806eb
fix: prevent unwanted list jumping during paging refresh
Fixes #347

Fixes SDP-34
2022-12-20 22:47:53 +05:30
Harsh Shandilya 6a4d0c2d3a
refactor: add license headers across the board 2022-10-26 01:55:50 +05:30
Harsh Shandilya 8652d4ceaa
refactor(api): adopt `EitherNet` 2022-10-10 01:29:32 +05:30
Harsh Shandilya 8060c347cc
refactor(android): resolve Detekt-reported issues 2022-10-05 12:23:30 +05:30
Harsh Shandilya eb058cfa3d
refactor(android): abstract away `getMorePosts` type 2022-09-23 16:42:39 +05:30
Harsh Shandilya 2afbc73bd4
refactor(android): leverage assisted inject for `LobstersPagingSource` 2022-09-10 02:11:27 +05:30
Harsh Shandilya 59b35a9255
refactor(android): switch to DispatcherProvider 2022-09-09 12:59:31 +05:30
Harsh Shandilya 096d2882e2
all: refactor model classes and serialization
- Move model classes to a standalone `model` Gradle module
- Migrate from Moshi to kotlinx.serialization for multiplatform support
2021-09-30 13:20:08 +05:30
Harsh Shandilya eee64b151a
android: fetch posts on the IO Dispatcher
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-19 19:55:04 +05:30
Harsh Shandilya 4168fe3875
android: replace src/{main,test}/java with kotlin
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-10 01:18:28 +05:30