En esta nueva entrega de Script Time responderemos a una pregunta hecha por Jes\xfas Mart\xednez Mendoza, un escucha del podcast Code Time, quien plante\xf3 la pregunta \xbfQu\xe9 conocimientos se requieren para desarrollar aplicaciones?. Esta pregunta no tiene una \xfanica respuesta. De hecho esta var\xeda seg\xfan el enfoque de la aplicaci\xf3n o la plataforma. Aun as\xed intentaremos generalizar lo m\xe1s posible.\n\nLos lenguajes de programaci\xf3n:\nLa primer herramienta, adem\xe1s del conocimiento y razonamiento l\xf3gico, que es importante aprender a utilizar son los lenguajes de programaci\xf3n. Estos permiten plasmar ideas en algo que posteriormente puede ser compilado o interpretado y posteriormente ejecutado. Entender bien la sintaxis y m\xe1s que nada la sem\xe1ntica es fundamental ya que sin esto es imposible concretizar pensamientos.\n\nM\xf3dulos, librer\xedas y frameworks\nYa teniendo un medio para plasmar las ideas lo siguiente es poder acceder a diversos recursos y estructuras para trabajar. Como se cita en el podcast a la hora de crear una aplicaci\xf3n m\xf3vil que indique estad\xedsticas de la bater\xeda, se necesita poder acceder al estado actual de la misma y almacenar los diversos estados a trav\xe9s del tiempo. Dependiendo de las tareas a desempe\xf1ar es obligatorio para el desarrollador investigar los elementos que requerir\xe1.\nLamentablemente existe una l\xednea muy difusa entre esta fase y la anterior ya que en la mayor\xeda de los casos los programadores novatos confunden estas cosas pretendiendo aprender ambas cosas al mismo tiempo. Esto \xfaltimo es claramente posible pero siempre es importante tener en mente la distinci\xf3n.\n\nConocimientos de dominio\nCon todos los recursos a nuestra disposici\xf3n es hora de utilizarlos para construir nuestro programa. Para ello hay que entender sobre los temas que ser\xe1n tratados. Es decir, si se quiere hacer una aplicaci\xf3n que sirva para practicar un idioma en particular es fundamental saberlo. Otra alternativa es contar con alguien experimentado en la materia y es all\xed donde entran en juego los equipos de trabajo.\n\nYa sin m\xe1s damos comienzo a este episodio de Script Time, siempre recordando antes que pueden sugerir temas a tratar tanto para Script Time, Code Time y el canal de youtube.\n**********************************\nApp de iOS: https://itunes.apple.com/us/app/code-time/id1435749618\n\n**********************************\n\nPara Contribuir\nPAYPAL : davidgiordana@hotmail.com.ar\nPATREON: https://www.patreon.com/codetime\n\n**********************************\n\nCurso completo de desarrollo en Swift 4 desde cero\nhttps://www.udemy.com/curso-completo-de-swift-4-desde-cero/?couponCode=YOUTUBE_1\n\nCurso de desarrollo de aplicaciones para iOS 11 desde cero\nhttps://www.udemy.com/desarrollo-de-aplicaciones-para-ios-11-desde-cero/?couponCode=YOUTUBE_1\n \n**********************************\nMedios de contacto:\nTwitter / Telegram: @DavidGiordana\nCorreo Electr\xf3nico: davidgiordana0@gmail.com\nGrupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA\n\n**********************************\n\nMedios de Contacto\n\nCANAL DE TELEGRAM: https://telegram.me/Code_Time\nPODCAST: https://goo.gl/QUximq\nITUNES: https://goo.gl/XmDjX2\n\n**********************************\nCanciones Utilizadas\n\nOP:\nA Himitsu - Adventures: youtu.be/8BXNwnxaVQE\n\nED:\nSee You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/\nMusic provided by Audio Library https://youtu.be/idlqqMHd0W4