akshay
03/11/2020, 12:19 PMOfir Bar
03/11/2020, 5:25 PMursus
03/15/2020, 2:24 PMKavin
03/16/2020, 2:41 PMnavigation.runtime = "androidx.navigation:navigation-runtime:$versions.navigation"
navigation.runtime_ktx = "androidx.navigation:navigation-runtime-ktx:$versions.navigation"
navigation.fragment = "androidx.navigation:navigation-fragment:$versions.navigation"
navigation.fragment_ktx = "androidx.navigation:navigation-fragment-ktx:$versions.navigation"
navigation.ui = "androidx.navigation:navigation-ui:$versions.navigation"
navigation.ui_ktx = "androidx.navigation:navigation-ui-ktx:$versions.navigation"
Steve
03/16/2020, 9:34 PMMadalin Valceleanu
03/18/2020, 8:20 AMAhmed Ibrahim
03/20/2020, 10:53 AMursus
03/30/2020, 6:32 PMOfir Bar
04/01/2020, 7:41 PMSteve
04/06/2020, 5:44 PMemmax
04/07/2020, 2:02 AMursus
04/09/2020, 7:13 AMAhmed Mourad
04/11/2020, 7:23 AMursus
04/13/2020, 9:10 AMursus
04/15/2020, 12:54 AMSteve
04/17/2020, 5:26 PMKoya Sivaji
04/19/2020, 1:52 PMjulian
04/29/2020, 7:09 PMbhatnagarm
04/29/2020, 8:53 PMRahul Ch
05/01/2020, 4:23 PMursus
05/02/2020, 2:11 AMBMG
05/02/2020, 3:23 PMisFetching
is a class variable which holds network data fetching state.
Is this a good pattern? I was trying to remove this class variable to reduce state in presenter. Is that possible or will it be an overkill?
override fun fetchData() : {
if(isFetching) return
isFetching = true
apiService
.fetchData()
.doOnFinally { isFetching = false }
.subscribe({
view?.updateData()
}, { })
}
Steve
05/04/2020, 4:51 PMSlackbot
05/10/2020, 8:29 AMJoan Colmenero
05/11/2020, 6:54 AMPageKeyedDataSource
where is the correct layer to use it? Because I have to pass an object and don't know if it's the domain object or the response from retrofit.oday
05/12/2020, 9:17 PMstreetsofboston
05/14/2020, 11:43 AMjurajsolarml
05/15/2020, 8:29 PMOrhan Tozan
05/17/2020, 4:34 PMjayeshsolanki93
05/18/2020, 4:59 PMjayeshsolanki93
05/18/2020, 4:59 PMCollin Flynn
05/18/2020, 7:17 PMOrhan Tozan
05/19/2020, 12:49 PMahulyk
05/19/2020, 1:05 PMSaurabh
05/19/2020, 1:19 PMViewModel
in my opinion does not have a view reference in it for a reason, that it is not bound by a view. I have an issue with how most applications I see have one ViewModel
for each View
in the architecture. That just makes it a presenter without a view reference.
In my opinion, a ViewModel
should be reusable, by any view that wants to show the data that a particular ViewModel
exposes.HomeActivity
with HomeActivityViewModel
. We hinder that reusability part of it.
The part of the issue is how even android studio suggest you to create Fragment + ViewModel
through it's wizard.Orhan Tozan
05/19/2020, 1:21 PMSaurabh
05/19/2020, 1:24 PMOrhan Tozan
05/19/2020, 1:27 PMSaurabh
05/19/2020, 1:42 PMdewildte
05/19/2020, 7:45 PMFlow
is good for this.Anastasia Finogenova
05/21/2020, 3:46 AMursus
05/21/2020, 2:55 PMAndrew
05/21/2020, 8:40 PMOG
05/21/2020, 10:19 PMAnastasia Finogenova
05/21/2020, 10:21 PMOG
05/21/2020, 10:27 PMAnastasia Finogenova
05/21/2020, 10:30 PMOG
05/21/2020, 10:40 PMAnastasia Finogenova
05/21/2020, 10:46 PMOG
05/21/2020, 10:46 PMAnastasia Finogenova
05/21/2020, 10:47 PMOG
05/21/2020, 10:49 PM