Distribuir una biblioteca de Android construida con Gradle

Para un proyecto de verano, estoy trabajando en una aplicación de calendar. Como no pude encontrar AdapterView similar a un calendar, comencé a crear uno yo mismo ( resultado en progreso ). Aunque todavía está en progreso, me gustaría compartir este ScheduleView como una biblioteca en GitHub, pero no estoy seguro de cómo debería estructurar mi proyecto de Android Studio para que contenga la fuente y una implementación de ejemplo, y otras personas pueden necesitarlo fácilmente. .

Deberías tomar como ejemplo otro proyecto.

Android Menu-Drawer , por ejemplo, tiene una estructura de proyecto simple y fácil de entender:

  • menudrawer [module de biblioteca]
  • menudrawer-samples [module de muestras]

Y otros files relacionados con gradle y el proyecto:

  • .gitignore
  • LICENCIA
  • README.md
  • build.gradle
  • settings.gradle