Se busca programador Android

App que muestre rutas interurbanas de buses, carros y metro en un mapa para llevar esta web http://rutasmaracaibo.com a una app nativa. Contacto: [email protected]

Suscribete en nuestro Newsletter

Regístrate en nuestro Newsletter para estar al tanto de las noticias, talleres y podcast que tendremos próximamente
Suscríbete aqui

Foto del autor Osledy Bazo

Evento X JOINCIC - Las Jornadas Interuniversitarias de Ciencias de la Computación

Las Jornadas Interuniversitarias de Ciencias de la Computación (JOINCIC), surgen en el año 2008 como resultado de la sinergia y el trabajo en conjunto de los estudiantes de la Universidad Católica Andrés Bello y la Universidad Simón Bolívar. Es un evento organizado exclusivamente por estudiantes con el propósito de reunir a destacados profesionales de todas las ramas de las ciencias de la computación, para intercambiar conocimientos e innovaciones de dicha área entre profesionales, empresarios y estudiantes.

Mas información: https://www.facebook.com/events/310123819453505/

Foto del autor Osledy Bazo

Startup Weekend Maracay 2017

Startup Weekend Maracay, en su segunda edición, forma parte del gran movimiento mundial que invita a creativos e innovadores estudiantes y profesionales a construir una idea en una startup en el área de tecnología, con el reto de presentarla en 54 horas de su creación.

Un encuentro que te permite acelerar al máximo tu ingenio y de interactuar con un grupo variado de personas en cualquier especialización. La ciudad jardín de Venezuela prepara sus espacios para recibirlos desde el viernes 27 de octubre, hasta lograr el domingo 29 por la noche, presentar el proyecto final del startup. Durante esta gran experiencia, los participantes son guiados y asesorados por mentores de reconocida experiencia, además de ser evaluados por un jurado de alto nivel. El epicentro de esta actividad será una vez más en las instalaciones de la Cámara de Industriales del estado Aragua.

¿Sabes qué especialidades son afines para integrar una startup? ¡TODAS! Por eso, estamos buscando emprendedores, especialistas en mercadeo, diseñadores, programadores, en definitiva, profesionales y estudiantes en distintas áreas que quieran aprender a crear startups.

Debes saber que tu participación en el evento incluye: certificado de participación, mentoría, alimentación, e hidratación durante los tres días. ¡Es tiempo de crear el futuro que imaginas!

Inscríbete al completar tus datos en el formulario que te muestra el botón "Comprar entradas".

¡Los cupos son limitados! ¡Rápido aprovecha nuestra primera pre-venta hasta el 1ro de Octubre!

Importante: Startup Weekend no es el espacio para conseguir inversión con proyectos ya desarrollados ni para promocionar tu empresa ya constituida.

Mas información e inscripción en el siguiente enlace: http://communities.techstars.com/venezuela/maracay/startup-weekend/11371

Foto del autor Osledy Bazo

Ejemplos del uso del teclado en React-Native para iPhone y Android

Según la documentación de Facebook para el componente de Teclado tenemos disponibles varios eventos para interactuar con el teclado de nuestra aplicación. https://facebook.github.io/react-native/docs/keyboard.html

Comencemos con un ejemplo de app básica donde sólo mostraremos una caja de texto para ingresar texto y un párrafo para indicar el estado del teclado, si está activo o no.

Si te has dado cuenta, al tocar el input puedes escribir cualquier texto, pero luego al tocar la pantalla fuera de la caja de texto, el teclado no se esconde.

Para solucionar esto debemos usar otro componente llamado 'TouchableWithoutFeedback'

https://facebook.github.io/react-native/docs/touchablewithoutfeedback.html

Te recomiendo leas la documentación sobre este componente ya que debe usarse con cuidado.

Modificaremos nuestro código para incluir el modulo del teclado 'Keyboard' y de 'TouchableWithoutFeedback'. También agregaremos este nuevo componente alrededor de nuestro View principal y usaremos 'onPress={Keyboard.dismiss}' para esconder el teclado una vez tocado la pantalla fuera de la caja de texto.

Para acceder a los estados del teclado tenemos que usarlo en combinacion con un Event Listener que conectará con un evento nativo, puede ser identificado con alguno de estos strings:

  • keyboardWillShow (IOS)
  • keyboardWillHide (IOS)
  • keyboardDidShow (Android)
  • keyboardDidHide (Android)
  • keyboardWillChangeFrame
  • keyboardDidChangeFrame

Modificaremos nuestra app y agregaremos métodos para estar atentos al cambio del teclado.

Usare los strings 'keyboardDidShow' y 'keyboardDidHide' ya que en funcionan tanto en Android como en IOS. ('keyboardWillShow' y 'keyboardWillHide' no tienen representación nativa en Android).

Ademas de agregar los EventListener tenemos que recordar que hay que removerlos, esto para prevenir memory leaks y problemas de rendimiento en nuestra aplicación.

Ahora cambiaremos el estado de nuestro status a un string que indica si el teclado esta activo o inactivo.

En los eventos del keyboard podemos acceder a algunas de sus propiedades como son:

                { 
                  endCoordinates: { 
                  screenY: 442, 
                  screenX: 0, 
                  width: 375, 
                  height: 225 
                },
                  startCoordinates: { 
                  screenY: 451, 
                  screenX: 0, 
                  width: 375, 
                  height: 216 
                },
                  duration: 250 
                }
                

Hay un ultimo problema que es muy común a la hora de trabajar con el teclado en una aplicación y es que a veces el teclado puede tapar parte del contenido de nuestra app:

Para solucionarlo debemos usar el componente 'KeyboardAvoidingView', este componente esta diseñado para ajustar o mover lo que se ve en la pantalla automaticamente para que el teclado no estorbe.

https://facebook.github.io/react-native/docs/keyboardavoidingview.html

Hay tres formas para hacer esto automaticamente y la que uses dependerá de los resultados que quieras mostrar. Presta atención a la propiedad 'keyboardVerticalOffset' que sirve para guardar una distancia entre la vista y el teclado. Para esto tendremos que modificar un poco nuestro código así:

Foto del autor Osledy Bazo

3 sitios de noticias para visitar diariamente

Serializer.io

Un agregador de agregadores Yay!

Con links de Hacker News, Lobster, Reddit, TechCrunch, SlashDot, ArsTechnica.

Link: serializer.io

Product Hunt

Tengo que decir que nunca me había dado curiosidad visitar Product Hunt porque pensada que solo habrían noticias sobre productos físicos ??? pero se encuentra una grandísima variedad de startups, herramientas, plugins, etc digitales que vale la pena suscribirse a su boletín semanal.

Link: producthunt.com

Hacker News

El clásico Hacker News, personalmente la pagina principal no la visito mucho. me interesa mucho mas la sección de preguntas ASK. donde puedo encontrar temas interesantes y discusiones sobre temas poco comunes.

Link: ycombinator.com

Foto del autor Osledy Bazo

UCAB certificó como programadores a 100 niños de Fe y Alegría

El plan se originó como parte del proyecto comunitario de ucabistas de la escuela de Ingeniería Informática y de Educación

Más de 100 niños del Colegio “Ciudad de los Muchachos”, ubicado en Miranda, de Fe y Alegría fueron certificados el pasado 1 de julio como “Programadores a Nivel Introductorio”, en un acto realizado en el Aula Magna de la Universidad Católica Andrés Bello.

El evento estuvo encabezado por el vicerrector de Identidad, Desarrollo Estudiantil y Extensión Social de la UCAB, Néstor Luengo de Andrade, quien expuso la satisfacción de La Católica por formar parte de este proyecto educativo, coordinado por las escuelas de Ingeniería Informática y Educación, como parte del servicio comunitario de estudiantes de la universidad quienes lo realizaron junto a Progracademy.

