Los Errores

¡Hola! En la última semana, he trabajado en mi aplicación. Funcionó por un rato, pero cuando tuve que sincronizar, recibí muchos errores. No sé exactamente cuántos, pero me ha costado aproximadamente 4 horas. Todavia, busco soluciones, pero creo que me va a costar más tiempo de lo que pensaba. Pues, hay que sobrevivir. Algunos ejemplos de los errores son que hay una pieza que debe conectarse a una biblioteca, utilicé algunas versiones diferentes de cosas como el sistema operativo, y mucho más.

Además, tengo un plan para mi presentación. He completado la presentación hasta ahora con un resumen de mi proyecto. Quiero dar la presentación a la clase cuando complete la aplicación para poder mostrarla y pedir sugerencias.

Aunque es muy confuso, aprendo mucho sobre Java y me ayuda mucho cuando lo escribo en vez de mirar los videos. ¡Eso es todo por ahora!

Los Errores

¡Hola! En la última semana, he trabajado en mi aplicación. Funcionó por un rato, pero cuando tuve que sincronizar, recibí muchos errores. No sé exactamente cuántos, pero me ha costado aproximadamente 4 horas. Todavia, busco soluciones, pero creo que me va a costar más tiempo de lo que pensaba. Pues, hay que sobrevivir. Algunos ejemplos de los errores son que hay una pieza que debe conectarse a una biblioteca, utilicé algunas versiones diferentes de cosas como el sistema operativo, y mucho más.

Además, tengo un plan para mi presentación. He completado la presentación hasta ahora con un resumen de mi proyecto. Quiero dar la presentación a la clase cuando complete la aplicación para poder mostrarla y pedir sugerencias.

Aunque es muy confuso, aprendo mucho sobre Java y me ayuda mucho cuando lo escribo en vez de mirar los videos. ¡Eso es todo por ahora!

El resultado de mi intento de producto

Como todos ustedes saben, empezé con mi producto final anoche. Pues, no fue tan fácil como quería. Traté hacerlo con muchos métodos diferentes, pero nunca funcionó, y tuve que cambiar mi método muchas veces. Después de cuatro horas de búsqueda y muchos intentos fallidos, tuve una conclusión. Mi conclusión fue que tengo 4 opciones.

  1. Cree una aplicación con GeoFire que solo funcione con móviles de Android.
  2. Cree una aplicación normal con mucha ayuda de Mark (ahora está muy ocupado y, por eso, eso no funciona muy bien).
  3. Cree una aplicación que funcione con ios y android con un programa como Apps Bar. Eso no requiere ningún código, pero tendría el producto deseado.
  4. Escoge otro producto final más simple y no use todo el progreso que ya tengo.

Como pueden ver, hay un problema con cada solución posible. Para resolver mi problema, hablé con María hoy. Le dije todos mis opciones y decidimos que las mejores son #1 y #4. María me dio la idea de otro producto con las computadoras de CHS. CHS tiene 10 Chromebooks, y es muy difícil seguir sabiendo dónde están y quién los tiene. Por eso, otra opción para mí es crear una aplicación para que podamos saber dónde están y quién las tiene todo el tiempo. Podría crear una aplicación para una tableta que pondríamos en el carrito de Chromebooks. Cuando un estudiante quiere usar un Chromebook, escriben su nombre y dónde lo usarán. Además, otra cosa buena que ayuda es que las clases podrían tener prioridad. Si una clase necesita 5 Chromebooks, pueden ponerlo en la aplicación, y luego, cuando un estudiante quiera usar un Chromebook, si no hay suficiente, la aplicación les dirá que no pueden tomar el Chromebook porque hay una clase que lo necesita

Para escoger entre mis dos opciones, voy a hablar con algunos estudiantes que tienen problemas con el registro. Les preguntaré si tienen un iPhone o algo de Android. Si algunos estudiantes tienen Android y les gustaría usar mi aplicación de registro, haré el número uno. Pero, si no hay muchas personas así, probablemente haré el número 4 con la idea de los Chromebooks. Escribiré otra entrada cuando tenga mi decisión, pero eso es todo por ahora.

El Producto Final

¡Hola tod@s! Finalmente empezaré con crear mi producto final. Esta noche, usaré Android Studio para empezar a escribir el código para mi aplicación. Decidí que voy a hacer mi idea de registro. Por un rato, no estaba seguro si podría hacerlo, pero ahora tengo más confianza. Empezaré, y si tengo algunos problemas, escribiré otra entrada al respecto.

También empecé con Andamio #5. Yo hago mi presentación para la clase. Iba a presentar mañana (miércoles), pero María me ayudó a realizar que debería hacerlo cuando tenga la aplicación. Presentaré cuando tenga la aplicación para que la clase pueda darme las sugerencias y decirme lo que piensan.

Por último, Mark y yo no hemos encontrado el problema con la traducción de los lenguajes xcode y Java. He hecho el proceso algunas veces, pero todavía no funciona. Seguimos buscando.

Otro método de aprendizaje

Durante mi reunión más reciente con Mark, me dijo que debería probar otro método para aprender el código. Me dijo que debería usar una biblioteca para encontrar un proyecto completo y luego deconstruirlo para aprender más sobre todas las piezas y cómo hacer el producto final. Tomé su sugerencia, y me gustó mucho. Cuando veo el proceso del código que lo hace funcionar me ayuda, porque mi mente puede tener más sentido en lugar de los videos que me mostran los proyectos muy pequeños. Ahora entiendo más sobre el orden en que se debe escribir un programa y cómo funcionan todas las piezas, como paquetes, proyectos, clases, etc.

