@@ -0,0 +1,1053 @@
+package com.your.package;%0A%0Aimport android.content.res.AssetManager;%0Aimport android.graphics.Typeface;%0Aimport android.view.View;%0Aimport android.widget.Button;%0Aimport android.widget.EditText;%0Aimport android.widget.TextView;%0A%0A/**%0A * @autor SirCamp%0A * @version v0.1%0A * @description class that allow you to set the awesome font to your widget%0A */%0Apublic class FontAwesometUtils %7B%0A%0A  public static void setAwesome(View piece, AssetManager assetPath,String fileName) throws IllegalArgumentException%7B%0A%0A    Typeface font = Typeface.createFromAsset(assetPath,fileName);%0A    if(piece instanceof Button)%7B%0A        Button button = (Button) piece;%0A        button.setTypeface(font);%0A    %7D%0A    else if(piece instanceof TextView)%7B%0A        TextView textview = (TextView) piece;%0A        textview.setTypeface(font);%0A    %7D%0A    else if(piece instanceof EditText)%7B%0A        EditText editext = (EditText) piece;%0A        editext.setTypeface(font);%0A    %7D%0A    else%7B%0A        throw new IllegalArgumentException(%22You must pass an instace of Button, TextView or EditText%22);%0A    %7D%0A  %7D%0A%7D%0A

Create FontAwesomeUtils.java