Se ha publicado mi nuevo libro "Introducción al desarrollo de aplicaciones de Android y combate práctico"

La cuenta pública [Programador Nacional] devuelve los beneficios de los fanáticos: las actividades diarias de sobres rojos en efectivo y entrega de libros están en progreso , haga clic para participar !

1. Introducción

Me gusta escribir algunos artículos técnicos en la plataforma CSDN en mi tiempo libre, y tengo dos o tres años para contar. Por un lado, el propósito de escribir este artículo es resumir la tecnología, por otro lado, compartir contigo los problemas y soluciones que encuentras habitualmente, y comunicarnos contigo en esta plataforma.

Con el aumento en el número de artículos y lecturas, también obtuve el título de experto en blogs. También estoy muy agradecido con la plataforma CSDN, puedo conocer a muchos amigos y puedo compartir mi artículo con más personas.

2. El propósito de escribir el libro

Después de escribir blogs en CSDN durante tanto tiempo, descubrí que los blogs tienen más que ver con registrar los puntos de conocimiento del desarrollo de aplicaciones de Android. La acumulación de puntos de conocimiento puede acumular muchos puntos de conocimiento, pero no ha formado un sistema completo de conocimiento de desarrollo de aplicaciones de Android .

¿Por qué es importante el sistema de conocimiento? Porque el sistema de conocimiento debe integrar algunos puntos de conocimiento dispersos y relativamente independientes para formar un determinado sistema de conocimiento relacionado.

Y la mejor manera de mostrar el sistema de conocimiento es a través de libros, al igual que los libros de texto que leemos, de hecho, todos son muestras del sistema de conocimiento completo.

Así que organicé un conjunto de sistema de conocimiento para el desarrollo de aplicaciones de Android basado en años de experiencia práctica, y este es también el marco de conocimiento principal de este libro, y el contenido del libro también está escrito de acuerdo con este marco.

Un buen sistema de conocimiento puede ayudarlo a dominar rápidamente la tecnología de desarrollo de la aplicación de Android, evitar desvíos que otros ya han tomado y lograr el objetivo de obtener el doble de resultado con la mitad del esfuerzo.

Este libro explica los diversos problemas y soluciones que se encuentran en el proceso de desarrollo de aplicaciones de Android y utiliza las últimas tecnologías y herramientas de desarrollo de Android para que pueda comenzar a desarrollar más rápido.

3. Introducción al libro

Este libro combina proyectos reales en el trabajo, a partir de un combate real, e introduce cómo desarrollar una aplicación de Android completa y todos los aspectos involucrados en el proceso de desarrollo de la aplicación de Android. El propósito es permitir que los desarrolladores de Android dominen rápidamente las habilidades de desarrollo de aplicaciones, comprendan de manera sistemática y completa la última tecnología de desarrollo de Android y utilicen de manera flexible diversas herramientas y habilidades de desarrollo.

Este libro presenta en detalle 13 conjuntos de especificaciones de desarrollo de Android, 3 conjuntos de marcos de aplicaciones populares, 12 módulos de funciones de uso común, 14 conjuntos de soluciones de aplicaciones y herramientas de desarrollo eficientes. Finalmente, muestra los entresijos del desarrollo del cliente GitHub en forma de entrenamiento práctico, como resumen de los conocimientos del libro, y destaca el propósito del combate real del libro . Este libro no solo es rico en ejemplos, sino que también proporciona un código fuente completo. Es adecuado para que lo lean los desarrolladores de Android y los gerentes técnicos que recién están comenzando. También se puede usar como un libro de enseñanza y autoaprendizaje para especializaciones relacionadas en colegios y universidades.

4. Público objetivo de los libros

Aunque el título del libro contiene las palabras "Principiante", el libro no es exactamente un libro de "Hola mundo".

