mirror of
https://github.com/melihaksoy/Android-Kotlin-Modulerized-CleanArchitecture.git
synced 2026-01-11 20:00:32 +01:00
[PR #30] [MERGED] Single activity approach #37
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/melihaksoy/Android-Kotlin-Modulerized-CleanArchitecture/pull/30
Author: @melihaksoy
Created: 8/16/2019
Status: ✅ Merged
Merged: 8/21/2019
Merged by: @melihaksoy
Base:
master← Head:single-activity📝 Commits (9)
edc2a68Created single activity, removed other activities, created graph for navigation1b913f5WIP for single activity, graph & navigation donecbc87b0Fixing detekt findings5ee641aRemoved base activity since its no longer neededfbe8e41Bundle settings4499755CircleCI config fixes6a90aa1Test mem options added for CI builds8ebfaa5Implicit deeplinking via navController navigate47bebcfRemoved jacoco.exec files. Closes # 32📊 Changes
36 files changed (+402 additions, -322 deletions)
View changed files
📝
.circleci/config.yml(+54 -7)📝
.gitignore(+5 -0)➕
Gemfile.lock(+159 -0)📝
app/build.gradle(+3 -0)📝
app/src/main/AndroidManifest.xml(+13 -2)➕
app/src/main/kotlin/com/melih/rocketscience/MainActivity.kt(+31 -0)📝
app/src/main/kotlin/com/melih/rocketscience/di/AppComponent.kt(+1 -4)➕
app/src/main/kotlin/com/melih/rocketscience/di/AppModule.kt(+19 -0)📝
app/src/main/res/layout/activity_main.xml(+10 -5)➕
app/src/main/res/navigation/nav_main.xml(+10 -0)📝
build.gradle(+1 -1)➖
core/jacoco.exec(+0 -0)📝
core/src/main/AndroidManifest.xml(+4 -3)📝
core/src/main/kotlin/com/melih/core/actions/Actions.kt(+6 -10)➖
core/src/main/kotlin/com/melih/core/base/lifecycle/BaseActivity.kt(+0 -56)📝
core/src/main/kotlin/com/melih/core/base/lifecycle/BaseFragment.kt(+2 -5)📝
core/src/main/res/values/strings.xml(+9 -12)📝
fastlane/Fastfile(+41 -5)📝
features/detail/build.gradle(+0 -1)➖
features/detail/jacoco.exec(+0 -0)...and 16 more files
📄 Description
Things that needs implementation:
MainActivity& injection forNavigationReceiverNavigationReceiverintent action checks etc.Will also work on using custom
navArgsandnavDirectionssince now they're created inappmodule rather then their corresponding module - but this might be another PR.Current approach should be saved in another branch and kept as an example before this is merged.
This will close #28.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.