Skip to content
This repository was archived by the owner on Aug 22, 2024. It is now read-only.

REFACTOR - Package reorganization #82

Merged
merged 2 commits into from
Apr 8, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
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
22 changes: 11 additions & 11 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,28 +12,28 @@
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:ignore="AllowBackup,GoogleAppIndexingWarning">
<activity android:name=".browse.LayoutBrowseActivity">
<activity android:name="com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".layoutpreview.LayoutPreviewBaseActivity"
android:parentActivityName=".browse.LayoutBrowseActivity" />
android:name="com.hossainkhan.android.demo.ui.layoutpreview.LayoutPreviewBaseActivity"
android:parentActivityName="com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity" />
<activity
android:name=".layoutpreview.LayoutVisibilityGoneActivity"
android:parentActivityName=".browse.LayoutBrowseActivity" />
android:name="com.hossainkhan.android.demo.ui.layoutpreview.LayoutVisibilityGoneActivity"
android:parentActivityName="com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity" />
<activity
android:name=".layoutpreview.LayoutChainStyleActivity"
android:parentActivityName=".browse.LayoutBrowseActivity" />
android:name="com.hossainkhan.android.demo.ui.layoutpreview.LayoutChainStyleActivity"
android:parentActivityName="com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity" />
<activity
android:name=".layoutpreview.LayoutGuidelineBarrierActivity"
android:parentActivityName=".browse.LayoutBrowseActivity" />
android:name="com.hossainkhan.android.demo.ui.layoutpreview.LayoutGuidelineBarrierActivity"
android:parentActivityName="com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity" />
<activity
android:name=".layoutpreview.LayoutGuidelineGroupActivity"
android:parentActivityName=".browse.LayoutBrowseActivity" />
android:name="com.hossainkhan.android.demo.ui.layoutpreview.LayoutGuidelineGroupActivity"
android:parentActivityName="com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity" />
</application>

</manifest>
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ package com.hossainkhan.android.demo.base
import android.app.Activity
import android.app.Application
import com.hossainkhan.android.demo.BuildConfig
import com.hossainkhan.android.demo.dagger.DaggerDemoApplicationComponent
import com.hossainkhan.android.demo.di.DaggerDemoApplicationComponent
import com.squareup.leakcanary.LeakCanary
import dagger.android.AndroidInjector
import dagger.android.DispatchingAndroidInjector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,13 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.dagger
package com.hossainkhan.android.demo.di

import com.hossainkhan.android.demo.browse.LayoutBrowseActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutChainStyleActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutGuidelineBarrierActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutGuidelineGroupActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutPreviewBaseActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutVisibilityGoneActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutChainStyleActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutGuidelineBarrierActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutGuidelineGroupActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutPreviewBaseActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutVisibilityGoneActivity
import dagger.Module
import dagger.android.ContributesAndroidInjector

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.dagger
package com.hossainkhan.android.demo.di

import javax.inject.Scope

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.dagger
package com.hossainkhan.android.demo.di

import android.app.Application
import android.content.Context
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.dagger
package com.hossainkhan.android.demo.di

import android.content.Context
import android.content.SharedPreferences
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.dagger
package com.hossainkhan.android.demo.di

import android.app.Application
import com.hossainkhan.android.demo.base.DemoApplication
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.dagger
package com.hossainkhan.android.demo.di

import android.app.Activity
import com.hossainkhan.android.demo.browse.LayoutBrowseActivity
import com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity
import dagger.Binds
import dagger.Module
import dagger.android.ActivityKey
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.dagger
package com.hossainkhan.android.demo.di

import com.hossainkhan.android.demo.browse.LayoutBrowseActivity
import com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity
import dagger.Subcomponent
import dagger.android.AndroidInjector

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.dagger
package com.hossainkhan.android.demo.di

import android.content.Context
import com.hossainkhan.android.demo.browse.DefaultLayoutBrowseNavigator
import com.hossainkhan.android.demo.browse.LayoutBrowseNavigator
import com.hossainkhan.android.demo.ui.browse.DefaultLayoutBrowseNavigator
import com.hossainkhan.android.demo.ui.browse.LayoutBrowseNavigator
import dagger.Module
import dagger.Provides

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.browse
package com.hossainkhan.android.demo.ui.browse

import android.content.Context
import android.content.Intent
import com.hossainkhan.android.demo.layoutpreview.LayoutPreviewBaseActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutPreviewBaseActivity
import javax.inject.Inject

class DefaultLayoutBrowseNavigator @Inject constructor(private val context: Context) : LayoutBrowseNavigator {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.browse
package com.hossainkhan.android.demo.ui.browse

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.browse
package com.hossainkhan.android.demo.ui.browse

import androidx.lifecycle.LifecycleOwner
import androidx.lifecycle.Observer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.browse
package com.hossainkhan.android.demo.ui.browse

import androidx.annotation.LayoutRes

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.browse
package com.hossainkhan.android.demo.ui.browse

import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import com.hossainkhan.android.demo.R
import com.hossainkhan.android.demo.data.AppDataStore
import com.hossainkhan.android.demo.data.LayoutInformation
import com.hossainkhan.android.demo.layoutpreview.LayoutChainStyleActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutGuidelineBarrierActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutGuidelineGroupActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutVisibilityGoneActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutChainStyleActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutGuidelineBarrierActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutGuidelineGroupActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutVisibilityGoneActivity
import timber.log.Timber

class LayoutBrowseViewModel(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.layoutpreview
package com.hossainkhan.android.demo.ui.layoutpreview

import android.os.Bundle
import android.view.View
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.layoutpreview
package com.hossainkhan.android.demo.ui.layoutpreview

import android.os.Bundle
import android.widget.Button
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.layoutpreview
package com.hossainkhan.android.demo.ui.layoutpreview

import android.os.Bundle
import android.view.View
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.layoutpreview
package com.hossainkhan.android.demo.ui.layoutpreview

import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.layoutpreview
package com.hossainkhan.android.demo.ui.layoutpreview

import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.layoutpreview
package com.hossainkhan.android.demo.ui.layoutpreview

import android.os.Bundle
import android.view.View
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ package com.hossainkhan.android.demo.viewmodel

import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
import com.hossainkhan.android.demo.browse.LayoutBrowseNavigator
import com.hossainkhan.android.demo.browse.LayoutBrowseViewModel
import com.hossainkhan.android.demo.ui.browse.LayoutBrowseNavigator
import com.hossainkhan.android.demo.ui.browse.LayoutBrowseViewModel
import com.hossainkhan.android.demo.data.AppDataStore
import com.hossainkhan.android.demo.layoutpreview.LayoutInfoViewModel
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutInfoViewModel
import javax.inject.Inject

/**
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/activity_main.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.hossainkhan.android.demo.browse.LayoutBrowseActivity">
tools:context="com.hossainkhan.android.demo.ui.browse.LayoutBrowseActivity">

<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view"
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/preview_dimension_percent.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
android:layout_height="match_parent"
android:foreground="@drawable/ic_grid_overlay"
android:foregroundTint="@color/grid_tint"
tools:context=".layoutpreview.LayoutPreviewBaseActivity">
tools:context="com.hossainkhan.android.demo.ui.layoutpreview.LayoutPreviewBaseActivity">


<!--
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/preview_dimension_ratio.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
android:layout_height="match_parent"
android:foreground="@drawable/ic_grid_overlay"
android:foregroundTint="@color/grid_tint"
tools:context=".layoutpreview.LayoutPreviewBaseActivity">
tools:context="com.hossainkhan.android.demo.ui.layoutpreview.LayoutPreviewBaseActivity">


<!--
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/preview_positioning_bias.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
android:layout_height="match_parent"
android:foreground="@drawable/ic_grid_overlay"
android:foregroundTint="@color/grid_tint"
tools:context=".layoutpreview.LayoutPreviewBaseActivity">
tools:context="com.hossainkhan.android.demo.ui.layoutpreview.LayoutPreviewBaseActivity">

<!--
1st view that is horizontally biased towards the bottom using 85% bias
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/preview_positioning_centered.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
android:layout_height="match_parent"
android:foreground="@drawable/ic_grid_overlay"
android:foregroundTint="@color/grid_tint"
tools:context=".layoutpreview.LayoutPreviewBaseActivity">
tools:context="com.hossainkhan.android.demo.ui.layoutpreview.LayoutPreviewBaseActivity">


<!--
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/preview_positioning_top_left.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
android:layout_height="match_parent"
android:foreground="@drawable/ic_grid_overlay"
android:foregroundTint="@color/grid_tint"
tools:context=".layoutpreview.LayoutPreviewBaseActivity">
tools:context="com.hossainkhan.android.demo.ui.layoutpreview.LayoutPreviewBaseActivity">


<!--
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.browse
package com.hossainkhan.android.demo.ui.browse

import android.content.SharedPreferences
import android.content.res.Resources
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.hossainkhan.android.demo.R
import com.hossainkhan.android.demo.data.AppDataStore
import com.hossainkhan.android.demo.data.LayoutDataStore
import com.hossainkhan.android.demo.layoutpreview.LayoutChainStyleActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutGuidelineBarrierActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutGuidelineGroupActivity
import com.hossainkhan.android.demo.layoutpreview.LayoutVisibilityGoneActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutChainStyleActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutGuidelineBarrierActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutGuidelineGroupActivity
import com.hossainkhan.android.demo.ui.layoutpreview.LayoutVisibilityGoneActivity
import org.junit.Before
import org.junit.Rule
import org.junit.Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.hossainkhan.android.demo.layoutpreview
package com.hossainkhan.android.demo.ui.layoutpreview

import android.content.SharedPreferences
import android.content.res.Resources
Expand Down