Los grupos de lectores objetivo adecuados para leer este libro son los siguientes:
1. Desarrolladores junior de Android
Si tiene un poco de base en el desarrollo de Android, o recién está comenzando a ingresar al desarrollo de Android, desea mejorar aún más su nivel de desarrollo y tener una comprensión más completa y profunda del desarrollo de Android. Comprenda, creo que este libro puede mejorar rápidamente su capacidad de desarrollo.
2. Desarrolladores intermedios y senior de Android
Si ha estado involucrado en el desarrollo de Android durante un período de tiempo, desea mejorar su sistema de conocimiento del desarrollo de Android, verificar si hay omisiones y ponerse en contacto con más tecnologías, herramientas, soluciones, etc.
3. Gerente de desarrollo del equipo de Android
Si usted es el gerente del equipo, desea estandarizar aún más el equipo desde un punto de vista técnico y optimizar el proceso de desarrollo para mejorar la calidad y eficiencia general del desarrollo del equipo;
4. Entusiastas del desarrollo de Android
si está interesado en el desarrollo móvil Especialmente para el desarrollo de Android, y desea desarrollar rápidamente aplicaciones de aplicaciones y ponerlas en los estantes en poco tiempo.
5. Principiante del desarrollo de Android
Si es un principiante de Android y no sabe nada sobre el desarrollo de Android, entonces la postura correcta para abrir el desarrollo de Android es: un "Hola mundo" en la mano izquierda y una "Introducción al desarrollo de aplicaciones de Android y combate real" en la derecha.

5. Comparación de libros

Aunque hay muchos libros de desarrollo de Android en el mercado, puede encontrar que hay pocos libros con las siguientes características:


  1. No hay muchos libros que puedan presentar de manera integral el desarrollo de aplicaciones de Android. Todo el aspecto aquí se refiere a la especificación de la aplicación de Android (incluida la codificación, el desarrollo, la versión, el empaque, la administración de equipos, etc.), los patrones de diseño, los marcos, los módulos, las soluciones de Android, la optimización, Prueba, herramientas y finalmente proporciona un ejemplo de desarrollo. Estos contenidos estarán involucrados en el proceso de desarrollo de la aplicación real de la empresa. Estos también son un resumen de la experiencia del autor en el desarrollo de Android de varias empresas.
  2. No hay muchos libros que puedan ir de lo más superficial a lo más profundo e implementar manualmente la función paso a paso.
    Para la implementación, necesitamos saber por qué. Después de introducir los puntos de conocimiento, también necesitamos entender cómo se implementa. Por ejemplo, en términos del marco y los módulos de la aplicación de Android, el libro del autor no solo presenta los marcos y módulos de código abierto existentes, sino que también lo lleva a implementar manualmente estos marcos y módulos paso a paso. Se han implementado un total de 3 conjuntos de marcos y 12 módulos. En el proceso de implementación, el proceso de implementación se guiará paso a paso a través de pasos como análisis de requisitos, análisis técnico, implementación de código y resumen.
  3. No hay muchas soluciones prácticas que se puedan resumir en el desarrollo de proyectos de aplicaciones de la empresa. Los
    libros del autor han recopilado un conjunto de soluciones comunes en el proceso de desarrollo de aplicaciones de Android a través de un resumen continuo, aplicación y práctica en el proceso de desarrollo de proyectos real de las principales empresas. Programas, estos programas pueden cubrir básicamente el desarrollo de aplicaciones de Android y proporcionar optimización, pruebas, herramientas y otro contenido.
  4. No hay muchos
    libros que puedan proporcionar una gran cantidad de código fuente completo. Una característica importante de este libro es que todo el código fuente involucrado se puede encontrar en github. Los proyectos correspondientes se pueden descargar directamente y ejecutar por separado, y hay comentarios enriquecidos sobre el código fuente. Y muchos de estos proyectos ya tienen mucha atención, y el autor continuará actualizándose iterativamente.

El autor descubrió a través de la comunicación con muchos desarrolladores que todos están muy interesados ​​en libros que cumplan con las características anteriores. Este libro también se lanza para cumplir con las características antes mencionadas.

