Hola, soy nuevo en betabeers, nuevo en la programación, pero tengo muchas ganas de aprender! Y agradezco mucho que existan lugares como este...
Estoy en proceso de aprendizaje de programación y, aunque tengo montones de ideas que me han llevado a meterme en este embolao, quiero enfocarme en una en concreto como objetivo y así comenzar con una base para seguir aprendiendo.
He comenzado con objective-C y Cocoa, pero voy descubriendo que hay otras alternativas. No voy a dejar de estudiarlo, pero para mi primer proyecto quizá sea mejor usar otro lenguaje u otras plataformas.
La utilidad consiste en un catálogo para un sector muy concreto, en el que se listan productos con sus caracteristicas, organizados por clase, tipo, marca... Con su foto, link a la web del fabricante... Los usuarios podrian crear sus listas con los productos que mas les interesen... Hay muchas más utilidades dentro de la app, pero se irian añadiendo mas adelante.
En principio pense en hacer una app para iphone, porque uno de los objetivos es poder consultar las caracteristicas de cada producto in situ, pero estaría bien llegar a cualquier plataforma, incluso la web.
He visto que existe phonegap, appacelerator titanium, corona sdk... o hacer una página en html5.
Estaria bien poder realizarla yo (aunque quizá me plantee buscarme un socio programador...) y pretendo realizar una version cero que sea usable. No es necesario que sea la app mas potente del mercado, pero si que presente información de forma clara.
¿Como lo enfocariais vosotros? Usarias Xcode con Objective-C o quizá Titanium o las otra que menciono son una buena opción?
te recomiendo que eches un vistazo a este tema donde se discute sobre las apps nativas y webapps
http://betabeers.com/forum/a-favor-las-apps-nativas-o-webapps-140/
personalmente si no vas a usar funcionalidades avanzadas del móvil como puede ser la cámara y no tienes muchos conocimientos o recursos para desarrollar nativo te recomiendo hacerla web e importar esta en un webview, para mi es la forma de mantener un sólo código y hacer la app más rápidamente, sinceramente a mi me ha sido imposible tener 3 apps de betabeers nativas al mismo nivel de funcionalidad:
https://play.google.com/store/apps/details?id=com.miquelcamps.betabeers
https://itunes.apple.com/es/app/betabeers/id721318004?mt=8
http://www.windowsphone.com/es-es/store/app/betabeers/50da713a-2c81-460a-bf3f-eba5c464ef83
Pues el tema del mantenimiento hay que tenerlo en cuenta. Siendo una utilidad que no se sí algún día se monetizara, no merece la pena tenerla en varias plataformas a las vez.
El concepto de la webview es quizá uno de los más interesantes, aunque me gustaría conseguir el tipo de navegación por tablas que se tiene en el iPhone o ipad.
¡Buenas! Como desarrollador de iOS que soy, personalmente te recomendaría que lo hicieses en nativo en el lenguaje que te quieras centrar (según me ha parecido leer sería Objective-C), y la versión de Android la dejases para un socio o colega que se quiera sumar al carro ;) De esta manera tendríais 2 apps nativas (o más) aprovechando las funcionalidades que cada SO ofrece respectivamente al 100%, y además trabajarías en equipo que es algo que siempre viene bien. Yo había utilizado Titanium pero los resultados que obtuve no me gustaron nada. Otra opción sería una app híbrida, pero ahí ya tendrías que ver qué elementos te interesa que sean mediante WebView y cuáles serían nativos. Un ejemplo sería el visor del catálogo, el cual sería algo que de implementarse en nativo resultaría una experiencia de usuario más completa y pudiendo sacar más partido a la interacción del usuario con tu catálogo.
Me ha hecho gracia tu post porque precisamente yo trabajo en una empresa que se dedica al tema que propones. Puedes buscar la app por si te interesa coger alguna idea o simplemente chafardearla ;) Se llama Tiendeo, te dejo el enlace: https://itunes.apple.com/es/app/tiendeo-ofertas-catalogos/id489822377?mt=8
¿Porqué no te gusto el resultado de Titanium?
Esta bien lo que comentas de tener otra app para Android con un compañero, sobre todo por tener un socio! Jeje, pero no se sí sería viable mantener tantas apps
Me estoy dando cuenta que uno de los temas que me preocupa, que es la forma de navegacion, se puede solucionar en el caso de utilizar una web, con un diseño responsive... la ignorancia del novato jeje.
Gracias por vuestras respuestas!
Estoy en proceso de aprendizaje de programación y, aunque tengo montones de ideas que me han llevado a meterme en este embolao, quiero enfocarme en una en concreto como objetivo y así comenzar con una base para seguir aprendiendo.
He comenzado con objective-C y Cocoa, pero voy descubriendo que hay otras alternativas. No voy a dejar de estudiarlo, pero para mi primer proyecto quizá sea mejor usar otro lenguaje u otras plataformas.
La utilidad consiste en un catálogo para un sector muy concreto, en el que se listan productos con sus caracteristicas, organizados por clase, tipo, marca... Con su foto, link a la web del fabricante... Los usuarios podrian crear sus listas con los productos que mas les interesen... Hay muchas más utilidades dentro de la app, pero se irian añadiendo mas adelante.
En principio pense en hacer una app para iphone, porque uno de los objetivos es poder consultar las caracteristicas de cada producto in situ, pero estaría bien llegar a cualquier plataforma, incluso la web.
He visto que existe phonegap, appacelerator titanium, corona sdk... o hacer una página en html5.
Estaria bien poder realizarla yo (aunque quizá me plantee buscarme un socio programador...) y pretendo realizar una version cero que sea usable. No es necesario que sea la app mas potente del mercado, pero si que presente información de forma clara.
¿Como lo enfocariais vosotros? Usarias Xcode con Objective-C o quizá Titanium o las otra que menciono son una buena opción?
Gracias!
06/05/2014 12:09
http://betabeers.com/forum/a-favor-las-apps-nativas-o-webapps-140/
personalmente si no vas a usar funcionalidades avanzadas del móvil como puede ser la cámara y no tienes muchos conocimientos o recursos para desarrollar nativo te recomiendo hacerla web e importar esta en un webview, para mi es la forma de mantener un sólo código y hacer la app más rápidamente, sinceramente a mi me ha sido imposible tener 3 apps de betabeers nativas al mismo nivel de funcionalidad:
https://play.google.com/store/apps/details?id=com.miquelcamps.betabeers
https://itunes.apple.com/es/app/betabeers/id721318004?mt=8
http://www.windowsphone.com/es-es/store/app/betabeers/50da713a-2c81-460a-bf3f-eba5c464ef83
saludos
06/05/2014 15:29
El concepto de la webview es quizá uno de los más interesantes, aunque me gustaría conseguir el tipo de navegación por tablas que se tiene en el iPhone o ipad.
06/05/2014 12:56
Me ha hecho gracia tu post porque precisamente yo trabajo en una empresa que se dedica al tema que propones. Puedes buscar la app por si te interesa coger alguna idea o simplemente chafardearla ;) Se llama Tiendeo, te dejo el enlace: https://itunes.apple.com/es/app/tiendeo-ofertas-catalogos/id489822377?mt=8
¡Un saludo y mucha suerte con tu proyecto! :)
06/05/2014 15:32
Esta bien lo que comentas de tener otra app para Android con un compañero, sobre todo por tener un socio! Jeje, pero no se sí sería viable mantener tantas apps
06/05/2014 13:10
06/05/2014 15:35
Gracias!
06/05/2014 16:24
Gracias por vuestras respuestas!