Creación de aplicaciones con Android (Ra-Ma) - Detodoprogramacion.org

BUSCADOR

Aprende a como descargar

03 mayo 2022

Creación de aplicaciones con Android (Ra-Ma)

Creación de aplicaciones con Android (RA-MA)

Creación de aplicaciones con Android (Ra-Ma)

Español | 23.2 Mb | Pdf | Autor: Valeriana Moreno | Publicación: Jul-2021 | Pass:www.detodoprogramacion.org

Descripción:
El libro va dirigido a cualquier estudiante de programación que quiera instruirse en el universo Android. Aunque el desarrollo del temario será gradual y partirá de los conocimientos básicos, la obra no está enfocada a personas neófitas en la programación, ya que Android, representa en sí mismo una especialidad dentro del mundo del desarrollo de aplicaciones.
Si bien un médico puede especializarse en cirugía o cardiología, antes debió cursar estudios de medicina general. De forma análoga sucede lo mismo aquí, por lo que al menos se recomienda el dominio un lenguaje imperativo o estructurado (PHP, C, Delphi, Cobol, Pascal, ShellScript, etc.) para afrontar con mayor garantía de éxito el curso.
De manera ideal o preferente, poseer conocimientos en Java, sería el requisito básico de acceso. El test de repaso de Java, antes del test del tema O, es una prueba para determinar la aptitud inicial del

estudiante. Deberías obtener al menos responder 8 preguntas completamente correctas para considerar idónea tu candidatura. Si es menos, no desesperes.

De acorde a los tiempos que corren, no quiero producir una obra de carácter enciclopédico como única fuente de consulta. También discrepo del modelo exclusivo del videotutorial, pues al final, ves cómo lo hace otro, pero no lo haces tú. Y si bien la práctica plasma la realización del conocimiento adquirido, no hay praxis posible sin noción teórica previa. Por estas razones, los materiales que componen esta obra son:

  1. Sección teórica escrita. Cada capítulo se desglosará en varios apartados que explicarán con detalle y la mayor claridad posible cada concepto de alcance, así como ideas subyacentes o relacionadas que ayuden a la comprensión de la temática en curso.
  2. Videos prácticos demostrativos. Cada apartado anterior, irá acompañado de uno o más vídeos que pongan en práctica la teoría asociada. Generalmente, se constrnirán aplicaciones desde pequeños enunciados donde se ilustren las capacidades de un subconjunto de la plataforma Android.
  3. Repositorios con el código fuente. El resultante del código producido en los vídeos quedará almacenado y listo para su descarga desde cualquier equipo con acceso a Internet y su importación a Android Studio.
  4. Exámenes autoevaluables. Por cada capítulo, se adjuntará un enunciado tipo test que servirán para contrastar cuánto se ha asimilado, así como para repasar, aclarar y afianzar el temario visto. Las soluciones razonadas a estas prnebas serán resueltas en respectivos videos.

El orden de los temas está diseñado de menor a mayor complejidad, enlazado de forma gradual, por lo que se recomienda seguir la secuencia para su estudio completo; aunque también se pueden consultar temas salteados para estudiantes más avanzados.

¿KOTLIN, C++ O JAVA?
A decir verdad, una aplicación Android puede desarrollarse combinando el uso de hasta tres lenguajes: C/C++, Java y más recientemente Kotlin.
Por desgracia, a veces en el mundo de la programación, sucede lo mismo que en el mercado de la moda, y como si de una pasarela se tratase, ese ávido deseo por lo nuevo, acaba produciendo nuevos lenguajes que ganan adeptos entre departamentos y desarrolladores, como si de una tendencia triunfal se tratase.
A continuación, se explican las peculiaridades y usos de cada lenguaje, justificando nuestra elección por Java:

C/C++
El uso de estos lenguajes se haría usando el NDK (Native De11elopment Kit). Básicamente consiste en importar librerías hechas en C/C++ en nuestro proyecto para que, desde que el código Java, puedan ser invocadas, usando para ello la Java Native Inte1face (JNI https://es. wikipedia.orgl wiki/Java Native Interf_pce). Esta JNI hace de puente entre la ejecución de código Java en la máquina virtual y el código C o nativo.
Su uso quedaría justificado en aplicaciones donde el rendimiento sea crítico (videojuegos, sistemas en tiempo real) o donde se quieran emplear librerías que aporten una funciona lidad muy concreta en nuestra aplicación. Programar en este entorno no es en absoluto trivial, y puede tener graves consecuencias al tocar cosas de bajo nivel en la máquina virtual.

Kotlin
Recuerdo en una entrevista de trabajo reciente para una universidad, a un responsable argentino con la corbata ahogándole el pescuezo, cómo aseveraba: <<todo es Kotlin, ya todo Android es Kotlin>>
con ese tono de vendedor que tanto conviene a veces para tapar inseguridades o desconocimiento,
tan propio de las tendencias de pasarela que comentábamos antes.
Este lenguaje ha surgido como una alternativa a Java y se puede combinar en el mismo fuente sin la
dificultad que presenta el NDK, debido a que el código Kotlin, será traducido a bytecodes e
interpretado en la máquina virtual como si de un mismo código Java se tratase.
Y bien, cabe preguntarse entonces, ¿qué aporta Kotlin como novedoso? Como lenguaje nuevo, Kotlin define una sintaxis propia, que en algunos casos, resulta más económica que la de Java cuando se domina- al principio más engorrosa- . Ofrece además algunas características alternativas a dicho lenguaje y sigue una tendencia con guiños a la programación funcional al estilo del lenguaje
Swift (usado para aplicaciones lüs).

Contenido:
Índice de contenido
Sobre el autor
Nota del autor
Prefacio.
Capítulo 1. Introducción.
Capítulo 2. Actividades i
Capítulo 3. Vistas básicas
Capítulo 4. Iconos, estilos y temas
Capítulo 5. Actividades ii.
Capítulo 6. Intents
Capítulo 7. Menús y diálogos
Capítulo 8. Persistencia
Capítulo 10. Http desde android
Capítulo 11. Clases principales
Capítulo 12. Notificaciones y servicios
Capítulo 13. Periféricos y apis de google
Apéndice a. Importar librerías y proyectos
Apéndice b. El contexto
Apéndice c. Gestión de permisos
Apéndice d. UML


Descargar / Donwload
Mega | Fireload | Otro | Como descargar

No hay comentarios:

Publicar un comentario

Post Top Ad