Lenguajes de programación para Android
Вставка
- Опубліковано 21 сер 2024
- Java o Kotlin, React Native, Iónic ó Xamarin. Android tiene una gran cantidad de lenguajes y tecnologías para desarrollar aplicaciones, entérate cuál es la más adecuada para tí y tu equipo de trabajo, los pros y contras en el desarrollo y para qué proyectos son más convenientes. Android es tan flexible que puede adecuarse a todo tipo de proyectos y entornos de trabajo.
En Platzi tenemos todos los cursos para que aprendas a desarrollar aplicaciones móviles en Android empieza por el Curso de Bases Técnicas de Android [platzi.com/and...] después pasa por el Curso Definitivo de Android [platzi.com/cur...], el Curso de Kotlin [platzi.com/kotlin], también tenemos un Curso de React Native [platzi.com/cur...] de Xamarin [platzi.com/xam...] y Ionic [platzi.com/ionic].
----------------------------------------------------------------------
Todo esto y más, en platzi.com
¡Suscríbete a nosotros!
Facebook: bit.ly/platzifb
Aquí, en UA-cam: bit.ly/mejoryt
Muy bien explicado
Muchas gracias por la información.
Que buen video ♥♥♥♥♥
Excelente video, un update de este sería bueno
Porque no hay una ruta en platzi sobre desarrollo móvil con especializaciones y todo? Es imperdonable
Seria bueno hacer una actualización de este video, ya que han avanzado mucho estos lenguajes y seria bueno saber en la actualidad por cual lenguaje inclinarnos más, muy buenos tus cursos en platzi.
Estaría muy muy chido un vídeo de una ruta de aprendizaje de tecnologías y etc para ser desarrollador Android
Sólo una aclaratoria, en React Native no se usa HTML ni CSS como tal. Son parecidos al HTML y al CSS, pero no lo son. Mientras en HTML existe el , en React Native existe el , y así como ese ejemplo, hay muchos más. En cuanto al CSS, no se usa un archivo .CSS como en el HTML, sino que en el mismo archivo .JS, al final de todo se crea un objeto del tipo StyleSheet donde adentro, irá un array de otros objetos que llevarán como atributos los estilos. Ejemplo:
const styles = StyleSheet.create({
centerText: {
fontSize: 20,
fontWeight: 'bold',
color: '#C39515',
fontFamily: "Montserrat-SemiBold",
textAlign: "center"
},
picker:{
height: 35,
width: 250,
backgroundColor: "rgba(195, 149, 21, 0.8)",
marginTop: 50,
color: "white"
}
});
Mi estimado , creo que esta confundiendo puntos , les pido revisar mejor como funciona HTML , y revisar que es JSX ..
@@1jose5 JSX es la manera de trabajar el HTML en "REACT.JS" dentro del render... En REACT NATIVE no se usa por ningún lado HTML... Ves algún ? Algún ? Algún ? No verdad? Es porque no es HTML...
u.u .. y sigues sin entender ...
aaron24kilates JSX
@@1jose5 Si bro, es HTML y CSS XDD Como digas XD
gracias, muy interesante!
Che es necesario saber inglés para programar
Gracias por compartirlo, tambien sigo tu curso en Coursera...
Muchas gracias Ann, me encantan tus vídeos y tus cursos.
Tengo entendido que con c++ tambien se puede desarrollar apps para android
¿Por qué no hablan de NativeScript? ¿Que opinan de esta otra tecnología para desarrollar app móviles en iOS/Android ?
un resumen bien explicado. gracias.exitos en todo
Se puede desarrollar con lenguaje c app mobiles?
Kotlin es un lenguaje totalmente autónomo, no necesitas saber Java para aprender Kotlin, esta cool comparar el como se hace con Java y como se hace con Kotlin pero el aprender uno no es requisito saber el otro
Estos vídeos son oro!
GO no tiene entorno para android?
Java, Dart, Kotlin son lenguajes de programación.
Xamarin, react native, ionic son frameworks o plataformas de desarrollo.
I guess Im asking randomly but does any of you know of a way to get back into an Instagram account?
I stupidly forgot my account password. I love any tips you can give me!
Gracias ☺ necesitaba este vídeo
También está Nativescript y se puede usarcon Angular, VueJs, Typescript o Javascript.
exelente tu video
Se que es viejo el vídeo, pero me salió recién ahora para ver jejeje Python y Kivy sirven para algo, o es algo muerto en este mundo? Saludos
Unity funciona con C#, la gran mayoria de juegos estan hechos con unity
Mi duda es todos te decen este codigo ejecuta esto y donde tengo que escrivir este codigo
PowerApps es otra propuesta de Microsoft. Se puede trabajar de forma conjunta con Microsoft Flow. Para proyectos pequeños es funcional. Limitante, que una vez estableces un repositorio de datos (Ej. SharePoint) cambiarlo a otra (Ej. SQL-Server, MySQL, etc) tienes que volver a hacer la app. Saludos.
Vaya son los originales no como esa mierda de nextU que es una pérdida de tiempo!!
que buen contenido sinceramente
sigue asi
Enseñas los conceptos muy claramente
Me gusta usar ionic, buen vídeo
Python kivy, C/C++ Native
flutter con dart
Que es dart?
Ionic me parece genial!! 😉👍
Ruby para desarrollo movil? Podrías profundizar sobre eso? Saludos!
Excelente
Te costo hacer el video verdad eres una maquina chicaa
Te falto mencionar Flutter, tiene un gran potencial y altas aspiraciones.
Lo que mencionas con Ruby es cierto actualmente se puede utilizar Ruby para desarrollar aplicaciones solo que tienes que pagar una licencia y no es totalmene abierto como podría RN o Ionic.
Muy buen video
Gracias por tu vídeo Anahí, soy de Perú, si pudieras ilustrarme más sobre android te lo agradeceré. Saludos
Hola ¿Qué opinas de Python con el framework Kivy?
Creo que Do sostenido es un gran lenguaje
excelente analogía amigo
Nada como aplicaciones nativas con Android + Java/Kotlin + XML
Por mucho tiempo e realizado la mayoría de mis proyectos de Android en Java ahora quiero pasar a Kotlin. Si preguntan también lo hacía para IOS. Pero también he hecho en Xamarín. Sé que hay muchos que les gusta lo de JS u otras variantes. Pero cada vez que lo hacia, cuando volvíamos a retomar el proyecto a veces los cambios en el mismo framework, cambiaban tanto que utilizarlos aveces era una ruta larga. Por lo que ahora estoy más centralizado en Android Java y Kotlin. Y si estoy muy loco experimento pero como dije cuando lo actualizan a veces migrar el código necesita un refactorizado, que mejor ni les cuento. Soy k3ntu en Platzi.
Saludos desde Perú.
amigo que me recomiendas para comenzar a programar el objetivo sería programar aplicaciones en ios y Android y paginas web
@@andrespatino8509 brother aprende Flutter
@@kevinpascual8433 gracias bro
@@andrespatino8509 no hay de que sígueme en Twitter pronto haré material para apps @k3ntu
Appcelerator ... una maravilla si se utiliza con su parte libre titanium
Se podría decir que Ionic es a Android, lo que Electron es a las desktop apps?
Gran vídeo Anahí
No manches. También miras el video en la cama a punto de dormir?
Yo miro el video en mi cama para dormir.
Hola Anahí gracias por el tiempo que te tomas en subir este video puesto que los que aún no decidimos que herramienta instalar buscamos esto precisamente, opiniones neutras y sin orientación. solo características! Te cuento que desarrollo aplicaciones para microcontroladores tanto en assembler como en C (de CCS, no CSS, CCS) y para PC siempre utilizo VisualBasic en su versión 6 (un IDE con 20 años, se lanzó al mercado antes que nacieras !!!!!!!) en fin como tengo muchos conocimientos en C no me molestaría para nada migrar para plataformas PC a C# y por decantación para android en Xamarin. El ante año pasado hice un curso de desarrollo de aplicaciones Andriod con Andriod Studio y Java y si bien aprendí e hice algo me resultó demasiada herramienta para las pocas tuercas que pretendo apretar!!!!! Y un compendio de programas, archivos, recursos desperdiciados todos para nada. Y fráncamente la interfaz del usuario de Andriod Studio es pésima! Acostumbrado a VisualBasic donde con el mouse pones un botón y este se queda ahí donde lo pusiste el Android Studio te puede volver loco y solo para desarrollar la interfaz. En fin, que me cuentas del Xamarin, lo haz usado ? Que tal esta ? Aguardo tu gentil respuesta y que tengas un bonito día
Graaaacias Anahí!!!
Para aprender todo respecto a computación e informática, este el el mejor curso, ya que no importa cuanto sepas, aprenderás cosas nuevas, y de forma muy interactiva, aprovecha!, es GRATIS!:
LINK: informatica-computacion-al-dia.blogspot.com/2016/11/descarga-guia-de-computacion-e.html
Me parece buena también la idea de usar flutter
muy copado tu buzo de mickey!
Saludos desde la distancia Srta Anahi, qué tipo de Android debo usar para poder programar con Java, HTML, HXML, cómo son los pasos para cada uno, es similar al visual Básic, ……..¿?
Si quieres algo similar a Visual Basic entonces checa B4A. Saludos
¿Flutter puede ser una opción?
si, con Flutter también se puede! de hecho tiene ventajas sobre los frameworks y/o librerías hibridos (React Native, Ionic, Xamarin) por su rendimiento, es definitivamente una opción a tener en cuenta
Flutter sin duda es una de las mejores opciones.
React Native no es una tecnología híbrida, es una tecnología Puente.
Flutter es una gran opción, pero la documentación todavía está en pañales
Es buena opción, pero sinceramente le falta algo de tiempo, estuve trabajando con fllutter y al querer usar Google maps me encontré con que no se puede hacer al menos de una manera medianamente fácil, lo cual me sorprendió ya que Flutter es de google, en cuanto a todo lo demás muy contento, yo espero que evolucione de buena manera, y mientras tanto uso react native.
Gran video me gusta como enseña la chica una pregunta van actualizar el curso de Android osea hacer uno mas actualizado porque hay nuevas cosas
Con Electron también se puede crear aplicaciones con HTML, CSS y JS
electron se usa para aplicaciones de escritorio, Windows, mac y Linux
Grosa!, gracias por el video
Trabaje con Ionic, no me gustó por una manera que los desarrolladores de Ionic no resolvieron el error es el servidor el Ionic-cli, cuando ejecuta la aplicación
Flutter es otro framework para desarrollo móvil, que está acercándose más a ionic como los más usados
Woaaa porque nunca nadie me había dicho esto??? Buen video!!
Alguien sabe que lenguaje de programacion usa la aplicación photomath?
Cual sera la mas indicada para trabajar con una aplicacion android con hardware(pic o arduino)
Falto mencionar la curva de aprendizaje de cada uno.
Muchas gracias anahi... Tienes alguna pagina en el face para poder hacerte algunas preguntas de programacion
y C++??
C y C++ se usan en el NDK (el api de bajo nivel) solamente
Pero se puede desarrollar con estos juegos?
También puedes usar C++ para Android e incluso iOS, utilizando por ejemplo C++ Builder de embarcadero. Y hay muchas más opciones. Aunque no tan populares, las hay, la industria es más de lo que hay en UA-cam
¿Qué opinan acerca de Kivy?
Me necesitan :3
osea que podría deducir que xamarin es más adecuado que iónic? me serviría para trabajar proyectos pesados sin tener que enfrentar a Java??
Phonegap sigue la línea de ionic? O este último es mejor. Y con respecto a xamarin es totalmente gratuito? Junto a qué versión de visual studio viene. Muchas Gracias.
Ionic es mejor, Phonegap ya esta en desuso. Xamarin es gratis si usas Visual Studio (tenes que instalar el plugin para poder trabajar con Xamarin) sino podes usar Xamarin Studio que creo que tenes que pagar una licencia.. y el Visual Studio podes descargar la version para estudiantes que es gratis, sino despues hay versiones mas completas pero son con licencia
ionic se puede utilizar para hacer una app tipo red social?
Que opinan de appinventor
lo primero es java de ahí ve con o q mejor te vaya
Y... no entendi nada
¿Que sabes de la aplicacion APP INVENTOR? es un framework es un lenguaje que es, se asemeja algo a lo que era Visual Basico, solo de arrastrar los objetos visiales.... ¿Sabes algo de esa herramienta?
Una app bastante basixa
Mi profa de java, de verdad recomiendo los cursos de platzi, sirven de mucho ya trabajando y complementar o en su caso de los que no ves en la universidad.
Cierto faltó hablar d flutter y nativescript cuando menos.
Falto Flutter y Native Script que tambien sirven para apps nativas
Amigo este video me dejo muchas dudas me podrias ayudar ... soy nuevo ya investigue pero me.quede con mas dudas.
Se supone que el video dice lenjuagues
Pero investigando vi que reac native es el framework al igual de ionic y entonces no entiendo porque los puso en este video o yo me equivoco y aun asi tambien son lenjuagues, por ejemplo mencionas a flutter pero ese no se supone que es el sdk y el lenjuague seria dart???
Ayuda estoy muy confundido
Está Python con el framework Kivy. Qué te permite hacer apps multiplataforma
si se quisiera hacer una aplicacion parecida a uber que tipo de lenguaje creen es el mas viable??
Tambien esta el lenguaje Object Pascal con Delphi Community Edition
Flutter con Dart, tecnología del futuro
Cual es el lenjuague flutter o dart?
@@danielestrada8877 Dart, Flutter es el nombre del Framework, igualmente eso del futuro ya lo he visto tantas veces en 15 años en Mobile y seguimos con los lenguajes nativos en las empresas grandes que pagan buen dinero, ojalá sea cierto lo de Flutter, tengo hinchadas las bolas de arreglar bugs en ambas plataformas porque un programador puso un if diferente para cada una
Y que opinas con dark y flutter
Xamarin no tiene una curva de aprendizaje "muy muy corta", es todo lo contrario. Es probable que de las tecnologías mencionadas en el video sea la que tiene la curva de aprendizaje más larga porque, si se quiere dominar correctamente y también dominar todo lo que ofrece para las aplicaciones móviles, se debe aprender Xamarin.Forms, Xamarin.Android y Xamarin.iOS. En Xamarin.Forms se comparte tanto la interfaz de usuario como la lógica detrás de esta; en Xamarin.Android se comparte solo la lógica y no se comparte el código de la interfaz de usuario, con la ventaja de que se aprovecha el 100% del API nativo de Android; de igual manera para iOS con Xamarin.iOS: un código compartido de C# y una interfaz de usuario que no se comparte, con la ventaja de aprovechar el 100% del API nativo de iOS... Y todo el código escrito es con un solo lenguaje, C#. No se usa ningún otro lenguaje de programación en ninguna otra circunstancia (contrario a otro video de Platzi publicado relacionado con este tema). Nada de Java/Kotlin u Objective-C/Swift, todo se hace con C#.
Con lo que uno se encuentra xdxd
@@christianj.moreno7341 ¿¡Christiano!? XP
@@mikhaelsantosfernandez6377 XDDD Andaba pasando por aquí xd justo ando orientandóme para programación Android xd creo que seguiré tus pasos y iré por Xamarin igual ya llevo afinidad por C#
@@christianj.moreno7341 Xamarin no es fácil (aunque duré muchos meses trabajando con Xamarin), y no puedes hacer interfaces gráficas originales rápidamente. Probé Flutter y me pareció increíble; creo que ese el futuro. Ahora, si me ponen a escoger entre Xamarin, nativo y React Native, escogería Xamarin; creo que es mejor.
Mikhael Santos Fernández entonces ¿Cuál es tu reco sempai?
Viendo este vídeo en 2020 cuando ya a Ionic puedes meterle código Java 😜
Hola, excelente tutorial, qué lenguaje me sugieres para hacer una aplicación tipo kahoot que use internet local ?
Un análisis muy superficial, se nota que no hablan des aspecto negativo de programar con Java o JavaScript para no comprometer sus cursos.
React-native usa JSX, no html no CSS
Estoy notando que casi todos los que comentan, somos programadores, pero y los que estan desde 0? La clase se supone que es para alguien que no sabe nada de nada, y acadda rato anda soltando conceptos, que si no los dominas pues se te funde el cerebro, a la final creo que alguien que no sepa, nada de nada, va a quedar más perdido con este video
El Master que haces aquí entonces?
Soy uno de ellos,
Entonces, Kotlin o Java es mejor para hace apps?
en fin con cual arranco a programar que sea algo facil
ionic
Java es un buen punto de partida por la gran documentación, tutoriales y proyectos en GitHub. Además Android Studio es bastante amigable.
Buen video e información lastima que no sé programar
Weex puede ser una opción también con vue.js
Cómo puedo programar con html6?
Si Android Studio tiene soporte directo con C++ ¿Por qué no se mencionó?
jajaj !! c++ es muy old school !! jajaj! seguro que tenes mas de 30 !
@@pablovallejos5036 es viejo pero tiene potencial , pero no tanto soporte como los lenguajes de ahora como java o C#
Anahi te he seguido desde el curso de Java, me recomiendas aprender Kotlin?, es un lenguaje con mucha demanda y se que es algo facil de aprender, cual es tu opinion?; saludos
Otra Opción para desarrollar Aplicaciones Móviles. es B4A (Basic4 Android) o B4i (Basic4 ios). Saludos.
quien me ayuda con android
Una consulta escuche que también se utiliza c++ alguien me puede decir para que y cómo es que se utiliza en el desarrollo móvil en android?
Hola si puedes hacer aplicaciones android en C++ usando el framework Qt
Falto mencionar a B4A
¿Que tal es electron?