last day (15 days later) » 

7:49 PM
@Jorgesys aqui!
 
hola que tal!
 
Todo bien y tu??
 
bien acabando de comer un poco
 
excelente, buen provecho entonces jajaj
Disculpa que te haya molestado, es que tengo unas dudas que no he podido resolver bien
y tu que sabes mucho de android quizas m,e puedas ayudar
 
muchas gracias!
no es molestia, en que puedo ayudar?
no se mucho creo que me falta más :(
hehe
 
7:53 PM
Mira, te cuento un poco. Estoy participando en un proceso de seleccion para un puesto de trabajo para android developer
En la entrevista tecnica, me dejaron de seniority como semi-senior
porque falle en unas definiciones, que hasta ahora no puedo entender bien xD
 
ahhhhh
ok ok
 
Me preguntaron por los Fragment
Yo he trabajado en varias aplicaciones, pero no he ocupado mucho y no entiendo muy bien el ciclo de vida de esto
En la practica, creo que no los he utilizado bien por el mismo motivo de que no los entiendo a la perfeccion
 
FRagment ahora es escencial ya que es ventaja en lugar de abrir varias Activity,
a okok
 
Entonces queria ver si tu puedes darme tu opinion, conocimiento o tu punto de vista sobre esto, para tener otra vision y asi poder entenderlo mejor
 
claro que si! dame un segundo por favor
 
7:56 PM
Ningun problema!, te espero!
 
Te preguntaría que te preguntaron, pero mejor te comento de mi experiencia para que tengas un panorama mejor.
 
claro, aunque la pregunta fue bien clara Que es un Fragment? Como funcionan? Como se aplican? Son independientes? Se declara en el layout de la Activity o puede ser solo? Que ventajas tiene y que desventajas?
 
Al inicio como sabes se tenian unicamente Activity las cuales generalmente cargan un layout para mostrar la UI, aunque también se puede construir programaticamente.
 
eso, a grandes razgos xD
 
claro podríamos construir una aplicación abriendo y cerrando actividades, pero en ocasiones la arquitectura de la aplicación definia que teniamos que abrir varias actividades en Stack...
 
8:01 PM
exacto!°
 
en pila teniendo una profundidad de por ejemplo en una aplicación que realice 5 Activity!
pero en ocasiones en una ACtivity cargas elementos como imageview principalmente que su contenido consume mucha memoria! (aún más si no estan optimizadas las imagenes)
por lo tanto en ocasiones teniamos la excepción, OutOfMemory.
 
:0
 
En el OS Honeycomb 3.0 que suponia era únicamente para Tablets, se agrego el concepto de Fragments que se supone era para abrir elementos y aprovechar el area insertando fragmentos con su propia UI
pero en realidad erar también para evitar los problemas antes mencionados al tener varias Activity
Ahora usando Fragments podría tener una Activity principal y agregar fragmentos los cuales definen su propía UI. Una sola Activity y realizando transacciones de fragmentos se cambia la UI.
 
Entiendo
 
como sabes el Fragmento tiene su ciclo de vida pero en realidad esta ligado a el ciclo de vida de la Actividad que lo contiene.
que preguntas te realizaron?
 
8:07 PM
eso siempre es asi?
 
No se puede cargar un Fragment sin una Activity! :)
 
Si la activity se cancela por ejemplo o se pasa a otra activity, el fragment muere? pero si puedo llamarlo desde la siguiente activity?
 
Exacto, realizas finish() en la Activity y la instancia del Fragment cargado también desaparece, pero puedes llamar el Fragment (otra instancia) en la siguiente Activity
Los fragments son "reutilizables".
 
perfecto, eso es una de las cosas que no entendia
 
ohhh ok!
 
8:11 PM
pense que un fragment le pertenecia a una activity
que se declaraba dentro del mismo layout
 
tu mismo puedes hacer una pequeña aplicación para que veas que puedes cargar el mismo Fragment en otra Activity, pero sin duda si se finaliza la Activity la instancia del Fragment desaparece.
@sioesi No! puedes hacer 2 Activity y realizar la transacción del mismo Fragment, pero ahhhhhhh
 
