Cómo usar códigos de Github en mi aplicación

Hola, soy novato de Android y siempre estoy confundido sobre cómo puedo usar el código de github en mi aplicación. La mayoría de las veces noto que algunas de las tareas en nuestra aplicación están bellamente diseñadas por alguien en github, por ejemplo, ahora días en desarrollo. aplicación que necesita para recortar la image después de la selección de la galería y encontré este ejemplo de código de github Crop Image, pero no sé cómo usar este código en mi aplicación, como qué dependencies de ese código, qué método podemos anular para get el resultado . Y también el widget Where dose that xml, y cómo se fabrica. Más abajo ejemplo del mismo código.

<com.goparties.gpuser.util.CropImageView android:id="@+id/cropImageView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/toolbar" android:layout_marginTop="?attr/actionBarSize" android:background="@color/black_trans" android:paddingBottom="2dp" android:paddingTop="2dp" app:cropMode="circle" app:frameColor="@color/colorPrimaryDark" app:frameStrokeWeight="1dp" app:guideColor="@color/orange" app:guideShowMode="show_on_touch" app:guideStrokeWeight="1dp" app:handleColor="@color/orange" app:handleShowMode="show_always" app:handleSize="8dp" app:minFrameSize="100dp" app:overlayColor="@color/uncrop_color" app:touchPadding="8dp" /> 

Por favor, den algunas sugerencias de cómo podemos usar esos códigos en mi aplicación hace 2 días iam buscando la manera de implementar esto, también faltan las dependencies gradle del código anterior.

Para get más información sobre gists, consulte https://help.github.com/articles/about-gists/

Como dice allí, cada esencia es un repository, y puede bifurcarlo, etc. Puede download la esencia con el button 'download zip'.

La esencia que mencionaste es que alguien 'comparte un código' y no es una 'biblioteca' list para usar que puedes conectar a tu proyecto. Una forma de usar ese código sería copyrlo / pegarlo en su proyecto de Android como mejor le parezca, y usted deberá decidir, siguiendo el código de ejemplo compartido del autor como guía, cómo usarlo o adaptarlo. y si va a funcionar para sus necesidades.

Para abordar su pregunta más general (cómo usar el código de github): en general, el file readme.md tendrá algunas instrucciones, en los casos en que el autor intenta publicar una biblioteca de propósito general para su uso.