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 |