Skip to content

Conversation

@florina-muntenescu
Copy link
Collaborator

No description provided.

build.gradle Outdated
pagingVersion = '3.0.0-alpha01'
retrofitVersion = '2.6.0'
okhttpLoggingInterceptorVersion = '4.0.0'
coroutines = '1.3.0'

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is quite old, current is 1.3.70

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the kotlin version is 1.3.70, the coroutines version seems to be 1.3.4

build.gradle Outdated

buildscript {
ext.kotlin_version = '1.3.61'
ext.kotlin_version = '1.3.70'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a big deal, but 1.3.71 is out now and fixes a compiler bug which prevents usage of property delegation in inline functions!

@florina-muntenescu florina-muntenescu force-pushed the step0_flow_livedata branch 3 times, most recently from 2ebab98 to 1c6e2e8 Compare May 5, 2020 17:22
@florina-muntenescu florina-muntenescu force-pushed the step0_flow_livedata branch 2 times, most recently from 5bd865f to 0991574 Compare May 28, 2020 17:26
@florina-muntenescu florina-muntenescu marked this pull request as ready for review June 10, 2020 15:14
@florina-muntenescu florina-muntenescu merged commit f99bf50 into master Jun 10, 2020
@florina-muntenescu florina-muntenescu deleted the step0_flow_livedata branch June 10, 2020 17:20
tunjid pushed a commit that referenced this pull request Jul 30, 2021
Upgrading dependencies and moving lambda code to blocks

Migrating to Jetpack

Bumping versions

Use the stable v3.6.3 of Android Gradle Plugin instead of an alpha version

Step 0 - An infinite scrolling list, using Flow and LiveData (#45)

* Having the list backed by network only

* Showing an infinite scrolling list, from network, with Flow

* Using more KTX functionality and making the error an exception instead of string

* Adding ViewBinding

* Making the UI more material

* Removing searchRepos helper method

* Making the project compatible with Android Studio 3.6

* Step 0 - An infinite scrolling list, using Flow and LiveData

* Addressing review comments:
* Increasing build versions
* Formatting
* Added RequiresOptIn flag for coroutines and removing FlowPreview annotations

* [Bug fix] Don't increment the last requested page if the request failed

* Avoid duplicating data

* Libraries bump and removing Room annotations from Repo

Adding core-ktx as a dependency (#65)

Bumping library versions (#89)

Updating to alpha07 (#116)

Bumping paging to alpha08 and other small deps changes (#125)

Bump to paging:3.0.0-alpha09 (#129)

Bump dependencies to match paging alpha11 (#139)

Use RepoViewHolder instead of ViewHolder (#26)

avoid casting and use the RepoViewHolder class directly on the adapter class

Use RepoViewHolder instead of ViewHolder (#26) (#153)

avoid casting and use the RepoViewHolder class directly on the adapter class

Co-authored-by: Amir A <mcattar@gmail.com>

Updating dependencies (#166)

* Updating dependencies

* Updating Paging 3.0 to stable

Drop page size from 50 to 30

Use AbstractSavedStateViewModelFactory, pass every method what it needs directly

Expose ViewModel as a singular input output interface

More descriptive comments, updated code style

PR feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants