diff --git a/template/MVPActivity_AS_v3.6/globals.xml.ftl b/template/MVPActivity_AS_v3.6/globals.xml.ftl
new file mode 100644
index 0000000..32541ee
--- /dev/null
+++ b/template/MVPActivity_AS_v3.6/globals.xml.ftl
@@ -0,0 +1,7 @@
+
+
+    
+    
+    
+    <#include "../common/common_globals.xml.ftl" />
+
diff --git a/template/MVPActivity_AS_v3.6/recipe.xml.ftl b/template/MVPActivity_AS_v3.6/recipe.xml.ftl
new file mode 100644
index 0000000..95859f4
--- /dev/null
+++ b/template/MVPActivity_AS_v3.6/recipe.xml.ftl
@@ -0,0 +1,29 @@
+
+<#import "root://activities/common/kotlin_macros.ftl" as kt>
+
+    <#include "../common/recipe_manifest.xml.ftl" />
+    <@kt.addAllKotlinDependencies />
+
+    
+    
+    
+    <#if generateKotlin && useAndroidX>
+        
+    #if>
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/template/MVPActivity_AS_v3.6/root/res/layout/activity.xml.ftl b/template/MVPActivity_AS_v3.6/root/res/layout/activity.xml.ftl
new file mode 100644
index 0000000..cb27938
--- /dev/null
+++ b/template/MVPActivity_AS_v3.6/root/res/layout/activity.xml.ftl
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/template/MVPActivity_AS_v3.6/root/src/app_package/Activity.java.ftl b/template/MVPActivity_AS_v3.6/root/src/app_package/Activity.java.ftl
new file mode 100644
index 0000000..336fac5
--- /dev/null
+++ b/template/MVPActivity_AS_v3.6/root/src/app_package/Activity.java.ftl
@@ -0,0 +1,40 @@
+package ${packageName}.${folderName};
+
+import android.os.Bundle;
+import javax.inject.Inject;
+import butterknife.ButterKnife;
+import com.mindorks.framework.mvp.ui.base.BaseActivity;
+import android.content.Intent;
+import android.content.Context;
+import com.mindorks.framework.mvp.R;
+public class ${className}Activity extends BaseActivity implements ${className}MvpView {
+
+	@Inject
+    ${className}Presenter<${className}MvpView> mPresenter;
+    
+    @Override
+    protected void onCreate(final Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.${activityLayout});
+
+        getActivityComponent().inject(this);
+        setUnBinder(ButterKnife.bind(this));
+        mPresenter.onAttach(${className}Activity.this);
+    }
+
+    public static Intent getStartIntent(Context context) {
+            Intent intent = new Intent(context, ${className}Activity.class);
+            return intent;
+        }
+	
+	@Override
+    protected void onDestroy() {
+        mPresenter.onDetach();
+        super.onDestroy();
+    }
+
+    @Override
+    protected void setUp() {
+
+    }
+}
\ No newline at end of file
diff --git a/template/MVPActivity_AS_v3.6/root/src/app_package/MvpPresenter.java.ftl b/template/MVPActivity_AS_v3.6/root/src/app_package/MvpPresenter.java.ftl
new file mode 100644
index 0000000..6c7f716
--- /dev/null
+++ b/template/MVPActivity_AS_v3.6/root/src/app_package/MvpPresenter.java.ftl
@@ -0,0 +1,7 @@
+package ${packageName}.${folderName};
+
+import com.mindorks.framework.mvp.ui.base.MvpPresenter;
+
+public interface ${className}MvpPresenter extends MvpPresenter {
+
+}
\ No newline at end of file
diff --git a/template/MVPActivity_AS_v3.6/root/src/app_package/Presenter.java.ftl b/template/MVPActivity_AS_v3.6/root/src/app_package/Presenter.java.ftl
new file mode 100644
index 0000000..d90616e
--- /dev/null
+++ b/template/MVPActivity_AS_v3.6/root/src/app_package/Presenter.java.ftl
@@ -0,0 +1,21 @@
+package ${packageName}.${folderName};
+
+
+import com.mindorks.framework.mvp.ui.base.BasePresenter;
+import com.mindorks.framework.mvp.utils.rx.SchedulerProvider;
+import com.mindorks.framework.mvp.data.DataManager;
+import io.reactivex.disposables.CompositeDisposable;
+
+import javax.inject.Inject;
+
+public class ${className}Presenter  extends BasePresenter implements ${className}MvpPresenter {
+
+	private static final String TAG = "${className}Presenter";
+	
+    @Inject
+    public ${className}Presenter(DataManager dataManager,
+                         SchedulerProvider schedulerProvider,
+                         CompositeDisposable compositeDisposable) {
+        super(dataManager, schedulerProvider, compositeDisposable);
+    }
+}
\ No newline at end of file
diff --git a/template/MVPActivity_AS_v3.6/root/src/app_package/View.java.ftl b/template/MVPActivity_AS_v3.6/root/src/app_package/View.java.ftl
new file mode 100644
index 0000000..fd4ebf1
--- /dev/null
+++ b/template/MVPActivity_AS_v3.6/root/src/app_package/View.java.ftl
@@ -0,0 +1,6 @@
+package ${packageName}.${folderName};
+
+import com.mindorks.framework.mvp.ui.base.MvpView;
+
+public interface ${className}MvpView extends MvpView {
+}
\ No newline at end of file
diff --git a/template/MVPActivity_AS_v3.6/template.xml b/template/MVPActivity_AS_v3.6/template.xml
new file mode 100644
index 0000000..5b4daca
--- /dev/null
+++ b/template/MVPActivity_AS_v3.6/template.xml
@@ -0,0 +1,67 @@
+
+
+
+    
+    
+
+    
+
+     
+
+    
+
+
+    
+
+
+    
+
+
+
+    
+    
+        
+        template_blank_activity.png
+    
+
+    
+    
+
+
diff --git a/template/MVPActivity_AS_v3.6/template_blank_activity.png b/template/MVPActivity_AS_v3.6/template_blank_activity.png
new file mode 100644
index 0000000..c682fcf
Binary files /dev/null and b/template/MVPActivity_AS_v3.6/template_blank_activity.png differ