{"id":3122,"date":"2020-06-19T08:42:07","date_gmt":"2020-06-19T12:42:07","guid":{"rendered":"https:\/\/bt.academy\/cl\/?p=3122"},"modified":"2025-05-30T12:35:45","modified_gmt":"2025-05-30T16:35:45","slug":"buenas-practicas-en-android","status":"publish","type":"post","link":"https:\/\/bt.academy\/cl\/buenas-practicas-en-android\/","title":{"rendered":"Buenas Pr\u00e1cticas"},"content":{"rendered":"<div class=\"panel-layout\" id=\"pl-3122\">\n<div class=\"panel-grid panel-no-style\" data-ratio=\"1\" data-ratio-direction=\"right\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}' id=\"pg-3122-0\">\n<div class=\"panel-grid-cell\" data-weight=\"1\" id=\"pgc-3122-0-0\">\n<div class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\"}' id=\"panel-3122-0-0-0\">\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 class=\"panel-grid panel-no-style\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}' id=\"pg-3122-1\">\n<div class=\"panel-grid-cell\" data-weight=\"0.5\" id=\"pgc-3122-1-0\">\n<div class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"1\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\",\"font_color\":\"#dd3333\"}' id=\"panel-3122-1-0-0\">\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 class=\"so-panel widget widget_sow-editor\" data-index=\"2\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\"}' id=\"panel-3122-1-0-1\">\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 class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"3\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\"}' id=\"panel-3122-1-0-2\">\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 class=\"panel-grid-cell\" data-weight=\"0.5\" id=\"pgc-3122-1-1\">\n<div class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"4\" data-style='{\"background\":\"#dddddd\",\"background_image_attachment\":false,\"background_display\":\"tile\",\"font_color\":\"#666666\"}' id=\"panel-3122-1-1-0\">\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 class=\"so-panel widget widget_text panel-last-child\" data-index=\"5\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\"}' id=\"panel-3122-1-1-1\">\n<div class=\"textwidget\">\n<p><a href=\"https:\/\/bt.academy\/cl\/cotizacion\/?curso=Buenas+Pr\u00e1cticas+en+Android\"><img decoding=\"async\" loading=\"lazy\" alt=\"\" class=\"aligncenter wp-image-2372 size-medium\" height=\"71\" src=\"https:\/\/bt.academy\/cl\/wp-content\/uploads\/2018\/09\/contacto-300x71.png\" width=\"300\" srcset=\"https:\/\/bt.academy\/cl\/wp-content\/uploads\/2018\/09\/contacto-300x71.png 300w, https:\/\/bt.academy\/cl\/wp-content\/uploads\/2018\/09\/contacto-600x142.png 600w, https:\/\/bt.academy\/cl\/wp-content\/uploads\/2018\/09\/contacto.png 636w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel-grid panel-no-style\" data-ratio=\"1\" data-ratio-direction=\"right\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}' id=\"pg-3122-2\">\n<div class=\"panel-grid-cell\" data-weight=\"1\" id=\"pgc-3122-2-0\">\n<div class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"6\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\"}' id=\"panel-3122-2-0-0\">\n<div class=\"textwidget\">\n<h3 style=\"text-align: left;\"><span style=\"color: #d7624e;\">TEMARIO DEL CURSO<\/span><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel-grid panel-no-style\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}' id=\"pg-3122-3\">\n<div class=\"panel-grid-cell\" data-weight=\"0.5\" id=\"pgc-3122-3-0\">\n<div class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"7\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\"}' id=\"panel-3122-3-0-0\">\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 <a href=\"https:\/\/bt.academy\/cl\/unlocking-the-power-of-potency-enhancers-a-comprehensive-guide\/\" rel=\"noopener noreferrer\">para Tablets<\/a><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 class=\"panel-grid-cell\" data-weight=\"0.5\" id=\"pgc-3122-3-1\">\n<div class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"8\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\"}' id=\"panel-3122-3-1-0\">\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 class=\"panel-grid panel-no-style\" data-ratio=\"1\" data-ratio-direction=\"right\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}' id=\"pg-3122-4\">\n<div class=\"panel-grid-cell\" data-weight=\"1\" id=\"pgc-3122-4-0\">\n<div class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"9\" data-style='{\"background_image_attachment\":false,\"background_display\":\"tile\"}' id=\"panel-3122-4-0-0\">\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&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/bt.academy\/cl\/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":[],"categories":[83],"tags":[88,89,102],"_links":{"self":[{"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/posts\/3122"}],"collection":[{"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/comments?post=3122"}],"version-history":[{"count":5,"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/posts\/3122\/revisions"}],"predecessor-version":[{"id":3716,"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/posts\/3122\/revisions\/3716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/media\/2869"}],"wp:attachment":[{"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/media?parent=3122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/categories?post=3122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bt.academy\/cl\/wp-json\/wp\/v2\/tags?post=3122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}