{"id":3122,"date":"2020-06-19T08:42:07","date_gmt":"2020-06-19T12:42:07","guid":{"rendered":"https:\/\/bt.academy\/home\/?p=3122"},"modified":"2020-09-09T10:05:18","modified_gmt":"2020-09-09T13:05:18","slug":"buenas-practicas-en-android","status":"publish","type":"post","link":"https:\/\/bt.academy\/home\/buenas-practicas-en-android\/","title":{"rendered":"Buenas Pr\u00e1cticas"},"content":{"rendered":"<div id=\"pl-3122\"  class=\"panel-layout\" >\n<div id=\"pg-3122-0\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\"  data-ratio=\"1\"  data-ratio-direction=\"right\" >\n<div id=\"pgc-3122-0-0\"  class=\"panel-grid-cell\"  data-weight=\"1\" >\n<div id=\"panel-3122-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<h4>Aprende las buenas pr\u00e1cticas actuales en el mundo del desarrollo Android.<\/h4>\n<p>En este curso vamos a conocer las buenas pr\u00e1cticas que podremos aplicar en el desarrollo de aplicaciones Android con la herramienta Android Studio. Hablaremos de las buenas pr\u00e1cticas en los layouts o definici\u00f3n del UI, algunas recomendaciones sobre el tema del c\u00f3digo y rendimiento de las aplicaciones, adem\u00e1s de las convenciones y reglas que debemos de seguir como pautas para el desarrollo.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-3122-1\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\" >\n<div id=\"pgc-3122-1-0\"  class=\"panel-grid-cell\"  data-weight=\"0.5\" >\n<div id=\"panel-3122-1-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"1\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;font_color&quot;:&quot;#dd3333&quot;}\" >\n<div class=\"panel-widget-style panel-widget-style-for-3122-1-0-0\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><strong>DIRIGIDO A:<\/strong><\/p>\n<ul>\n<li>Estudiantes de programaci\u00f3n.<\/li>\n<li>Desarrolladores Android.<\/li>\n<li>Desarrolladores Web.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-3122-1-0-1\" class=\"so-panel widget widget_sow-editor\" data-index=\"2\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><strong>DURACI\u00d3N:<\/strong><\/p>\n<p>El curso consta de 28 videos con una duraci\u00f3n aproximada de 3 horas y 30 minutos.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-3122-1-0-2\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"3\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><strong>REQUISITOS PREVIOS:<\/strong><\/p>\n<p>Es recomendable tener nociones b\u00e1sicas de Android. Nuestro curso de Programaci\u00f3n Android es un complemento perfecto.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-3122-1-1\"  class=\"panel-grid-cell\"  data-weight=\"0.5\" >\n<div id=\"panel-3122-1-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"4\" data-style=\"{&quot;background&quot;:&quot;#dddddd&quot;,&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;font_color&quot;:&quot;#666666&quot;}\" >\n<div class=\"panel-widget-style panel-widget-style-for-3122-1-1-0\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<h3 style=\"text-align: left;\"><span style=\"color: #d7624e;\">OBJETIVOS<\/span><\/h3>\n<p>Los objetivos principales del curso son:<\/p>\n<ul>\n<li>Conocer c\u00f3mo podremos mejorar nuestras aplicaciones en su rendimiento.<\/li>\n<li>Implementaci\u00f3n correcta de los layouts, gr\u00e1ficos y UI de las aplicaciones.<\/li>\n<li>Conocer la herramienta de Android Studio para su correcta implementaci\u00f3n.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-3122-1-1-1\" class=\"so-panel widget widget_text panel-last-child\" data-index=\"5\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"textwidget\">\n<p><a href=\"https:\/\/bt.academy\/home\/cotizacion\/?curso=Buenas+Pr\u00e1cticas+en+Android\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2372 size-medium\" src=\"https:\/\/bt.academy\/home\/wp-content\/uploads\/2018\/09\/contacto-300x71.png\" alt=\"\" width=\"300\" height=\"71\" srcset=\"https:\/\/bt.academy\/home\/wp-content\/uploads\/2018\/09\/contacto-300x71.png 300w, https:\/\/bt.academy\/home\/wp-content\/uploads\/2018\/09\/contacto-600x142.png 600w, https:\/\/bt.academy\/home\/wp-content\/uploads\/2018\/09\/contacto.png 636w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div id=\"pg-3122-2\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\"  data-ratio=\"1\"  data-ratio-direction=\"right\" >\n<div id=\"pgc-3122-2-0\"  class=\"panel-grid-cell\"  data-weight=\"1\" >\n<div id=\"panel-3122-2-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"6\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"textwidget\">\n<h3 style=\"text-align: left;\"><span style=\"color: #d7624e;\">TEMARIO DEL CURSO<\/span><\/h3>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div id=\"pg-3122-3\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\" >\n<div id=\"pgc-3122-3-0\"  class=\"panel-grid-cell\"  data-weight=\"0.5\" >\n<div id=\"panel-3122-3-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"7\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><strong>M\u00f3dulo 1: Buenas pr\u00e1cticas para iniciar proyectos<\/strong><br \/>\nDaremos una breve descripci\u00f3n del contenido que vamos a ver en el curso para que el estudiante se d\u00e9 una idea de los conceptos que necesita.<br \/>\n1. Descripci\u00f3n del curso<br \/>\n2. Consideraci\u00f3n del SDK<br \/>\n3. C\u00f3mo elegir la API para un proyecto<br \/>\n4. Layouts por defecto<br \/>\n5. Emuladores<br \/>\n6. Nombrar archivos<br \/>\n7. Nombrar paquetes<br \/>\n8. Gradle<\/p>\n<p><strong>M\u00f3dulo 2: Layouts y UI<\/strong><br \/>\nEn esta parte del curso abordamos los temas referentes a los Layouts y a todo lo referente a la UI de una aplicaci\u00f3n Android.<br \/>\n1. Layouts<br \/>\n2. Acomodo de Layouts<br \/>\n3. Layouts para Tablets<br \/>\n4. Layouts por tama\u00f1o<br \/>\n5. Paquetes<br \/>\n6. Archivos de cadenas de texto<br \/>\n7. Densidades de im\u00e1genes<br \/>\n8. Mipmap<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-3122-3-1\"  class=\"panel-grid-cell\"  data-weight=\"0.5\" >\n<div id=\"panel-3122-3-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"8\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><strong>M\u00f3dulo 3: Buenas pr\u00e1cticas en el c\u00f3digo<\/strong><br \/>\nTrabajaremos en las buenas pr\u00e1cticas que se tienen que aplicar cuando estamos trabajando con el c\u00f3digo de una aplicaci\u00f3n Android con Android Studio.<br \/>\n1. static final<br \/>\n2. GET y SET<br \/>\n3. Modificadores de acceso<br \/>\n4. Clases modelo<br \/>\n5. Clases privadas<br \/>\n6. Ciclos<\/p>\n<p><strong>M\u00f3dulo 4: \u00daltimas recomendaciones<\/strong><br \/>\nEn el \u00faltimo apartado vamos a dar las recomendaciones finales dentro del desarrollo Android tomando en cuenta las mejores pr\u00e1cticas.<br \/>\n1. Creaci\u00f3n de im\u00e1genes en Android<br \/>\n2. Creaci\u00f3n de vectores<br \/>\n3. Fuentes<br \/>\n4. Android Device Monitor<br \/>\n5. Convertir de Java a Kotlin<br \/>\n6. ConstraintLayout<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-3122-4\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\"  data-ratio=\"1\"  data-ratio-direction=\"right\" >\n<div id=\"pgc-3122-4-0\"  class=\"panel-grid-cell\"  data-weight=\"1\" >\n<div id=\"panel-3122-4-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"9\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<hr \/>\n<p style=\"text-align: center;\"><span style=\"color: #999999;\"><strong>\u00a0<\/strong><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aprende las buenas pr\u00e1cticas actuales en el mundo del desarrollo Android. En este curso vamos a conocer las buenas pr\u00e1cticas que podremos aplicar en el desarrollo de aplicaciones Android con la herramienta Android Studio. Hablaremos de las buenas pr\u00e1cticas en los layouts o definici\u00f3n del UI, algunas recomendaciones sobre el tema del c\u00f3digo y rendimiento&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/bt.academy\/home\/buenas-practicas-en-android\/\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":2,"featured_media":2869,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[83],"tags":[88,89,102],"class_list":["post-3122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-learning","tag-android","tag-programacion","tag-video-juegos"],"_links":{"self":[{"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/posts\/3122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/comments?post=3122"}],"version-history":[{"count":4,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/posts\/3122\/revisions"}],"predecessor-version":[{"id":3480,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/posts\/3122\/revisions\/3480"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/media\/2869"}],"wp:attachment":[{"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/media?parent=3122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/categories?post=3122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/tags?post=3122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}