¿Cuáles son las últimas bibliotecas y marcos en Android que debe conocer que aumentan su valor como desarrollador de Android?

Enumero algunas de las mejores bibliotecas de algunas categorías que todo desarrollador de Android debería tener en cuenta:

Para el procesamiento de imágenes:

  • nostra13 / Android-Universal-Image-Loader
  • Bumptech / Glide
  • cuadrado / picasso

Para redes:

  • koush / AndroidAsync
  • AsyncHttpClient / async-http-client
  • cuadrado / okhttp
  • mcxiaoke / android-volley
  • cuadrado / modernizado

Para desenfoque de imagen:

  • kikoso / android-stackblur
  • 500px / 500px-android-blur
  • Cutta / Simple-Image-Blur
  • wasabeef / borrosa

Para recorte de imagen:

  • Yalantis / uCrop
  • ryanhoo / PhotoCropper
  • lyft / tijeras
  • IsseiAoki / SimpleCropView
  • jayrambhia / CropperNoCropper

Para la introducción de la aplicación:

  • PaoloRotolo / AppIntro
  • TakeoffAndroid / AppIntroAnimation

Para la animación:

  • brucetoo / ActivityAnimation
  • linfaxin / TransitionPlayer
  • konifar / material-cat
  • lgvalle / Material-Animaciones
  • 2359media / EasyAndroidAnimations
  • daimajia / AndroidViewAnimations
  • nhaarman / ListViewAnimations

Para el selector de color:

  • LarsWerkman / Lobsterpicker
  • fribell / ColorPickerView – Bitbucket
  • DASAR / ShiftColorPicker
  • gabrielemariotti / colorpickercollection
  • LarsWerkman / HoloColorPicker

Para ImageViewZoom:

  • sephiroth74 / ImageViewZoom
  • davemorrissey / subsampling-scale-image-view
  • chrisbanes / PhotoView

Marco útil de Android:

  • Desarrollo de aplicaciones móviles y productos MBaaS | Appcelerator
  • jQuery Mobile
  • Desarrollo de aplicaciones móviles multiplataforma para iOS, Android
  • TheAppBuilder | Casa
  • PhoneGap

¡Espero que te pueda ayudar!

Para conectividad de red: volley, okhttp, retrofit, glide. La gente se ha mudado de parse ahora.
Base de datos: greendao, ormlite
Butterknife de jakewharton y otros repositorios. Son increíbles.
Debe conocer los buenos repositorios de github que lo ayudarán a construir una gran interfaz de usuario.

Estas bibliotecas no solo reducen su trabajo, sino que también hacen que su aplicación sea hermosa y rápida.

Marcos:
Spring para android
Phonegap
Iónico
Basic4Android
Titanio

Editar: Firebase, Kinvey, Kumulous para el almacenamiento de datos.

Cada dispositivo Android admite exactamente un nivel de API: se garantiza que este nivel de API será único por versión de plataforma de Android. El nivel API identifica exactamente la versión de las bibliotecas a las que puede llamar su aplicación; identifica la combinación de elementos manifiestos, permisos, etc. que codifica como desarrollador. El sistema de niveles de API de Android ayuda a Android a determinar si una aplicación es compatible con una imagen del sistema Android antes de instalar la aplicación en un dispositivo. Cuando se crea una aplicación, contiene la siguiente información de nivel de API:

  • El nivel de API objetivo de Android en el que la aplicación está diseñada para ejecutarse.
  • El nivel mínimo de API de Android que se requiere para ejecutar la aplicación.

Esta configuración se utiliza para garantizar que la funcionalidad necesaria para ejecutar la aplicación correctamente esté disponible en el dispositivo Android en el momento de la instalación. De lo contrario, se bloquea la ejecución de la aplicación en ese dispositivo. Por ejemplo, si el nivel de API de un dispositivo Android es inferior al nivel mínimo de API que especifique para su aplicación, el dispositivo Android evitará que el usuario instale su aplicación.