Build and Publish an Open Source Android Library for Fun and Non profit
This talk aims to educate about the development of Libraries in general and Android libraries in particular. We went through the most common Design Patterns used in Libraries and talked about the responsibilities of a Library developer.
interface to a complex subsystem. It might provide limited functionality in comparison to working with the subsystem directly and it includes only those features that clients really care about.
language that's targeted to a particular kind of problem, rather than a general purpose language that's aimed at any kind of software problem M A R T I N F O W L E R
you if your Build passes or failed. This is important to make sure changes to the code doesn’t break anything and inform if the library is shippable If it’s UI related library, we should definitely write Espresso Tests