Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stream Episode 17: Initial SharedPreferences storage implementation #81

Merged
merged 19 commits into from
Oct 17, 2018
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Test removing ViewModelModule
  • Loading branch information
JoaquimLey committed Oct 12, 2018

Unverified

No user is associated with the committer email.
commit e442738de2d2a143abbd2f40aed68fbd5e49f810
4 changes: 0 additions & 4 deletions transport-eta-android/data-sharedpreferences/build.gradle
Original file line number Diff line number Diff line change
@@ -4,8 +4,6 @@ apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
publishNonDefault true

compileSdkVersion build_versions.target_sdk
defaultConfig {
minSdkVersion build_versions.min_sdk
@@ -80,12 +78,10 @@ androidExtensions {
dependencies {
// Module
implementation project(':data')

// ACC
kapt deps.lifecycle.compiler
implementation deps.lifecycle.livedata
implementation deps.lifecycle.viewmodel

// Javax
implementation deps.javax.inject
compileOnly deps.javax.annotation
1 change: 0 additions & 1 deletion transport-eta-android/data/build.gradle
Original file line number Diff line number Diff line change
@@ -11,7 +11,6 @@ configurations.all {
dependencies {
// Modules
implementation project(':domain')

// Javax
implementation deps.javax.inject
compileOnly deps.javax.annotation
4 changes: 0 additions & 4 deletions transport-eta-android/presentation/build.gradle
Original file line number Diff line number Diff line change
@@ -4,8 +4,6 @@ apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
publishNonDefault true

compileSdkVersion build_versions.target_sdk
defaultConfig {
minSdkVersion build_versions.min_sdk
@@ -77,12 +75,10 @@ androidExtensions {
dependencies {
// Module
implementation project(':domain')

// ACC
kapt deps.lifecycle.compiler
implementation deps.lifecycle.livedata
implementation deps.lifecycle.viewmodel

// Javax
implementation deps.javax.inject
compileOnly deps.javax.annotation
2 changes: 0 additions & 2 deletions transport-eta-android/sms/build.gradle
Original file line number Diff line number Diff line change
@@ -3,8 +3,6 @@ apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
publishNonDefault true

compileSdkVersion build_versions.target_sdk
defaultConfig {
minSdkVersion build_versions.min_sdk
Original file line number Diff line number Diff line change
@@ -2,13 +2,12 @@ package com.joaquimley.transporteta.ui.di.module

import com.joaquimley.transporteta.ui.home.favorite.FavoritesFragment
import dagger.Module
import dagger.android.ContributesAndroidInjector

@Module
abstract class HomeFragmentBuildersModule {

@ContributesAndroidInjector(modules = [
ViewModelModule::class
])
// @ContributesAndroidInjector(modules = [
// ViewModelModule::class
// ])
abstract fun contributeFavouritesFragment(): FavoritesFragment
}
Original file line number Diff line number Diff line change
@@ -32,10 +32,7 @@ import javax.inject.Inject
*/
class FavoritesFragment : Fragment() {

// Inspiration for UI https://www.behance.net/gallery/69860023/Bust-app

@Inject
lateinit var viewModelProvider: FavoritesViewModelFactory
@Inject lateinit var viewModelProvider: FavoritesViewModelFactory
private val viewModel by lazy { viewModelProvider.create() }

private lateinit var adapter: FavoritesAdapter
@@ -47,6 +44,7 @@ class FavoritesFragment : Fragment() {
}

override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?):
// TODO Inspiration for UI https://www.behance.net/gallery/69860023/Bust-app
View = inflater.inflate(R.layout.fragment_favourites, container, false)

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {