Categoría: Blog

  • Las 5 mejores herramientas para desarrollar aplicaciones Android

    Las 5 mejores herramientas para desarrollar aplicaciones Android

    Android es el sistema operativo móvil líder en el mercado mundial al punto de que ocupa el primer lugar entre los usuarios de dispositivos móviles y no sólo eso, sino que es incluso más usado que sistemas operativos para ordenadores, como el caso de Windows. Lo que quiere decir que aprender a programar aplicaciones para Android es sin duda una de las mejores decisiones que puedes tomar.

    Para darte más razones te contamos que el saber desarrollar aplicaciones para Android te abrirá las puertas a un abanico de posibilidades en el mundo laboral, por un lado es una competencia cada vez más buscada por las grandes empresas y por otro te servirá para tener tu propio negocio y ser independiente económicamente.

    Seguramente con esto que te hemos dicho tengas ganas de aprender a desarrollar aplicaciones Android, la pregunta es ¿cómo?

    La respuesta es sencilla debes conocer los frameworks y programas que existen para desarrollar en Android ¿Cuáles son?

    Actualmente en el mercado existen varias opciones pero a continuación te describimos las mejores herramientas para programar en Android y por supuesto te indicamos dónde conseguir los mejores tutoriales en pdf para que aprendas desde cero hasta convertirte en todo un experto.

    App Inventor

    app inventor

    App Inventor es la herramienta más sencilla de todas para desarrollar aplicaciones para Android sencillas y destaca porque simplifica al máximo el desarrollo y es ideal para principiantes debido a que todo el proceso se realiza de forma visual.

    Este entorno de desarrollo creado por el MIT y posteriormente comprado por Google, está basado en la nube de tal manera que todo lo que vayas haciendo queda almacenado para que puedas retomar tu proyecto en cualquier momento.

    Para utilizarlo tan solo necesitas un navegador web y un dispositivo móvil con Android o en su defecto tener instalado un emulador del sistema operativo en tu computador.

    App Inventor es tan sencillo que no requiere ni el más mínimo conocimiento en programación (aunque si comprendes la lógica de programación será mucho mejor) pues para desarrollar tu propia aplicación tan solo necesitas «jugar» con los elementos gráficos o bloques que trae por defecto, en una operación muy similar a unir las piezas de un puzzle.

    Como notarás, su funcionamiento es muy simple y no tiene nada que ver con código por lo que las aplicaciones que podemos realizar con este sistema son bastante limitadas, por eso si tienes conocimientos más avanzados en programación te recomendamos uses algunas de las otras opciones que te traemos.

    Ionic

    ionic

    Ionic se trata de un framework basado en Apache Cordova y Angular2 que permite el desarrollo de aplicaciones híbridas para móviles, es decir, aplicaciones que tienen como base HTML, CSS y Javascript y que en lugar de utilizar elementos nativos, se renderizan dentro de una WebView. Es decir, se desarrollan de forma casi idéntica a como si desarrollaras un sitio web, de ahí que si sabes un poco sobre desarrollo web podrás crear aplicaciones para Android sin complicaciones.

    Tal como ocurre con muchos frameworks modernos, Ionic se basa en una serie de componentes que unidos permiten cumplir con el objetivo de la aplicación que estés desarrollando. Además, usa el lenguaje TypeScript (algo que heredó de Angular) el cual permite agregar nuevas funcionalidades al Javascript que ya conoces y que te permitirán desarrollar mejores aplicaciones.

    Ionic también tiene plugins gracias a los cuales podrás sacar provecho de elementos nativos del dispositivo móvil como la cámara, sensores, GPS y más, para integrarlos en tu app

    Para utilizar este framework necesitas un navegador web en el cual, al refrescar, verás los avances o cambios que realices a tu aplicación, pero antes necesitas aprender sobre él y podrás hacerlo con esta selección de tutoriales en pdf sobre Ionic que te dejamos en otra entrada del blog.

    Nativescript

    nativescript

    Otra excelente herramienta para programar aplicaciones Android es NativeScript, un framework de código abierto para desarrollar aplicaciones móviles nativas, utilizando para ello tecnologías muy populares entre los desarrolladores web como lo son XML, CSS y JavaScript.

    Tal como sucede con Ionic, Nativescript utiliza el lenguaje TypeScript, pero a diferencia de ese y otros frameworks, renderiza la interfaz gráfica de usuario a través de un  motor de renderizado nativo incluido en la misma plataforma y no hace uso de un visor de páginas web integrado.

    Además, como otras características resaltantes tenemos que NativeScript soporta el desarrollo en Angular y Vue para la creación de aplicaciones multiplataforma, pues estos han sido perfectamente integrados.

    Para muchos desarrolladores, estamos ante el mejor framework del momento para crear aplicaciones móviles, con estos tutoriales en pdf sobre Nativescript podrás descubir por ti mismo si esto es así.

    React Native

    react-native

    El mercado de las aplicaciones móviles está tan en auge que hasta el mismo Facebook ha desarrollado un framework para ello, nos referimos a React Native, con el cual además está programada en su totalidad la aplicación móvil oficial de la famosa red social, así como de muchas otras grandes y populares aplicaciones tales como Instagram, Skype o Uber.

    Con este potente framework podrás crear aplicaciones nativas utilizando Javascript y la librería ReactJS de una forma sencilla porque simplifica el proceso de desarrollo al punto de que las app pueden ser programadas bajo un código único.

    Si bien al principio puede parecer complicado desarrollar aplicaciones para Android con React Native lo cierto es que no lo es, porque se basa en tecnologías ampliamente conocidas por los programadores, en cambio a los que tienen poca experiencia solo les exige como punto de partida aprender Javascript.

    En cualquiera de los dos casos: seas experto o principiante, una ayuda extra siempre es bien recibida por eso la ayuda que te dejamos en este caso es el mejor tutorial en pdf sobre React Native que encontrarás en español y que te dejamos en el post dedicado a este framework.

    Android Studio

    android studio

    Te presentamos el entorno de desarrollo integrado (IDE) oficial de Android, ideado para el desarrollo de todo tipo de aplicaciones móviles: Android Studio.

    Como te imaginarás, al ser el IDE oficial incluye todo lo que se necesita para crear completas y potentes aplicaciones, por eso entre los elementos que lo componen están un editor de código, un compilador, emulado, plantillas de código y mucho más. Como ves se trata de todos los elementos imprescindibles para realizar cada paso en el proceso de desarrollo.

    Se basa en IntelliJ IDEA y soporta de forma nativa lenguajes como Java, Kotlin y XML, por lo que puedes desarrollar tus propias aplicaciones con cualquiera de ellos.

    En nuestro afán por ayudarte a aprender herramientas que te sean útiles para tu desempeño profesional hemos seleccionado en otro post los mejores tutoriales en pdf sobre Android Studio que no te puedes perder si te tomas en serio el iniciarte en el mundo del desarrollo de aplicaciones Android.

  • ¿Qué necesito para hacer una página web?

    ¿Qué necesito para hacer una página web?

    Hoy estrenamos el blog de TutorialesEnPDF respondiendo a una cuestión que todos los que nos dedicamos esto nos hicimos un día: ¿qué necesito para hacer una página web?, y vamos a intentar responderla de la forma más concisa y práctica posible.

    Homer pensando

    Este post te viene a pelo si eres principiante y andas totalmente desorientado y necesitas una guía básica de por donde empezar y los pasos a seguir.

    También vamos a facilitarte los tutoriales necesarios para que puedas salir de aquí totalmente preparado para crear tu primera página web.

    Hoy en día con las herramientas existentes, es mucho más sencillo de lo que piensas crear tu propio sitio web. Si dominas programas como el Word o el Power Point, estás perfectamente capacitado para hacer tu propio website sin tener la más mínima idea de programación, con resultados bastante profesionales.

    Ahora bien, si deseas personalizar al detalle la apariencia de tu sitio, o bien estás pensando en crear una página web con funcionalidades más especificas, sí que vas a necesitar tener ciertos conocimientos de algunos lenguajes de programación.

    Antes que nada, para crear tu página web vas a necesitar «comprar» o contratar obligatoriamente dos elementos esenciales: un dominio y un hosting. Tranquilo, ¡pueden ser gratuitos!

    Existen opciones para crear tu página web sin necesidad de contratar estos dos servicios, como los blogs 2.0 o el servicio de WordPress.com (el cual es diferente a WordPress.org), en este caso la dirección de tu página sería un subdominio (paginaejemplo.wordpress.com) y no tendrás control sobre los archivos de tu web y por lo tanto no podrás personalizarla tanto.

    Esta es una solución rápida y que te puede servir para practicar, pero desde luego no es la más recomendada ni profesional. Te aconsejamos que sigas leyendo.

    El nombre de dominio

    Para que nos entendamos, el dominio es el «nombre» de tu página, o mejor dicho su url. En nuestro caso, nuestro dominio es «tutorialesenpdf.com».

    Nombre de dominio para página web

    Puedes comprar tu dominio en cualquier registrador de dominios, abajo encontrarán una lista de los más populares. Normalmente los registradores hacen ofertas para el primer año de contratación, así que fácilmente puedes contratar un nombre de dominio desde tan solo 1$ la primera anualidad.

    Cuando tengas tu dominio, tendrás que configurarlo para que «apunte» a tu hosting o alojamiento web editando sus DNS‘s, lo cual se puede hacer fácilmente desde el panel de control de sea cual sea tu registrador.

    Registradores de dominios más populares

    Si no quieres gastarte ni un céntavo, también existe la posibilidad de conseguir un nombre de dominio gratuito desde el registrador Dot.tk, aunque solo podrás hacerlo con la extensión .tk, la cual te puede dar problemas para, por ejemplo, compartir tu página en Facebook, ya que los spammers abusan de este tipo de dominios lo cual no les da muy buena fama.

    También puede que te cancelen sin previo aviso tu dominio gratuito si por ejemplo comprueban que no está recibiendo mucho tráfico. Desde luego, lo recomendable es adquirir uno de pago, como he dicho antes los puedes encontrar desde solamente 1$ al año.

    El hosting o alojamiento

    Lo segundo que vas a necesitar es contratar un hosting, servidor o alojamiento web, son distintos nombres para lo mismo.

    Hosting o Alojamiento web

    El hosting es en realidad un ordenador donde se alojan los archivos de las páginas web, y el cual «sirve» su contenido a través de internet cuando recibe alguna petición http. Estos ordenadores están conectados a internet 24 horas 365 días al año, y normalmente utilizan el sistema operativo Linux y sirven las peticiones web mediante Apache.

    Tranquilo, no es necesario que te adentres en estos tecnicismos para crear tu propia página web, ya que cuando contratas un hosting con cualquier proveedor de hosting popular (los listamos más abajo), ellos te dan un acceso a un panel de control (normalmente el CPanel), desde donde puedes administrarlo todo muy fácilmente, como los archivos de tus páginas y sus bases de datos entre otras muchas cosas, sin necesidad de tener ningún conocimiento técnico.

    CPanel o panel de control

    Puedes contratar un plan de hosting para una sola web en el que solo podrás utilizar un dominio, o un plan multidominio donde en tu mismo hosting podrás alojar todas tus webs. Por supuesto su precio varía: para un solo dominio podrás encontrar desde unos 50¢ el primer año, para un multidominio desde unos 80¢.

    Al contratar tu servicio de alojamiento, el proveedor te suministrará sus DNS’s, este es el dato que tienes que introducir en el panel de control de tu dominio para que tu este «apunte» a tu servidor, y que por lo tanto al escribir tu dominio en el navegador, se carguen los archivos de tu página web.

    Proveedores de hosting más populares

    Si tu página web va a dirigirse a España:

    Como puedes ver, varios en esta lista coinciden con la lista de proveedores de dominios, y es que normalmente estas páginas ofrecen ambos servicios. A veces puedes encontrar ofertas conjuntas y comprar un pack hosting+dominio, consiguiéndolos así a un precio muy competitivo.

    Y con esto ya tienes todos los servicios que necesitas para crear tu página web. Ahora pasaremos a la creación de la página web en si.

    También puedes encontrar servicios de alojamientos gratuitos, pero la verdad es que su calidad deja mucho que desear. Tendrás serios problemas con la velocidad de carga de tu web (la cual es muy importante para el SEO o posicinamiento web), con el envío de correos electrónicos desde tu sitio, con ciertas configuraciones, también puede que se muestre publicidad indeseada en tu sitio… además pueden cancelarte tu cuenta gratuita sin previo aviso y por cualquier motivo, perdiendo así tu página y todos sus datos.

    Un ejemplo de proveedor que ofrece hosting gratuito es Hostinguer.com. Si quieres probar su servicio gratuito, adelante, ¡pero no digas que no te lo advertimos!

    WordPress, tu mejor opción

     

    WordPress

     

    Llegó la hora de empezar a montar tu página, y para ello tu mejor opción casi con total seguridad va a ser WordPress, el CMS más utilizado a nivel mundial.

    WordPress es muy sencillo de instalar y utilizar, permitiendo que cualquier persona pueda crear una página web sin tener ningún conocimiento de programación. Es poco más complicado que utilizar el Office Word.

    Wordpress captura

     

    Las páginas creadas con WordPress tienen definidos buenos estándares de cara al posicionamiento SEO, son personalizables muy fácilmente gracias a todos los themes que tiene disponibles, y sus funcionalidades pueden ampliarse casi infinitamente con todos los plugins desarrollados para esta plataforma.

    Y lo mejor: WordPress es gratis, tan solo tienes que entrar a su web y descargarlo.

    Igualmente, en su misma web puedes encontrar millones de themes y plugins gratuitos para descargar, y normalmente esto es más que suficiente para montar una página web decente. También hay miles de desarrolladores que ofrecen themes y plugins premium o de pago para WordPress, generalmente de mayor calidad y con funciones más avanzadas. Puedes explorar muchos de ellos en la tienda Envato.com.

    Para aprender a utilizar WordPress, nada mejor que visitar nuestro post al respecto con la mejor recopilación de tutoriales, todos gratuitos y en español:

    Tutoriales en PDF sobre WordPress

    Haz páginas web como un profesional

    Una vez que aprendas a desenvolverte con WordPress te será de tremenda utilidad aprender un poco de código para poder personalizarlo todo a tu gusto, poder añadir y quitar cosas, cambiar o añadir nuevas funciones…

    O quizás necesites trabajar en un proyecto muy específico y WordPress no cubra completamente tus necesidades. O también puede ser que solamente necesites crear una simple página estática, para lo cual instalar WordPress puede ser contraproducente ya que consumirías muchos más recursos del servidor sin ninguna necesidad.

    Por cualquiera de estos motivos o simplemente por gusto, el siguiente paso sería aprender un poco de programación, más en concreto los conocidos como lenguajes de programación de la web, y sobre los que está basado WordPress.

    Desarrollo Web

    Estos lenguajes fundamentales de la web son el Html, el Css, Javascript y PHP, y el siguiente artículo irá dedicado a ellos, explicando que necesidades cubre cada uno, cuales pertenecen al Backend y al Frontend, y en general servirá como una introducción global a todos ellos.

    Mientras tanto puedes acceder a los tutoriales en PDF que disponemos de cada uno de ellos, perfectos para poder aprender desde cero si eres principiante, o volverte realmente un experto si ya te desenvuelves en ellos. Recomendamos que abordes los lenguajes en este mismo orden:

    Tutoriales en PDF sobre Html

    Tutoriales en PDF sobre PHP

    Tutoriales en PDF sobre Javascript

     

    Conociendo y dominando estos lenguajes sabrás todo lo necesario para crear cualquier sitio web tal y como te lo propongas.

    Programar no es difícil, tal solo es necesario un poco de paciencia y a base de prueba y error todo se consigue, os animamos a echar un vistazo a los tutoriales y comenzar 🙂

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR