Skip to content

Instantly share code, notes, and snippets.

View ckdevrel's full-sized avatar

Chandrasekar Kuppusamy ckdevrel

View GitHub Profile
<parameter id=”activityClass”
name=”Activity Name”
type=”string”
constraints=”class|unique|nonempty”
visibility=”!isFragment”
default=”MainActivity”
help=”The name of the activity class to create”/>
if(isFragmentCheckBoxEnabled){
view.setVisibility(View.GONE)
}else{
view.setVisibility(View.VISIBLE)
}
<parameter id=”isToolbar”
name=”Need Toolbar”
type=”boolean”
default=”false”
visibility=”!isFragment”
help=”If true, this activity will have a Toolbar”/>
<parameter id="features" name="RecyclerView Style" type="enum" default="simple" help="Choose your own RecyclerView style">
<option id="simple">Simple RecyclerView</option>
<option id="banner">Banner RecyclerView</option>
<option id="radio">RadioButton Recyclerview</option>
<option id="checkbox">Checkbox Recyclerview</option>
<option id="toggle">Toggle Recyclerview</option>
<option id="googleplay">GooglePlay like Recyclerview</option>
</parameter>
<dependency mavenUrl=”com.android.support:recyclerview-v7:${buildApi}.+”/>
<merge from="AndroidManifest.xml.ftl" to="${escapeXmlAttribute(manifestOut)}/AndroidManifest.xml" />
<instantiate from="src/app_package/MainActivity.java.ftl"
to="${escapeXmlAttribute(srcOut)}/${activityClass}.java" />
<copy from="res/drawable"
to="${escapeXmlAttribute(resOut)}/drawable" />
<copy from="res/menu"
to="${escapeXmlAttribute(resOut)}/menu" />
<open file="${escapeXmlAttribute(srcOut)}/${activityClass}.java" />