anitab-org / mentorship-android

Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android application of this project.
https://github.com/anitab-org/mentorship-android/raw/apk/app-debug.apk
GNU General Public License v3.0
165 stars 380 forks source link

Bump dependencies versions and add their respective KTX variants #324

Open bartekpacia opened 4 years ago

bartekpacia commented 4 years ago

Outdated libs Project is using a bit outdated libs (for example androidx.lifecycle:lifecycle-viewmodel:2.0.0 when 2.2.0-rc03 is available). They should be kept up-to-date so we'll receive newest featues and fixes.

KTX Furthermore, considering that all of our code is written in Kotlin, we should take advantage of ktx versions of those libs. That will enable us to write better, more idiomatic Kotlin code.

Resources

https://developer.android.com/kotlin/ktx#use-ktx official docs on Android KTX and its advantages https://androidx.tech might serve as a good reference for versions of AndroidX libraries.

MariamKotob commented 4 years ago

@anitab-org/mentorship-android-maintainers I don't have a clue.. can anyone add his opinion here?

anna4j commented 4 years ago

@isabelcosta is this a valid issue?

isabelcosta commented 4 years ago

@anna4j actually I am not sure 🤔 Could you please ask for help of Android devs on Zulip?