#NinjaAndroid Día 3

Ya se, ya se, ya se, ¡¡No me regañen!! Me tarde mucho en subir este post, pero créanme vale la pena.

Estoy muy contenta por que por fin he podido resolver uno de los principales problemas que tenia con mi app “La medusa” y era precisamente el calculo para poder hacer las comparativas.

Pero antes de platicarles como lo resolví, quiero contarles como llegue a la solución. Que si bien esta confusa, nada que la lógica de un programador no pueda resolver.

Andy queria ser la portada del post.

Inicie mi día con un tour por mi ciudad para ver la situación turística, me di cuenta de que hay algunos puntos en los que no nos enfocamos, por ejemplo: ¿Qué pasa si ya has ido antes a esa ciudad?, ¿Qué tal si tu intención no es recorrer museos, sino obtener las vistas mas increíbles?, ¿Qué hay de las rutas que la gente de la zona conoce y no esta en los mapas?. Como habitante de mi ciudad conozco muchas áreas mejores que las que proponen los guías, mas económicas y mucho mas ricas, pensaba… ¡Entonces ya tenia muchos features que podía agregarle a mi app! [No entrare en mas detalles por que pues vamos a un hack y no sabemos realmente quienes lean esto y ya saben, me ganen la idea, les recuerdo que mis expectativas son de la crema y nata, muy seguramente pueden ejecutar mejor las ideas que yo].

Después me puse a trabajar en terminar mi curso del Señor Dimas, el de Video2Brain. Que justamente volvió a dar en el clavo, por que me ayudo mucho a entender que realmente tengo buenas bases solo que supongo soy muy insegura, no me gusta confiarme por que eso es uno de los grandes problemas que hay en los hacks, la gente va, revisa a los demás equipos, confían en que saben mucho, dan a conocer la dinámica y dicen: “Ah si es pan comido”, pasan las horas y de pronto empieza la presión y lo que tu creías que era fácil ya no lo es, es mas difícil concentrarse y entonces llega algo que yo llamo “El punto quiebre”, este punto llega justo la noche antes de entregar y es cuando te das cuenta de quienes de verdad tienen oportunidad, generalmente se nota cuando al primer equipo le sale, entonces todos empiezan a apurarse y lo logran, entonces los que se confiaron se presionan mas aun. Si logran sacar el trabajo que bien, pero si no es seguro que a la hora de inscribir los proyectos oficialmente, queden fuera.

Por eso mejor me pongo a repasar con tiempo y a ver en donde fallo mas para tratar de por lo menos tener un ejemplo de algo similar en caso de ocuparse.

Pues termine mi curso mas contenta por que había 3 o 4 cosas que ya no recordaba y que seguro me ahorrarían muchos minutos en el desarrollo, recuerden en un hack el tiempo es esencial y querrán desperdiciar la menor cantidad posible.

No recuerdo quien me había dicho que el problema estaba en la lógica de lo que estaba planteando así que tenia otro curso del Señor Dimas, (Ya chole con el señor jajaja, pero no es mi culpa hace muchos cursos y yo soy adicta a los cursos en línea). Su curso es de Pensamiento Computacional, estaba dispuesta a verlo cuando mi hermano me pidió ayuda para su tarea.

Le dejaron un rehilete, pero dijo que le tenia que poner un motor, pobre alma no tenia idea de que le habían dejado. Así que me puse a ayudarle, mi problema no fue conectarle la pila al motor, sino la manualidad del rehilete jajaja. Eso me llevo muchas horas y al final termine poniéndole leds y todo el show. Jajaja Lo bueno es que su profe me dio clases en la prepa, Si ya sabe como soy para que le deja tareas.

La verdad esta bien pro para ser de Secundaria.

Ustedes dirán, ok pero ¿Eso que tiene que ver con el hack?, podría decirles que nada… y la verdad es que aparentemente no tiene mucho, pero en el hack siempre tendrán interrupciones, por actividades, talleres, comida, ayudar a alguien mas, tienen que acostumbrarse a que no estarán aislados y en una vitrina sin que nadie los moleste.

Cuando termine en lugar de ver mi curso me puse a poner a prueba lo que se supone estaba aprendiendo, automáticamente note el cambio, tenia mas idea de lo que hacia, había cosas que hacia en automático por que ya tenia la seguridad de hacerlo sin pensar de que tal si esta mal. Así que cree un proyecto a parte para mi nueva solución.

Mi anitgua solucion super erronea.
Otro problema es que lo hacia con if’s era un lio el switch…

Pueden ver que esta bien mal hecho, pero no me preocupa por que ya lo resolví.

Tal vez no es la mejor solucion pero me da buenos reslutados :)

Esta es la segunda actividad de mi cuestionario, aquí ya uso bundle para cachar los extras de la actividad pasada. Y también mando el estado de cada una de las opciones al final. Para tener el estado de todos y solo actualizar el que sea presionado y también como ya no uso listas puedo usar switch.

El RadioGroup le dio solucion inmediata.

Lo importante es que me guarda el estado de cada opción y se actualiza con la que sigue para al final poder usar mayoría de A, B, etc. y en base a eso poder hacer la comparativa.

Esta parte le da un avance enorme a mi app por que esta casi lista, literal lo que me costaba mas trabajo, ya salió.

Hoy en mi día 4 el plan es ver el Curso de Pensamiento Computacional, implementar la solución de la medusa en las partes restantes, agregar los módulos y demás para ver si la termino hoy.

También revisare un par de libros de Android para mejorar aun mas, si los pueden comprar será una gran inversión.

Estos dudes rifan de verdad.

Les dejo el link por si lo quieren revisar o comprar, esta super completo.

Y tambien me gusta leer este.

O’reilly es una gran editorial.

Aquí el link para que lo revisen o lo compren.

Bueno, en la madrugada continuaremos reportando el avance del #Dia4 si tienen algún comentario, sugerencia… Ya saben por el twitter.

Hasta aquí mi reporte Joaquín, volvemos al estudio.

Bytes.