Además, vi algunos videos sobre cómo crear una GeoFence en Java, y eso también es más claro ahora. Algunos videos dicen cosas diferentes, pero entiendo cómo hacerlo ahora.

Otra cosa: tengo algunas personas en mi mente que quiero hablar para preguntarles sobre el producto final, pero nunca he visto a ellos cuando tengo el tiempo disponible. Si tenemos escuela mañana, me gustaría hablar con una de estas personas porque yo sé que tienen el mismo horario disponible. El lunes estaba ocupado y no podía hablar con ellos. Si tenemos la escuela, quiero que pueda hablar con ellos. Si no tenemos la escuela, lo intentaré durante el almuerzo del jueves.

La reunión con Mark # 2

Como les dije a tod@s en una última entrada, tuve otra reunión con Mark. Fue una reunión muy buena, y ahora me siento más cómodo con mi producto final. Aquí está mi resumen de la reunión.

Mi primera pregunta fue «¿Cuál es la diferencia entre los proyectos, los paquetes, las cadenas, las clases, y las cositas como esas?» Mark me dijo que una cadena es solo una serie de caracteres, un proyecto es lo que contiene todo el código y es como lo más grande; un paquete es más pequeño que un proyecto y es similar de una biblioteca de java; una clase es más pequeña que un paquete, y es como la estructura de los datos que contiene otros datos.

Mi segunda pregunta fue cuál de las opciones debería ser mi proyecto. Me dijo que debe ser una aplicación, y tendré que usar todas estas opciones dentro. También pregunté ¨Cómo cerca puede funcionar un Geofence?¨ Me dijo que puede estar tan cerca como yo quiera, pero si está demasiado cerca, puede disparar el Geofence repetidamente y enviar los recordatorios sin parar.

Mi siguiente pregunta fue «¿Puedo configurar un interruptor para parar todo el código si alguien no quiere los recordatorios por un momento?» Me dijo que podría crear un botón en la aplicación para hacer eso, y no es muy difícil.

Mi última pregunta fue «¿En qué se diferencia xcode?». Xcode es el código para todo de ios, y es un poco diferente de Java. Existe un método para cambiar el código entre los dos sin tener que hacerlo por sí mismo. Durante el resto de la reunión, intentamos solver cómo se podría traducir el código, pero hubo un problema. El código no se ejecutaría. No pudimos resolverlo en la reunión, y ahora Mark y yo buscamos la razón por la que no funcionó.

Bueno, esa es toda mi reunión. Ahora intentamos resolver el problema, y ​​cuando uno de nosotros lo resuelva, probablemente vamos a reunir otra vez.

Mi Anuncio

Hola tod@s, hoy hice el anuncio sobre mis encuestas. María me habló y me dijo que no debía hacer mi primera idea del anuncio. Ella me dijo que eso no sería bueno para el anonimato de las personas que hacen la encuesta. Por eso, en vez de mi primera idea, dije que las personas que tienen problemas con el registro y que quieren hablar conmigo sobre soluciones deberían reunir conmigo después de los anuncios. Pero, ahora hay un problema. No lo sabía antes de hoy, pero después de los anuncios, la escuela comenzará una clase para estudiantes en los grados 10 y 11. Los estudiantes en otros grados tienen que irse. Eso rompió mi plan porque no podía estar aca para ver a los estudiantes.

Sin embargo, tuve un estudiante que me habló. Le pregunté si tenía ideas de una solución y dijo que no. Luego, le pregunté si una aplicación que envía recordatorios le ayudará. Él dijo que sí, y ahora tengo una persona a quien le gusta esa idea. Conozco a dos personas más que escuché que tienen problemas con el registro y hablaré con ellos mañana.

También, tuve que mover mi reunión con Mark. Mi familia tenía planes espontáneos y yo no estaba en casa cuando iba a reunir con él. Por eso, cambié la reunión al miércoles y me reuniré con él en ese tiempo.

Bueno, mis planes para los días pasados no funcionaron muy bien, pero está bien. Tengo planes para arreglarlos, ¡y hay que sobrevivir!

Los resultados de la encuesta

¡Hola tod@s! Ahora tengo un plan para resolver los problemas con la encuesta. He recibido todas las encuestas que recibiré, porque no hay más en la bolsa cada día. He elegido 5 de las encuestas de personas que quiero cumplir, porque dijeron que tienen problemas con el registro. Mi plan es que haré un anuncio el martes sobre estas encuestas. Voy a decir que hay cinco personas en particular que quiero conocer y que pondré sus encuestas en los estantes del pasillo. Les voy a pedir que vengan y escriban sus nombres para que pueda hablar con ellos. Pero, si quieren permanecer en el anonimato, no tienen que escribir nada. Después de eso, me reuniré con las personas que escriben sus nombres.


También en mi anuncio, diré que las personas que no han entregado sus encuestas deberían hacerlo. Tengo más copias encima del microondas en la sala principal.


También tengo un resumen de los resultados de las encuestas:

Bueno, la mayoría de la escuela no tiene problemas con el registro. Hay un porcentaje menor que tienen estos problemas. Recibí 21 de las encuestas, y solo 5 tienen problemas menores con el registro. La mayoría de los estudiantes dicen que el mayor problema es recordar registrar cuando ingresan a la escuela. Cuando salen de la escuela, no es un gran problema, pero el otro es el peor. Además, la mayoría de las personas que tuvieron problemas dicen que la hora más difícil es el almuerzo. Había muchas cosas que ayudan a los estudiantes a recordar. Repetir, escribir algo en sus manos, ver a otros estudiantes hacerlo y más son cosas que ayudan a los estudiantes a recordar.