diff --git a/app/src/main/assets/templates/10.zip b/app/src/main/assets/templates/10.zip new file mode 100644 index 0000000000..cb2f1b43df Binary files /dev/null and b/app/src/main/assets/templates/10.zip differ diff --git a/app/src/main/java/com/itsaky/androidide/viewmodel/WizardViewModel.java b/app/src/main/java/com/itsaky/androidide/viewmodel/WizardViewModel.java index 612e3aba20..764b7baf6d 100644 --- a/app/src/main/java/com/itsaky/androidide/viewmodel/WizardViewModel.java +++ b/app/src/main/java/com/itsaky/androidide/viewmodel/WizardViewModel.java @@ -126,7 +126,16 @@ private Void createTemplates() { .setName(getApplication().getApplicationContext(), R.string.template_no_activity) .setDescription( getApplication().getApplicationContext(), R.string.template_no_activity_description) - .setImageId(R.drawable.template_no_activity); + .setImageId(R.drawable.template_no_activity), + androidLibrary = + new ProjectTemplate() + .setId(10) + .setSupportJava(true) + .setSupportKotlin(true) + .setName(getApplication().getApplicationContext(), R.string.template_android_library) + .setDescription( + getApplication().getApplicationContext(), R.string.template_android_library_description) + .setImageId(R.drawable.template_android_library); mTemplates.add(noActivity); mTemplates.add(empty); @@ -138,6 +147,7 @@ private Void createTemplates() { mTemplates.add(cppWizard); mTemplates.add(compose); mTemplates.add(libgdx); + mTemplates.add(androidLibrary); mProjectTemplatesList.postValue(mTemplates); mLoadingState.postValue(false); diff --git a/app/src/main/res/drawable-xxxhdpi/template_android_library.png b/app/src/main/res/drawable-xxxhdpi/template_android_library.png new file mode 100644 index 0000000000..05de5c91f1 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/template_android_library.png differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0bcc241341..96b28542c8 100755 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -117,6 +117,8 @@ Creates a new project with an Empty Activity configured to use JNI No Activity Creates a new project without activity + Android Library Template + Creates a new android library project Save @@ -359,4 +361,4 @@ Swipe up for @@build output@@. Use soft tab Choose whether to use spaces instead of tab character (\\t). - \ No newline at end of file +