Skip to content
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
4 changes: 4 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
Version: 1.3.0
* Refactor the MvcFragment.Reason object.
* Remove android-mvc-controller-retrofit

Version: 1.2.1
* Fix issue that MvcFragment and MvcDialogFragment post V2V events to C2V event bus.

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
- Easy testing for controllers on JVM without Android dependency
- [Dependency injection with Poke to make mock easy](https://github.com/kejunxia/AndroidMvc/tree/master/library/poke)
- Manage navigation by NavigationController which is also testable
- Improved Fragment life cycles - e.g. Differentiate why view is created: 1. __FIRST_TIME__, 2. __ROTATE__, 3. __RESTORE__
- Improved Fragment life cycles - e.g. Differentiate why view is created: 1. Reason.isNewInstance(), 2. Reason.isFirstTime(), 3. Reason.isRestored(), 4 Reason.isRotated()
- Automatically save restore instance state

## Samples
Expand All @@ -33,13 +33,13 @@ The library is currently release to jCenter and MavenCentral
<dependency>
<groupId>com.shipdream</groupId>
<artifactId>android-mvc</artifactId>
<version>1.2.1</version>
<version>1.3.0</version>
</dependency>
```

**Gradle:**
```groovy
compile "com.shipdream:android-mvc:1.2.1"
compile "com.shipdream:android-mvc:1.3.0"
```

## Dependency injection with reference count
Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ ext {
gitUrl = 'https://github.com/kejunxia/AndroidMvc.git' // Git repository URL
version = [
major: 1,
minor: 2,
patch : 1
minor: 3,
patch : 0
]
libGroup = 'com.shipdream'
libVersion = "${version.major}.${version.minor}.${version.patch}"
Expand Down
6 changes: 3 additions & 3 deletions documents/sites/Site-MarkDown.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ First of all, let's look at some problems of the Android development below:
- Easy testing for controllers on JVM without Android dependency
- Automatically save restore instance state
- Improved Fragment lifecycle
- __onViewReady(View view, Bundle savedInstanceState, Reason reason):__ Where reason differentiates the cause of creation of view: 1. __FIRST_TIME__, 2. __ROTATE__, 3. __RESTORE__
- __onViewReady(View view, Bundle savedInstanceState, Reason reason):__ Where reason differentiates the cause of creation of view: 1. Reason.isNewInstance(), 2. Reason.isFirstTime(), 3. Reason.isRestored(), 4 Reason.isRotated()
- __onReturnForeground():__ When app resume from background
- __onOrientationChanged(int lastOrientation, int currentOrientation):__ When app rotated
- __onPushingToBackStack():__ When current page is pushed into back stack and navigate to next page
Expand All @@ -40,13 +40,13 @@ The library is currently release to jCenter and MavenCentral
<dependency>
<groupId>com.shipdream</groupId>
<artifactId>android-mvc</artifactId>
<version>1.2.1</version>
<version>1.3.0</version>
</dependency>
```

**Gradle:**
```groovy
compile "com.shipdream:android-mvc:1.2.1"
compile "com.shipdream:android-mvc:1.3.0"
```

## Samples
Expand Down
110 changes: 0 additions & 110 deletions extension/controller-retrofit/build.gradle

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading