200 lines
15 KiB
Plaintext
200 lines
15 KiB
Plaintext
[38;5;12mAwesome Android[39m
|
||
[38;5;12m===============[39m
|
||
|
||
[38;5;12mA curated list of awesome Android frameworks, libraries and software.[39m
|
||
|
||
[38;2;255;187;0m[4mContribuir[0m
|
||
|
||
[38;5;12mPor favor lea la siguiente [39m[38;5;14m[1mguía[0m[38;5;12m (CONTRIBUTING.md) para poder contribuir [39m
|
||
[38;5;12mcon el [39m
|
||
[38;5;12mproyecto.[39m
|
||
|
||
[38;5;12mEste es un documento de acceso público en el que se pretende recopilar las mejores librerías, herramientas, libros, sitios webs para desarrollar y usar en proyectos Android.[39m
|
||
|
||
[38;2;255;187;0m[4mListado [0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mLibrerías[0m[38;5;12m (#librerias)[39m
|
||
|
||
[38;5;12m - [39m[38;5;14m[1mImágenes[0m[38;5;12m (#imagenes)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBases de datos[0m[38;5;12m (#bases-de-datos)[39m
|
||
[48;5;235m[38;5;249m- **greenDAO** (#greendao)[49m[39m
|
||
[38;5;12m - [39m[38;5;14m[1mConectividad Web[0m[38;5;12m (#conectividad-web)[39m
|
||
[48;5;235m[38;5;249m- **Volley** (#volley)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **RoboSpice** (#robospice)[49m[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBluetooth[0m[38;5;12m (#bluetooth)[39m
|
||
[48;5;235m[38;5;249m- **BluetoothSPP** (#bluetoothspp)[49m[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRealidad aumentada[0m[38;5;12m (#realidad-aumentada)[39m
|
||
[48;5;235m[38;5;249m- **Vuforia** (#vuforia)[49m[39m
|
||
[38;5;12m - [39m[38;5;14m[1mVideo Juegos[0m[38;5;12m (#video-juegos)[39m
|
||
[48;5;235m[38;5;249m- **LibGDX** (#libgdx)[49m[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHerramientas[0m[38;5;12m (#herramientas)[39m
|
||
[48;5;235m[38;5;249m- **PID cat** (#pid-cat)[49m[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOtros recursos[0m[38;5;12m (#otros-recursos)[39m
|
||
|
||
[38;5;12m - [39m[38;5;14m[1mLibros[0m[38;5;12m (#libros)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRedes sociales[0m[38;5;12m (#redes-sociales)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSitios webs[0m[38;5;12m (#sitios-webs)[39m
|
||
|
||
[38;2;255;187;0m[4mLibrerias[0m
|
||
|
||
[38;2;255;187;0m[4mImagenes[0m
|
||
|
||
[38;5;12mListado de librerías sobre la carga y manipulación de imágenes:[39m
|
||
|
||
[38;5;12mTO DO:[39m
|
||
|
||
[38;2;255;187;0m[4mBases de datos[0m
|
||
|
||
[38;5;12mListado de librerías para relacionadas con las bases de datos y almacenamiento de información:[39m
|
||
|
||
[38;2;255;187;0m[4mgreenDAO[0m
|
||
|
||
[38;5;14m[1mDescripción:[0m[38;5;12m greenDAO es un ORM que nos va a ayudar a crear y manejar el modelo de base de datos SQLite que vamos a usar en nuestra aplicación.[39m
|
||
|
||
[38;5;14m[1mURL del proyecto:[0m[38;5;12m http://greendao-orm.com[39m
|
||
|
||
[38;5;14m[1mVídeos:[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCaso práctico con greenDAO:[0m[38;5;12m https://www.youtube.com/watch?v=GwWO-zDKJBo[39m
|
||
|
||
[38;5;14m[1mTutoriales:[0m[38;5;12m [39m
|
||
[38;5;12m- http://greendao-orm.com/documentation/how-to-get-started[39m
|
||
|
||
[38;5;14m[1mComentarios:[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJackgris:[0m[38;5;12m [39m[38;5;12mLe[39m[38;5;12m [39m[38;5;12meh[39m[38;5;12m [39m[38;5;12mutilizado[39m[38;5;12m [39m[38;5;12men[39m[38;5;12m [39m[38;5;12mvarios[39m[38;5;12m [39m[38;5;12mproyectos,[39m[38;5;12m [39m[38;5;12mcreo[39m[38;5;12m [39m[38;5;12mque[39m[38;5;12m [39m[38;5;12mesta[39m[38;5;12m [39m[38;5;12mmuy[39m[38;5;12m [39m[38;5;12mbien[39m[38;5;12m [39m[38;5;12marmada,[39m[38;5;12m [39m[38;5;12malgo[39m[38;5;12m [39m[38;5;12mque[39m[38;5;12m [39m[38;5;12mme[39m[38;5;12m [39m[38;5;12magrado,[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12muna[39m[38;5;12m [39m[38;5;12mforma[39m[38;5;12m [39m[38;5;12mmuy[39m[38;5;12m [39m[38;5;12msencilla[39m[38;5;12m [39m[38;5;12mpodes[39m[38;5;12m [39m[38;5;12mdejar[39m[38;5;12m [39m[38;5;12mel[39m[38;5;12m [39m[38;5;12mmanejo[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12mmodelo[39m[38;5;12m [39m[38;5;12mtotalmente[39m[38;5;12m [39m[38;5;12mseparado[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12mproyecto.[39m[38;5;12m [39m[38;5;12mDejando[39m[38;5;12m [39m[38;5;12mvisible[39m[38;5;12m [39m[38;5;12men[39m[38;5;12m [39m[38;5;12meste[39m[38;5;12m [39m[38;5;12municamente[39m[38;5;12m [39m[38;5;12mel[39m[38;5;12m [39m[38;5;12muso[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mlas[39m[38;5;12m [39m
|
||
[38;5;12moperaciones[39m[38;5;12m [39m[38;5;12mCRUD.[39m
|
||
|
||
[38;2;255;187;0m[4mConectividad Web[0m
|
||
|
||
[38;5;12mListado de librerías para facilitar la tarea de realizar solicitudes Web:[39m
|
||
|
||
[38;2;255;187;0m[4mVolley[0m
|
||
|
||
[38;5;14m[1mDescripción:[0m[38;5;12m Volley es una librería que hace fácil y más rápido el trabajo de hacer peticiones Web.[39m
|
||
|
||
[38;5;14m[1mURL del proyecto:[0m[38;5;12m https://android.googlesource.com/platform/frameworks/volley/[39m
|
||
|
||
[38;5;14m[1mVídeos:[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCharla sobre la librería:[0m[38;5;12m https://www.youtube.com/watch?v=yhv8l9F44qo[39m
|
||
|
||
[38;5;14m[1mTutoriales:[0m[38;5;12m [39m
|
||
[38;5;12m- http://www.androidhive.info/2014/05/android-working-with-volley-library-1/[39m
|
||
|
||
[38;5;14m[1mComentarios:[0m
|
||
[38;5;12m- [39m[38;5;14m[1mJuande:[0m[38;5;12m Librería muy fácil de usar. Te quita todo el trabajo sucio.[39m
|
||
|
||
[38;2;255;187;0m[4mRoboSpice[0m
|
||
|
||
[38;5;14m[1mDescripción:[0m[38;5;12m Es una librería ayudar a tratar tareas que pueden demorar un largo tiempo en realizarce de forma sencilla, especialmente tratando peticiones a travez de la red.[39m
|
||
|
||
[38;5;14m[1mURL del proyecto:[0m[38;5;12m https://github.com/stephanenicolas/robospice[39m
|
||
|
||
[38;5;14m[1mVídeos:[0m
|
||
[38;5;12m- https://www.youtube.com/watch?v=ONaD1mB8r-A[39m
|
||
|
||
[38;5;14m[1mTutoriales:[0m[38;5;12m [39m
|
||
[38;5;12m- https://github.com/stephanenicolas/robospice/wiki[39m
|
||
|
||
[38;5;14m[1mComentarios:[0m
|
||
[38;5;12m- [39m[38;5;14m[1mJackgris:[0m[38;5;12m Sencilla de usar, con varios ejemplos, mucho trabajo y tiempo de desarrollo.[39m
|
||
|
||
[38;2;255;187;0m[4mRealidad aumentada[0m
|
||
|
||
[38;5;12mListado de librerías para facilitar la tarea de realizar aplicaciones que deban utilizar realidad aumentada:[39m
|
||
|
||
[38;2;255;187;0m[4mVuforia[0m
|
||
|
||
[38;5;14m[1mDescripción:[0m[38;5;12m Es una librería que nos va a dar una interfaz configurable para el uso de realidad aumentada en nuestras aplicaciones.[39m
|
||
|
||
[38;5;14m[1mURL del proyecto:[0m[38;5;12m https://developer.vuforia.com/getting-started-overview[39m
|
||
|
||
[38;5;14m[1mVídeos:[0m
|
||
[38;5;12m- https://www.youtube.com/watch?v=iBk_3m7Zx4s[39m
|
||
|
||
[38;5;14m[1mTutoriales:[0m[38;5;12m [39m
|
||
[38;5;12m- https://developer.vuforia.com/resources/dev-guide/getting-started-android-native-sdk[39m
|
||
|
||
[38;5;14m[1mComentarios:[0m
|
||
[38;5;12m- [39m[38;5;14m[1mJackgris:[0m[38;5;12m Una vez que configuramos nuestro entorno de desarrollo, no resulta complicado poder explotar los recursos del manejo de la realidad aumentada en nuestra aplicación.[39m
|
||
|
||
[38;2;255;187;0m[4mBluetooth[0m
|
||
|
||
[38;5;12mListado de librerías para facilitar la tarea de realizar aplicaciones que deban utilizar bluetooth:[39m
|
||
|
||
[38;2;255;187;0m[4mBluetoothSPP[0m
|
||
|
||
[38;5;14m[1mDescripción:[0m[38;5;12m Es una librería que nos va a dar una interfaz configurable para el uso del bluetooth en nuestras aplicaciones.[39m
|
||
|
||
[38;5;14m[1mURL del proyecto:[0m[38;5;12m https://github.com/akexorcist/Android-BluetoothSPPLibrary[39m
|
||
|
||
[38;5;14m[1mVídeos:[0m
|
||
[38;5;12m- https://www.youtube.com/watch?v=XqxV9QOqkiI[39m
|
||
|
||
[38;5;14m[1mTutoriales:[0m[38;5;12m [39m
|
||
[38;5;12m- http://tutorial.invention-zone.com/bluetooth-hc-05-module/[39m
|
||
|
||
[38;5;14m[1mComentarios:[0m
|
||
[38;5;12m- [39m[38;5;14m[1mJackgris:[0m[38;5;12m Lo poco que la eh utilizado, parece ser muy fácil de utilizar y bastante completa[39m
|
||
|
||
[38;2;255;187;0m[4mVideo Juegos[0m
|
||
|
||
[38;5;12mListado de framework que nos van a ser de utilidad en el desarrollo de video juegos en 2D y 3D en Android[39m
|
||
|
||
[38;2;255;187;0m[4mLibGDX[0m
|
||
|
||
[38;5;14m[1mDescripción:[0m[38;5;12m [39m[38;5;12mEs[39m[38;5;12m [39m[38;5;12mun[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mque[39m[38;5;12m [39m[38;5;12mnos[39m[38;5;12m [39m[38;5;12mva[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdar[39m[38;5;12m [39m[38;5;12muna[39m[38;5;12m [39m[38;5;12minterfaz[39m[38;5;12m [39m[38;5;12mconfigurable[39m[38;5;12m [39m[38;5;12mpara[39m[38;5;12m [39m[38;5;12marmar[39m[38;5;12m [39m[38;5;12mnuestros[39m[38;5;12m [39m[38;5;12mproyectos[39m[38;5;12m [39m[38;5;12mdedicados[39m[38;5;12m [39m[38;5;12mal[39m[38;5;12m [39m[38;5;12mdesarrollo[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mjuegos[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12my[39m[38;5;12m [39m[38;5;12m3D.[39m[38;5;12m [39m[38;5;12mAdemas[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mayudarnos[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mque[39m[38;5;12m [39m[38;5;12mel[39m[38;5;12m [39m[38;5;12mmismo[39m[38;5;12m [39m[38;5;12msea[39m[38;5;12m [39m[38;5;12mmultiplataforma[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpesar[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mtrabajar[39m[38;5;12m [39m[38;5;12mcon[39m[38;5;12m [39m[38;5;12mcódigo[39m[38;5;12m [39m[38;5;12mnativo[39m[38;5;12m [39m
|
||
[38;5;12m(Java)[39m[38;5;12m [39m[38;5;12my[39m[38;5;12m [39m[38;5;12maprovechar[39m[38;5;12m [39m[38;5;12mal[39m[38;5;12m [39m[38;5;12mmáximo[39m[38;5;12m [39m[38;5;12mel[39m[38;5;12m [39m[38;5;12mrendimiento[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mla[39m[38;5;12m [39m[38;5;12mGPU[39m[38;5;12m [39m[38;5;12mutilizando[39m[38;5;12m [39m[38;5;12mOpenGL.[39m
|
||
|
||
[38;5;14m[1mURL del proyecto:[0m[38;5;12m http://libgdx.badlogicgames.com[39m
|
||
|
||
[38;5;14m[1mVídeos:[0m
|
||
[38;5;12m- https://www.youtube.com/watch?v=IBsvuT7MzpY[39m
|
||
|
||
[38;5;14m[1mTutoriales:[0m[38;5;12m [39m
|
||
[38;5;12m- https://github.com/Jackgris/wikiLibGDX_es[39m
|
||
[38;5;12m- https://github.com/libgdx/libgdx/wiki[39m
|
||
|
||
[38;5;14m[1mComentarios:[0m
|
||
[38;5;12m- [39m[38;5;14m[1mJackgris:[0m[38;5;12m Creo que esta herramienta acelera mucho el desarrollo de video juegos, es libre, utiliza Gradle (sistema de contrucción de proyecto apoyado por Google) y hace que sea muy facil portar nuestro proyecto a la Web, IOS, y Escritorio.[39m
|
||
|
||
[38;2;255;187;0m[4mHerramientas[0m
|
||
|
||
[38;5;12mListado de herramientas que nos van a ser de utilidad en el desarrollo de aplicaciones Android[39m
|
||
|
||
[38;2;255;187;0m[4mPID cat[0m
|
||
|
||
[38;5;14m[1mDescripción:[0m[38;5;12m [39m[38;5;12mEsta[39m[38;5;12m [39m[38;5;12mherramientas[39m[38;5;12m [39m[38;5;12mes[39m[38;5;12m [39m[38;5;12muna[39m[38;5;12m [39m[38;5;12mmejora[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mllamado[39m[38;5;12m [39m[38;5;12mlogcat[39m[38;5;12m [39m[38;5;12mcolor[39m[38;5;12m [39m[38;5;12mque[39m[38;5;12m [39m[38;5;12mnos[39m[38;5;12m [39m[38;5;12mva[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmostrar[39m[38;5;12m [39m[38;5;12mtoda[39m[38;5;12m [39m[38;5;12mla[39m[38;5;12m [39m[38;5;12msalida[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mlogcat[39m[38;5;12m [39m[38;5;12men[39m[38;5;12m [39m[38;5;12mdiferentes[39m[38;5;12m [39m[38;5;12mcolores[39m[38;5;12m [39m[38;5;12mdependiendo[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12mtipo,[39m[38;5;12m [39m[38;5;12mrestringiendo[39m[38;5;12m [39m[38;5;12municamente[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mla[39m[38;5;12m [39m[38;5;12msalida[39m[38;5;12m [39m[38;5;12mque[39m[38;5;12m [39m[38;5;12mcorresponde[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnustra[39m[38;5;12m [39m[38;5;12maplicación[39m[38;5;12m [39m[38;5;12men[39m[38;5;12m [39m
|
||
[38;5;12mnuestra[39m[38;5;12m [39m[38;5;12mterminal.[39m
|
||
|
||
[38;5;14m[1mURL del proyecto:[0m[38;5;12m https://github.com/JakeWharton/pidcat[39m
|
||
|
||
[38;5;14m[1mUso:[0m[38;5;12m [39m[38;5;12mComo[39m[38;5;12m [39m[38;5;12mdice[39m[38;5;12m [39m[38;5;12men[39m[38;5;12m [39m[38;5;12mla[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12mproyecto,[39m[38;5;12m [39m[38;5;12muna[39m[38;5;12m [39m[38;5;12mvez[39m[38;5;12m [39m[38;5;12mconfigurada,[39m[38;5;12m [39m[38;5;12municamente[39m[38;5;12m [39m[38;5;12mdebemos[39m[38;5;12m [39m[38;5;12mejecutar[39m[38;5;12m [39m[38;5;12mel[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mseguido[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12mnombre[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12mpaquete[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mnuestra[39m[38;5;12m [39m[38;5;12maplicación,[39m[38;5;12m [39m[38;5;12my[39m[38;5;12m [39m[38;5;12mpodremos[39m[38;5;12m [39m[38;5;12mver[39m[38;5;12m [39m[38;5;12muna[39m[38;5;12m [39m[38;5;12mhermosa[39m[38;5;12m [39m[38;5;12msalida[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12mlogcat[39m[38;5;12m [39m[38;5;12mcoloreada[39m[38;5;12m [39m[38;5;12municamente[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mnuestra[39m[38;5;12m [39m[38;5;12maplicación,[39m[38;5;12m [39m[38;5;12msin[39m[38;5;12m [39m
|
||
[38;5;12mque[39m[38;5;12m [39m[38;5;12mse[39m[38;5;12m [39m[38;5;12mmezcle[39m[38;5;12m [39m[38;5;12mcon[39m[38;5;12m [39m[38;5;12mel[39m[38;5;12m [39m[38;5;12mresto[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mla[39m[38;5;12m [39m[38;5;12msalida[39m[38;5;12m [39m[38;5;12mdel[39m[38;5;12m [39m[38;5;12msistema.[39m
|
||
[38;5;12mAclaración: al ser un script en Python, podremos utilizarlo en cualquier sistema que tengamos el SDK de Android y un interprete de Python instalado.[39m
|
||
|
||
[38;5;14m[1mComentarios:[0m
|
||
[38;5;12m- [39m[38;5;14m[1mJackgris:[0m[38;5;12m En mi caso que me gusta utilizar mucho el logcat cuando desarrollo, esta herramienta me ayuda a obtener una salida mucho más agradable y legible del mismo. A mi particularme me resulta de gran utilidad.[39m
|
||
|
||
[38;2;255;187;0m[4mOtros recursos[0m
|
||
|
||
[38;5;12mListados de otros recursos que nos pueden resultar utiles a la hora de desarrollar en esta plataforma:[39m
|
||
|
||
[38;2;255;187;0m[4mLibros[0m
|
||
|
||
[38;5;12mTO DO:[39m
|
||
|
||
[38;2;255;187;0m[4mRedes sociales[0m
|
||
|
||
[38;5;12mListado de perfiles importantes en redes sociales como G+, o Twitter y listas de correo.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDesarrolladores Android[0m[38;5;12m (http://desarrolladores-android.com/) lista de correo de desarrolladores Android de habla hispana (desde la cual se impulso este proyecto)[39m
|
||
|
||
[38;2;255;187;0m[4mSitios webs[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Developers[0m[38;5;12m (http://developer.android.com) sitio oficial[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAprendiendo de Android y Mas[0m[38;5;12m (http://aprendiendodeandroidymas.com/) blog[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSgoliver[0m[38;5;12m (http://www.sgoliver.net/) sitio web con mucha información y curso sobre Android[39m
|
||
|
||
[38;5;12mandroid Github: https://github.com/LinuxCafeFederation/awesome-android[39m
|