Skip to content

Commit 8c0a7ae

Browse files
committed
Pull out packages view, presenter, interactor and data.
1 parent f90db16 commit 8c0a7ae

23 files changed

+27
-28
lines changed

app/src/main/AndroidManifest.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
android:theme="@style/AppTheme">
1414

1515
<activity
16-
android:name=".core.view.activity.MainActivity"
16+
android:name=".view.activity.MainActivity"
1717
android:label="@string/app_name">
1818
<intent-filter>
1919
<action android:name="android.intent.action.MAIN" />

app/src/main/java/com/fernandocejas/android10/sample/app/core/di/components/ApplicationComponent.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
2121
import com.fernandocejas.android10.sample.app.users.UserRepository;
2222
import com.fernandocejas.android10.sample.app.core.di.modules.ApplicationModule;
23-
import com.fernandocejas.android10.sample.app.core.view.activity.BaseActivity;
23+
import com.fernandocejas.android10.sample.app.view.activity.BaseActivity;
2424
import dagger.Component;
2525
import javax.inject.Singleton;
2626

app/src/main/java/com/fernandocejas/android10/sample/app/core/di/modules/UserModule.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
2020
import com.fernandocejas.android10.sample.app.users.GetUserDetails;
2121
import com.fernandocejas.android10.sample.app.users.GetUserList;
22-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
22+
import com.fernandocejas.android10.sample.app.interactor.UseCase;
2323
import com.fernandocejas.android10.sample.app.users.UserRepository;
2424
import com.fernandocejas.android10.sample.app.core.di.PerActivity;
2525
import dagger.Module;
+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.fernandocejas.android10.sample.app.core.interactor;
16+
package com.fernandocejas.android10.sample.app.interactor;
1717

1818
/**
1919
* Default subscriber base class to be used whenever you want default error handling.

app/src/main/java/com/fernandocejas/android10/sample/app/core/interactor/UseCase.java renamed to app/src/main/java/com/fernandocejas/android10/sample/app/interactor/UseCase.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.fernandocejas.android10.sample.app.core.interactor;
16+
package com.fernandocejas.android10.sample.app.interactor;
1717

1818
import com.fernandocejas.android10.sample.app.core.executor.PostExecutionThread;
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;

app/src/main/java/com/fernandocejas/android10/sample/app/core/presenter/Presenter.java renamed to app/src/main/java/com/fernandocejas/android10/sample/app/presenter/Presenter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.fernandocejas.android10.sample.app.core.presenter;
16+
package com.fernandocejas.android10.sample.app.presenter;
1717

1818
/**
1919
* Interface representing a Presenter in a model view presenter (MVP) pattern.

app/src/main/java/com/fernandocejas/android10/sample/app/users/GetUserDetails.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import com.fernandocejas.android10.sample.app.core.executor.PostExecutionThread;
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
20-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
20+
import com.fernandocejas.android10.sample.app.interactor.UseCase;
2121
import javax.inject.Inject;
2222
import rx.Observable;
2323

app/src/main/java/com/fernandocejas/android10/sample/app/users/GetUserList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import com.fernandocejas.android10.sample.app.core.executor.PostExecutionThread;
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
20-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
20+
import com.fernandocejas.android10.sample.app.interactor.UseCase;
2121
import javax.inject.Inject;
2222
import rx.Observable;
2323

app/src/main/java/com/fernandocejas/android10/sample/app/users/UserDetailsActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import com.fernandocejas.android10.sample.app.core.di.components.DaggerUserComponent;
1515
import com.fernandocejas.android10.sample.app.core.di.components.UserComponent;
1616
import com.fernandocejas.android10.sample.app.core.di.modules.UserModule;
17-
import com.fernandocejas.android10.sample.app.core.view.activity.BaseActivity;
17+
import com.fernandocejas.android10.sample.app.view.activity.BaseActivity;
1818

1919
/**
2020
* Activity that shows details of a certain user.

app/src/main/java/com/fernandocejas/android10/sample/app/users/UserDetailsFragment.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import butterknife.OnClick;
1818
import com.fernandocejas.android10.sample.app.R;
1919
import com.fernandocejas.android10.sample.app.core.di.components.UserComponent;
20-
import com.fernandocejas.android10.sample.app.core.view.component.AutoLoadImageView;
21-
import com.fernandocejas.android10.sample.app.core.view.fragment.BaseFragment;
20+
import com.fernandocejas.android10.sample.app.view.component.AutoLoadImageView;
21+
import com.fernandocejas.android10.sample.app.view.fragment.BaseFragment;
2222
import javax.inject.Inject;
2323

2424
/**

app/src/main/java/com/fernandocejas/android10/sample/app/users/UserDetailsPresenter.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
package com.fernandocejas.android10.sample.app.users;
1717

1818
import android.support.annotation.NonNull;
19-
import com.fernandocejas.android10.sample.app.core.presenter.Presenter;
19+
import com.fernandocejas.android10.sample.app.presenter.Presenter;
2020
import com.fernandocejas.android10.sample.app.exception.DefaultErrorBundle;
2121
import com.fernandocejas.android10.sample.app.exception.ErrorBundle;
22-
import com.fernandocejas.android10.sample.app.core.interactor.DefaultSubscriber;
23-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
22+
import com.fernandocejas.android10.sample.app.interactor.DefaultSubscriber;
23+
import com.fernandocejas.android10.sample.app.interactor.UseCase;
2424
import com.fernandocejas.android10.sample.app.exception.ErrorMessageFactory;
2525
import com.fernandocejas.android10.sample.app.core.di.PerActivity;
2626
import com.fernandocejas.frodo.annotation.RxLogSubscriber;

app/src/main/java/com/fernandocejas/android10/sample/app/users/UserDetailsView.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
package com.fernandocejas.android10.sample.app.users;
66

7-
import com.fernandocejas.android10.sample.app.core.view.component.LoadDataView;
7+
import com.fernandocejas.android10.sample.app.view.component.LoadDataView;
88

99
/**
1010
* Interface representing a View in a model view presenter (MVP) pattern.

app/src/main/java/com/fernandocejas/android10/sample/app/users/UserListActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import com.fernandocejas.android10.sample.app.core.di.HasComponent;
1414
import com.fernandocejas.android10.sample.app.core.di.components.DaggerUserComponent;
1515
import com.fernandocejas.android10.sample.app.core.di.components.UserComponent;
16-
import com.fernandocejas.android10.sample.app.core.view.activity.BaseActivity;
16+
import com.fernandocejas.android10.sample.app.view.activity.BaseActivity;
1717

1818
/**
1919
* Activity that shows a list of Users.

app/src/main/java/com/fernandocejas/android10/sample/app/users/UserListFragment.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import butterknife.OnClick;
2020
import com.fernandocejas.android10.sample.app.R;
2121
import com.fernandocejas.android10.sample.app.core.di.components.UserComponent;
22-
import com.fernandocejas.android10.sample.app.core.view.fragment.BaseFragment;
22+
import com.fernandocejas.android10.sample.app.view.fragment.BaseFragment;
2323
import java.util.Collection;
2424
import javax.inject.Inject;
2525

app/src/main/java/com/fernandocejas/android10/sample/app/users/UserListPresenter.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
package com.fernandocejas.android10.sample.app.users;
1717

1818
import android.support.annotation.NonNull;
19-
import com.fernandocejas.android10.sample.app.core.presenter.Presenter;
19+
import com.fernandocejas.android10.sample.app.presenter.Presenter;
2020
import com.fernandocejas.android10.sample.app.exception.DefaultErrorBundle;
2121
import com.fernandocejas.android10.sample.app.exception.ErrorBundle;
22-
import com.fernandocejas.android10.sample.app.core.interactor.DefaultSubscriber;
23-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
22+
import com.fernandocejas.android10.sample.app.interactor.DefaultSubscriber;
23+
import com.fernandocejas.android10.sample.app.interactor.UseCase;
2424
import com.fernandocejas.android10.sample.app.exception.ErrorMessageFactory;
2525
import com.fernandocejas.android10.sample.app.core.di.PerActivity;
2626
import java.util.Collection;

app/src/main/java/com/fernandocejas/android10/sample/app/users/UserListView.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
package com.fernandocejas.android10.sample.app.users;
66

7-
import com.fernandocejas.android10.sample.app.core.view.component.LoadDataView;
7+
import com.fernandocejas.android10.sample.app.view.component.LoadDataView;
88
import java.util.Collection;
99

1010
/**

app/src/main/java/com/fernandocejas/android10/sample/app/core/view/activity/BaseActivity.java renamed to app/src/main/java/com/fernandocejas/android10/sample/app/view/activity/BaseActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.fernandocejas.android10.sample.app.core.view.activity;
1+
package com.fernandocejas.android10.sample.app.view.activity;
22

33
import android.app.Activity;
44
import android.app.Fragment;

app/src/main/java/com/fernandocejas/android10/sample/app/core/view/activity/MainActivity.java renamed to app/src/main/java/com/fernandocejas/android10/sample/app/view/activity/MainActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.fernandocejas.android10.sample.app.core.view.activity;
1+
package com.fernandocejas.android10.sample.app.view.activity;
22

33
import android.os.Bundle;
44
import android.widget.Button;
+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* @author Fernando Cejas (the android10 coder)
55
*/
6-
package com.fernandocejas.android10.sample.app.core.view.component;
6+
package com.fernandocejas.android10.sample.app.view.component;
77

