#DevFestGranada,@GDGgranada, , @voghDev
Conceptos
- STUPID: Código malo (http://williamdurand.fr/2013/07/30/from-stupid-to-solid-code/)
- Singleton
- Tight Coupling
- Untestability
- Premature Optimization
- Indescriptive Naming
- Duplication
- Patrones de diseño
- Singleton: peligroso > Android SDK permite hacer lo mismo pero de otra forma menos peligrosa
- Observer (=Listener)
- Respository
- Builder
- NullObject
- Model-View-Presenter
- Arquitectura CLEAN:
- Ejemplo en Github: https://github.com/voghDev
- XML para definir los estilos de las vistas
- Librerías externas
- retrofit / retrofit2
- dagger
- otto
- picasso
- butterknife
- dagger2
- RecyclerView
- Glide
- renderers
- google/exoplayer
- DBFlow
- SectionedRecyclerView
- WheelIndicatorView
Hate de code you wrote 6 months ago