6. Características del libro

  1. Contenido completo
    Este libro incluye las especificaciones de desarrollo, arquitectura, módulos, soluciones, desarrollo de aplicaciones y otras partes involucradas en el proceso de desarrollo de Android. También incluye el contenido de la gestión del equipo. Cada parte será detallada y detallada nuevamente. Al mismo tiempo con imágenes para presentar.
  2. Muchos ejemplos
    Cada capítulo de este libro presenta puntos de conocimiento relevantes, irá acompañado de ejemplos para explicar, el libro mostrará la parte clave del código y el código está equipado con comentarios detallados, el código fuente de ejemplo completo está organizado en el código fuente que acompaña al libro.
  3. Gran practicidad
    Este libro no solo presenta los puntos de conocimiento de Android en detalle desde un punto de vista técnico, sino que, lo que es más importante, guiará a los lectores sobre cómo implementar manualmente estas funciones, por ejemplo, cómo implementar marcos y módulos. Durante el proceso de implementación, el proceso de implementación se guiará paso a paso a través del análisis de requisitos, análisis técnico, implementación de código, resumen y otros pasos, para que los lectores puedan comprender sus principios.
  4. Muchas soluciones
    Este libro combina los problemas que pueden surgir durante el desarrollo real de Android para proporcionar una gran cantidad de soluciones. Todas estas soluciones se basan en problemas comunes encontrados en el desarrollo real y, tras un largo período de pruebas, son fiables y prácticas.
  5. Disposición razonable de los capítulos La disposición de los
    cuatro capítulos de este libro refleja lo sistemático y completo del proceso de desarrollo de la aplicación y, basado en el principio de progreso gradual, permite a los lectores comprender mejor todo el sistema de desarrollo de Android, de superficial a profundo, de un punto a otro.
    Al mismo tiempo, cada capítulo también se puede formar en un capítulo de forma independiente para satisfacer a los lectores con diferentes necesidades de lectura.

7. Capítulos de libros

El libro está dividido en 4 capítulos y 16 capítulos.
La primera es la especificación , que presenta la especificación de codificación de Android, la especificación de desarrollo, la especificación de gestión de versiones, la especificación de lanzamiento de paquetes y la especificación de gestión de equipos. Prevenido está prevenido, sin prejuzgar el desperdicio.

La segunda parte es el capítulo de desarrollo , que presenta respectivamente patrones de diseño comunes, marcos de diseño, marcos de implementación manual, módulos comunes y módulos de implementación manual. Este artículo es un artículo práctico, que enfatiza principalmente habilidades prácticas y soluciones e ideas para resolver problemas.

La tercera parte es la parte extendida , que presenta principalmente las soluciones comunes, optimización, pruebas y herramientas comunes en el proceso de desarrollo de Android.

La cuarta parte es el combate real.Al implementar un cliente Github, veamos cómo aplicar el contenido introducido en las tres partes anteriores al combate real.Finalmente, también presentaremos cómo subir la aplicación desarrollada al mercado de aplicaciones.

8. Portada del libro

La portada es simple, intuitiva y directa al tema, que coincide con el estilo del libro. Hablar es barato, enséñame tu código.
Inserte la descripción de la imagen aquí

9. Reservar dirección de compra

En la actualidad, las principales plataformas de comercio electrónico en todo el país se han lanzado una tras otra. Para facilitar la compra, aquí están los enlaces de compra de JD.com, Dangdang y Tmall:
Dirección de compra de JD.com Dirección de
compra de Dangdang Dirección de
compra de Tmall

10. Descarga de la caja del libro y el código fuente

https://github.com/ddnosh/Book-Android-App-SourceCode

11. Método de comunicación


Cuenta pública de WeChat: programadores nacionales Cuenta de WeChat: ddnosh
QQ group:
118245011 Blog de CSDN: https://blog.csdn.net/ddnosh

Aunque he trabajado duro, inevitablemente habrá errores en el libro. Bienvenido a contactarnos para recibir comentarios.

Bienvenido a prestar atención a mi número público técnico: programadores nacionales , nuestro objetivo: producir productos secos

  1. Comparta artículos técnicos originales todos los días
  2. Materiales técnicos masivos y recursos de aprendizaje en video gratuitos
  3. Comparta las formas de ganar dinero y guíe a los programadores hacia la libertad financiera
Nombre de la imagen

Supongo que te gusta

Origin blog.csdn.net/ddnosh/article/details/107666187
Recomendado
Clasificación