88
import android.app.Activity;
99
import android.content.Context;

app/src/main/java/com/fernandocejas/android10/sample/app/core/view/component/LoadDataView.java renamed to app/src/main/java/com/fernandocejas/android10/sample/app/view/component/LoadDataView.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Copyright (C) 2014 android10.org. All rights reserved.
33
* @author Fernando Cejas (the android10 coder)
44
*/
5-
package com.fernandocejas.android10.sample.app.core.view.component;
5+
package com.fernandocejas.android10.sample.app.view.component;
66

77
import android.content.Context;
88

app/src/main/java/com/fernandocejas/android10/sample/app/core/view/fragment/BaseFragment.java renamed to app/src/main/java/com/fernandocejas/android10/sample/app/view/fragment/BaseFragment.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* @author Fernando Cejas (the android10 coder)
55
*/
6-
package com.fernandocejas.android10.sample.app.core.view.fragment;
6+
package com.fernandocejas.android10.sample.app.view.fragment;
77

88
import android.app.Fragment;
99
import android.widget.Toast;

app/src/main/res/layout/view_user_details.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
android:orientation="vertical"
66
>
77

8-
<com.fernandocejas.android10.sample.app.core.view.component.AutoLoadImageView
8+
<com.fernandocejas.android10.sample.app.view.component.AutoLoadImageView
99
android:id="@+id/iv_cover"
1010
android:layout_width="match_parent"
1111
android:layout_height="@dimen/iv_cover_height"

app/src/test/java/com/fernandocejas/android10/sample/app/interactor/UseCaseTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import com.fernandocejas.android10.sample.app.core.executor.PostExecutionThread;
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
20-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
2120
import org.junit.Before;
2221
import org.junit.Test;
2322
import org.mockito.Mock;

0 commit comments

Comments
 (0)