Perfecto
 
Acerca de lo que comentas he visto que en ocasiones en el mismo Layout de la Activity algunos desarrolladores declaran el Fragment.
 
eso me costaba entender
siiii, por eso te lo preguntaba
si el layout del fragment es solo y se llama mediante codigo?
 
Es como si agregaras una vista, pero eso no lo considero, aún más si en esa activity vas a realizar transacciones de otros Fragmentos
 
8:13 PM
exacto, ahora voy entendiendo
creo que pasare a crear codigo, para entenderlo mejor
 
@sioesi lo ideal es que hagas tu clase Fragment y la agregues donde desees
 
en mi trabajo actual no estoy desarrollando nativo, entonces he perdido la practica :/
 
@sioesi Entiendo :( me gustaría desarrollar más nativo pero en ocasiones tiene sus limitantes usar esos Frameworks.
 
si!!, en mi trabajo ocupan Ionic
he desarrollado varias aplicaciones y modificado varios plugins
pero ahora el trabajo que estoy postulando, es 100% nativo
 
ahhhh perfecto!!! y si es más y mejor paga mejor eh!
 
8:16 PM
siiiii es considerablemente mejor xD
por eso postule jajaja
 
Puedes hacer una pequeña app de lo que te comento, una Activity que realice la transacción de un Fragment, un boton que al dar click realicé un intent a otra Activity y que agregue el mismo Fragment
 
voy a probar y cualquier cosa te busco por la comunidad y te comento jajaja
Oye, una ultima consulta, fuera de lo de android
 
Dejar clavado el Fragment en el Layout de la Activity no creo que sea buena practica, a menos que sea una aplicación muy sencilla de un solo Fragment.
@sioesi Si claro con gusto, no soy super experto pero con gusto cualquier pregunta.
@sioesi shoot me!
 
Eres elenasys o jorgesys? jajajaja
siempre quede con la duda!
 
Soy ambos hehehe
haha
es broma, en realidad lo he comentado por ahí, no soy un tomboy haha, en realidad soy hombre.
 
8:20 PM
jajaja yo pensaba que eras mujer!
donde siempre hablaban de ti por Elena
 
Espero en un futuro poder estar en los WebCast, por cierto tu también eres experto en Android podrías unirte a mi en esa platica,
@sioesi es que anteriormente mi nickname era "Elenasys"...
 
Como asi? que es WebCast?
 
se hacen clases?
o explicaciones por video?
 
Son platicas que el manager de la comunidad realiza con miembros de SO en español, tu serías buena opción para estar en Android.
 
8:23 PM
jajaja seria genial!
tengo que practicar mas mi nivel tecnico
 
@sioesi si seria excelente
 
y como se hace? tu ya has hecho eso antes?
 
no claro que no, solo me invitaron pero espero tener tiempo proximamente... :D
@sioesi en verdad no sabias de los webcast?
 
no tenia idea!
yo participo en la comunidad, intento ayudar
mas de eso
no mucho
 
@sioesi ahh ok ok
 
8:27 PM
seria super entrete!
aunque me sigo considerando un junior en programacion
soy bien full-stack, hago y aprendo lo que me pidan xD
aun no defino una linea que seguir
 
@sioesi como debe ser, yo soy un eternal newbbie en todo :)
 
pero se nota que sabes harto!!
 
no como deseo, creo que en la comunidad hay muchas personas que son en verdad expertos.
 
es que nunca se termina de aprender u.u
bueno Jorge, te dejo en paz, te dejo mi correo nicolas.hernandez222@gmail.com cualquier cosa sobre WebCast
 
exacto!
muy bien gracias por el email para contactarte en caso de webcast
 
8:37 PM
estamos en contacto y gracias por la ayuda!
te pasaste!
 
es un placer, hasta pronto
 
bye :D
 

last day (15 days later) »