Durante el curso de formación, más de 10 estudiantes dictaron clases virtuales para enseñar los elementos básicos de la programación y creación de software a los niños. "Con esta experiencia hemos logrado desarrollar competencias comunicacionales en la que el alumnado también ha desarrollado competencias ciudadanas", aseguró la directora del colegio, Silvia Lobo.

El proyecto comenzó en marzo y culminó en junio con la formación de los entrenadores. Según explicó el director académico de Progracademy, Germán Gil Alba, se empezó en un período de pre-servicio para instruir, de manera virtual, a quienes serían tutores y no tenían ningún tipo de experiencia docente.

La dinámica consistió en dos sesiones semanales: una con los entrenadores en vivo mediante videoconferencias; y otra totalmente libre donde los niños, separados en parejas y seleccionadas al azar, avanzaban con un plan de trabajo.

El proyecto se apoyó en una plataforma que no había sido usada antes en Venezuela: CODE, una herramienta utilizada con éxito por miles de estudiantes en el mundo en la que los niños debían ir superando distintos retos en modo de juego, con un aumento progresivo de la dificultad en las actividades.

"Mientras ellos estaban jugando, estaban aprendiendo acerca de las ciencias computacionales, lograban manejar ciclos, eventos condicionales y podían probar lo que han hecho y el sistema les reportaba si habían tenido algún tipo de error", agregó Germán Gil.

La experiencia culminó con un proyecto final en el que los estudiantes tuvieron que crear un videojuego o una animación, para poner en práctica lo aprendido durante sus clases.

Después de esta primera etapa, Progracademy tiene entre sus planes continuar el proyecto en el quinto grado del mismo colegio, para luego instaurarlo en el Colegio “Jesús Obrero”, ubicado en el sector 23 de enero de Caracas.

Mas informacion: http://www.talcualdigital.com/Nota/144799/ucab-certifico-como-programadores-a-100-ninos-de-fe-y-alegria

Foto del autor Osledy Bazo

Estudiantes de la #UNEG crean aplicaciones informáticas

El proyecto de los estudiantes de la UNEG formó parte de su servicio comunitario.

Estudiantes de la UNEG (Universidad Nacional Experimental de Guayana (UNEG) mostraron su talento creando dos aplicaciones de ingeniría en informática, como parte del cumplimiento de su servicio comunitario, realizado en la Escuela Técnica Comercial Andrés Bello de Puerto Ordaz, estado Bolívar.

Isrrael Maita, Miguel Guevara, Ricardo Urdaneta y Rover Gonzalez, todos estudiantes de la UNEG, crearon dos aplicaciones, diseñadas en principio para el control y administración de alimentos en la institución, para el período escolar 2017-2018. Sin embargo, no está descartado que el mismo se extienda a otros períodos académicos, así como otras instituciones educativas.

“La primera aplicación es llamada Sistema de Control de Cocina, esta permite llevar un control de inventarios de todos los insumos disponibles en la cocina de la escuela. Si algún insumo llega a la cocina se puede registrar qué insumo es y además la cantidad entrante; de igual forma cuando se utilicen los insumos quedarán registrados en el sistema permitiéndoles tener reportes de inventario en tiempo real”, explicó Urdaneta.

Control de comidas

La segunda aplicación fue llamada Sistema de Control de Comidas. De acuerdo con Maita, esta “permite controlar la entrega de desayunos y almuerzos a los estudiantes, los cuales contarán en sus carnets con un código de barras el cual deben pasar por un lector para registrar que le ha sido entregado su desayuno o almuerzo”.

Por su parte, Jhoanna Cárdenas, directora de la Escuela Técnica Comercial Andrés Bello, manifestó su satisfacción con las aplicaciones creadas por los estudiantes de la UNEG, destacando la utilidad que estas serán durante su aplicación, esperando óptimos resultados.

Los jóvenes siguen destacándose en la creación de aplicaciones informáticas y tecnológicas, estando entre ellos los chicos de Provitared, cuya aplicación facilita incluso hasta la búsqueda de medicinas.

mas informacion: http://www.elcorreodelorinoco.com/estudiantes-de-la-uneg-crean-aplicaciones-informaticas/