La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cómo se hace la aplicación? ¿Cómo se desarrolla la APP?

¿Cómo se hace la aplicación? ¿Cómo se desarrolla la APP?

Proceso de producción de aplicaciones móviles: si no tienes habilidades, te enseñaré cómo crear tu propia aplicación móvil. La producción de una aplicación móvil es muy compleja e implica investigación y desarrollo en muchos campos. La investigación y el desarrollo personales un poco más complicados son básicamente imposibles, pero también existen métodos de producción y operación integrales muy simples para aplicaciones móviles.

Con el desarrollo de la tecnología de desarrollo básico de Internet móvil, los teléfonos móviles se pueden construir en parques de aplicaciones sin conocimientos de programación. Aquí tomamos App Park como ejemplo para enseñarle cómo crear una aplicación móvil y cómo crear una aplicación móvil que le guste.

El primer paso: Saber qué tipo de APP móvil quieres hacer. ¿Es una combinación de software y hardware? ¿juego? ¿Tipo de centro comercial? ¿Noticias e información? ¿Interactivo? ¿Clase de chat? ¿O compras en grupo o servicios urbanos? ¿Entrega de comida? ¿Tipo de display corporativo?

El desarrollo de cada tipo de APP es muy diferente, principalmente porque los diferentes tipos requieren diferente soporte funcional. Tengo una comprensión general de la aplicación que quiero crear, pero muchas personas no comprenden este paso. La mayoría de las personas tienen una etapa creativa y de ideas vaga.

Paso 2: Comprende las funciones básicas de la APP que deseas crear y divídela en secciones.

La forma más rápida de comprender las funciones básicas y las clasificaciones de secciones es buscar aplicaciones similares en el mercado como referencia.

El tercer paso: diseño de interfaz e interacción.

El diseño de interfaz e interacción se puede realizar directamente con "Ink Knife". Puedes diseñar una idea aproximada primero y luego desarrollarla más tarde.

Paso 4: Desarrollo y producción de funciones de la APP.

Utilizando el parque de aplicaciones, puedes desarrollar directamente funciones de la APP. El parque de aplicaciones divide y combina funciones de aplicaciones comunes en el mercado. No es necesario tener conocimientos de programación. Sólo necesita seleccionar las funciones que necesita y combinarlas en una, y podrá configurar rápidamente una aplicación móvil.

El proceso específico de creación de una aplicación móvil:

1. Abra el sitio web oficial en el parque de aplicaciones, haga clic en "Iniciar producción" y regístrese e inicie sesión. >2. El parque de aplicaciones es una plataforma de producción de aplicaciones en línea, no necesita descargar nada, solo ingrese a la página de producción;

3. Actualmente, el parque de aplicaciones tiene dos modos:

(1) Modo temático: en la plataforma App Park, muchos software de aplicaciones móviles bien diseñados se pueden usar directamente como plantillas. Solo necesita reemplazar el texto y las imágenes del interior para crear rápidamente una APLICACIÓN.

(2) Modo libre: al igual que un rompecabezas, puedes combinar y combinar libremente las funciones necesarias para crear una aplicación móvil única.

Las funciones específicas de cada control funcional se configuran automáticamente en segundo plano.

4. Empaquetado de la aplicación móvil

Una vez completada la producción, haga clic en Finalizar en la plataforma App Park y se empaquetará automáticamente en un programa de instalación para teléfono móvil.

5. La aplicación se lanza y se guarda en las estanterías.

Solicite el lanzamiento de la aplicación directamente en la plataforma del parque de aplicaciones y podrá usarla en línea después de conectarse a Internet.

6. Gestión y operación de descargas

El parque de aplicaciones proporciona backend de gestión de operaciones, sitio de descarga, código QR de descarga, asistente de gestión de teléfonos móviles y otros productos relacionados con aplicaciones, servicio integral. configuración automática, evite múltiples costos de desarrollo y usted mismo puede completar iteraciones posteriores de actualización de funciones y contenido sin tecnología de programación específica.

Crear tu propia aplicación requiere conocimientos de programación. Pero confiando en herramientas de terceros, puedes crear tu propia aplicación en tres minutos. Tomemos una red simple como ejemplo para demostrar:

Tres características principales de Wangjian APP Factory

1 El costo más bajo: ahorre todos los costos de desarrollo y solo unos minutos de tiempo. costo .

2. Funciones prácticas: cercanas a los métodos tradicionales de edición y publicación de contenido de sitios web.

3. Funcionamiento flexible: después de generar la aplicación, una persona puede operarla perfectamente.

Primero echemos un vistazo a la fábrica de aplicaciones: cree una aplicación en tres minutos.

Antes de usar Wang Jian App Factory, ya había creado dos o tres versiones diferentes de aplicaciones gratuitas a través de otras empresas de aplicaciones similares. El proceso operativo de Wang Jian es el que tiene el umbral de producción más bajo.

No se admite el registro de nombre de usuario. Debes utilizar una cuenta de Weibo.

El número de usuarios de Sina y Tencent en Weibo cubre casi toda la población de Internet. De forma predeterminada, los usuarios ya tienen cuentas de Weibo, lo que facilita la creación rápida de aplicaciones.

Rellena los datos de la APP: sólo te llevará unos minutos.

Antes de hacer una APP, necesitamos hacer un trabajo de preparación. Por ejemplo, necesitamos aclarar qué tipo de aplicación queremos crear. Necesitamos preparar un ícono de 1024x1024, un ícono pequeño de 14x114 y un ícono de 640x65438 para esta APLICACIÓN.

Desde la página de inicio de Wang Jian APP Factory, después de tres saltos, se omitió el proceso de registro del sitio web y finalmente se determinó el artista de la aplicación mediante la selección de plantilla. Lo que se necesita es el ícono de la APLICACIÓN y la introducción de la aplicación. Todo el proceso lleva varios minutos.

Sistema de edición backend rápido y práctico

Hemos creado un software de aplicación de información de noticias y tenemos un sistema de actualización backend completamente funcional. El uso del backend puede resolver completamente el problema de la actualización del contenido de la APLICACIÓN, puede publicar noticias rápidamente, incluidos texto, imágenes, videos, Weibo y otros formularios, e introducir un sistema completo de comentarios y un sistema comunitario.

Hasta ahora, el autor ha utilizado los sistemas backend de tres grandes sitios web. Debido a varias razones históricas, el diseño de estos sistemas de back-end es más o menos irrazonable. Quizás porque conllevan demasiadas funciones y la estructura de datos es demasiado compleja, también lleva mucho tiempo que los nuevos empleados se familiaricen con ellos.

Jian proporciona una plantilla de backend unificada para la aplicación que creamos. Lo más destacado de este backend es que no solo proporciona entrada original, sino que también proporciona la función de captura de fuente de red más razonable en la actualidad. El contenido web, incluidas las páginas web y Weibo, se puede importar en segundo plano en aproximadamente 1 minuto y presentarse al cliente de la aplicación en el teléfono móvil del usuario en tiempo real.

El tiempo de generación de la aplicación es de aproximadamente tres minutos y la capacidad de la aplicación es de solo 3 metros. Se puede descargar y cargar en el teléfono móvil en 1 minuto utilizando banda ancha normal.

Disponemos de una aplicación instalable.

Obtén también un fondo de edición con todas las funciones.

El rastreo rápido de contenido puede minimizar la cantidad de editores en segundo plano, mantener una aplicación cliente y actualizar alrededor de 100 artículos cada día. Un miembro del personal es suficiente.

Artefactos de edición de contenido: publicar en la aplicación

La función "Publicar en la aplicación" es posiblemente la característica más poderosa proporcionada por el backend de administración. Después de una configuración simple, podemos publicar contenido web en nuestra aplicación cliente en segundos.

Dicha aplicación multimedia está lista.

Estoy feliz de responder a esta pregunta.

Estoy involucrado en el desarrollo de aplicaciones para Android y he desarrollado muchas aplicaciones. Entonces, ¿cómo se crean las aplicaciones?

Diseño de páginas Las aplicaciones que vemos son todas páginas y cada página tiene funciones diferentes. Primero, el gerente de producto organiza los requisitos a través de la investigación y luego los organiza en páginas (que se pueden producir utilizando páginas web como cuchillos de tinta), y luego se las entrega al personal de UI para su diseño y embellecimiento profesional, y finalmente empaqueta el diseño. dibujos a los desarrolladores.

Tome Android como ejemplo para el desarrollo y el diseño. Hay varios lenguajes utilizados para el desarrollo, que deben seleccionarse de acuerdo con la situación real.

1. Desarrollo primario

Android se desarrolla generalmente en lenguaje Java y, por supuesto, ahora también se desarrolla en lenguaje Kotlin. El desarrollo implica una programación específica, por lo que no entraré en detalles aquí. Una descripción simple es utilizar una serie de controles proporcionados por Android para implementar la página. Las páginas complejas se pueden implementar mediante controles personalizados.

2. Desarrollo del lenguaje H5

Hay muchos beneficios de utilizar el desarrollo H5, como la reutilización en múltiples terminales, como navegadores e ios. Por supuesto, la experiencia en el desarrollo de H5 no es local. Según los proyectos que he realizado, si es necesario compartir esta página, se desarrollará junto con H5.

3. Desarrollo con Flutter

Flutter es un marco de interfaz de usuario lanzado por Google en los últimos años.

Desarrollado utilizando el lenguaje Dart, admite multiplataforma y opera directamente la capa de hardware con renderizado ponderado, lo que hace que la experiencia sea comparable a la nativa. Sin embargo, la tecnología Flutter es relativamente nueva, el ecosistema aún no está completo y la eficiencia del desarrollo es relativamente baja.

Relleno de datos de la página La página es sólo un caparazón vacío sin relleno de datos. En este momento, debe obtener los datos a través de la interfaz, luego analizarlos y mostrarlos en la página.

En este punto, finaliza un proceso general de producción de la aplicación.

En primer lugar, necesitas saber qué tipo de aplicación deseas y cuál es la más conveniente. ¿Simple? Sigue siendo muy complicado

Responderé en dos categorías.

1. Puestos necesarios para aplicaciones simples

Diseñador de interfaz de usuario (al menos uno)

Principalmente responsable de crear páginas de aplicaciones y ordenar las interacciones.

Desarrollador de clientes (al menos uno)

Actualmente, la mayoría de métodos de desarrollo de APP existentes en el mercado son desarrollo híbrido. Si está creando una aplicación simple, puede elegir una aplicación web, que no solo puede acortar el ciclo de desarrollo, sino también controlar los costos de desarrollo.

Desarrollo de servidores (al menos uno)

Actualmente existen muchos lenguajes de servidor php, java,

node.js

Puestos no esenciales

En primer lugar, cuando digo puestos no esenciales, no quiero decir que estos puestos carezcan de importancia, sino que para reducir costes, dichos puestos pueden ser sustituidos por otros puestos.

Gerente de Producción

Si la App desarrollada tiene funciones simples, el diseñador UI puede asumir esta responsabilidad.

Ingeniero de pruebas

Por supuesto, si el tiempo lo permite, los desarrolladores también pueden ser testers.

2. Aplicaciones complejas Para aplicaciones complejas, puede considerar el desarrollo nativo puro y luego al menos dos personas desarrollan el cliente (Android, IOS), o considerar el desarrollo híbrido, con desarrolladores nativos de front-end web.

Posiciones necesarias

El número de diseñadores de interfaz de usuario, ingenieros de desarrollo de Android, ingenieros de desarrollo de ios, ingenieros de desarrollo de back-end, gerentes de producto e ingenieros de pruebas se puede determinar de acuerdo con el tamaño de el proyecto.

3. Servidor de costes necesario: Este es necesario para desarrollar una app, y es donde ponemos el código.

Tarifa de revisión de listado: por ejemplo, la tarifa de revisión de listado de IOS es de varios cientos y Android debe solicitar software.

En junio de este año, se me ocurrió la idea de desarrollar una aplicación de contabilidad. Quería utilizar mi propia aplicación para llevar cuentas y gestionar ingresos y gastos. En ese momento, era semana de exámenes en el Reino Unido. Después de las vacaciones, regresé a China y me preparé para implementar mi plan. No esperaba que estas vacaciones de verano terminaran pronto. Experimenté tantas cosas este verano. Me preparé para los exámenes y fui a la escuela de posgrado en los Estados Unidos. Conocí la otra mitad de mi vida y traje la personalización del iPhone al mundo.

Logotipo; logo

¿Por qué desarrollar una App así? Como estudio en el Reino Unido, hay muy pocas aplicaciones de contabilidad en el mercado que puedan realizar la conversión del tipo de cambio en tiempo real, y las aplicaciones con esta función también son relativamente complicadas de operar. Por eso necesito desarrollar una aplicación con funciones menos complejas que pueda satisfacer mis necesidades nacionales y extranjeras. Así que escribí el cliente para iPhone y, para obtener tipos de cambio y exportar a Excel, diseñé y escribí el servidor backend de Costuary en Java.

En comparación con Flat Weather desarrollado a principios de este año, el código de este proyecto es aproximadamente diez veces mayor y es necesario implementar muchas funciones y módulos.

Este artículo presentará las funciones de la ropa y algunas de mis experiencias durante el proceso de desarrollo.

Diseño de renderizado

Hablando de diseño, fui desarrollador de Android hace dos años y el diseño de materiales de Google era mi favorito, por lo que Costuary utiliza los materiales utilizados después del diseño de Android 5.0. Mezclado con algunos de mis propios diseños porque los controles de Material Design a veces pueden ser complicados de operar.

Ya en mayo, la interfaz de usuario y los íconos de este producto habían sido esbozados a grandes rasgos, y luego comenzó el largo proceso de desarrollo.

Interacción de boceto

A diferencia de la versión de Android desarrollada el año pasado, la personalización de la versión de iPhone adopta el diseño de la barra de navegación inferior. En comparación con el diseño del cajón de navegación comúnmente utilizado en Android, el diseño de la barra de navegación inferior no será demasiado agotador incluso si la mano derecha maneja el iPhone.

Características de la función UX

Costuary admite la conversión del tipo de cambio en tiempo real de las principales monedas de todo el mundo. Durante las estadísticas, todas las divisas se convertirán en la cantidad de monedas principales, lo que las convierte. fácil de comprobar los costos.

La vista de calendario puede reflejar intuitivamente el consumo y los ingresos de cada día.

Cuando se trata de software de contabilidad, los gráficos que cuantifican el consumo son sin duda una parte importante. Costuary proporciona gráficos circulares para mostrar los gastos a lo largo del tiempo.

Puedes configurar varias cuentas para representar tus tarjetas bancarias, Alipay, efectivo, etc.

Podrás ver cuál es tu presupuesto para este mes.

Si quieres hacer un análisis más detallado, puedes utilizar la función de exportación para exportar los libros de cuentas a Excel.

Permite la copia de seguridad del contenido del libro de cuentas en iCloud.

Explotación

Convertir un diseño en papel en un producto real es una habilidad que un desarrollador independiente debería tener. Escribir código no es lo único que domino. Poder diseñar la aplicación que quería y darme cuenta de que eso es lo que estoy haciendo.

El desarrollo de esta aplicación no fue tan sencillo como se esperaba. Debe implementar muchos controles de la interfaz de usuario de Android usted mismo, con muchas esquinas redondeadas, sombras y fuentes. Debes ajustarlos lentamente para que los controles se ajusten a la pantalla del iPhone. Hay tres bases de datos relacionales detrás de toda la aplicación para almacenar cuentas, libros de contabilidad y varios tipos de cambio. A diferencia del clima plano desarrollado anteriormente, Costuary generará una gran cantidad de datos de usuario, por lo que la estabilidad de toda la arquitectura del software se vuelve extremadamente importante y es necesario diseñar algunos mecanismos para evitar la pérdida y el daño de datos.

Desarrollo

Para obtener el tipo de cambio diario a través de la aplicación en el iPhone y exportar el libro mayor a Excel, diseñé un servidor backend para manejar estos objetos complejos. Cada vez que se inicia la aplicación, se actualizará el último tipo de cambio con mi servidor. Cuando el usuario elige exportar, el libro de cuentas se enviará al servidor, se procesará en Excel y se enviará al buzón de correo del usuario.

Correo

Hablando de servidores, tenemos que mencionar la privacidad del usuario, porque exportar a Excel requiere transferir el libro de contabilidad a mi servidor para su posterior procesamiento. Mucha gente pensará que violé su privacidad. En este sentido, para proteger mis derechos y los derechos de los usuarios, escribí un acuerdo de servicio y licencia de software personalizado y una política de privacidad personalizada. Esta es la primera vez que escribo un acuerdo de licencia después de tantos años como desarrollador independiente. .

Acuerdo arancelario

Al igual que mis otros productos, esta aplicación sigue siendo gratuita para todos. Como desarrollador independiente, todos sabemos que la mayoría de los usuarios no valorarán un producto gratuito. Al igual que "Flat Weather", aunque obtuvo el apoyo de mucha gente, también recibió muchas críticas. También hay un botón de donación diseñado en la tienda. Si te gusta esta aplicación después de usarla, ayúdame a mantenerla.

Por favor, done mi cola

La versión personalizada para iPhone es el sistema de software más grande que jamás haya desarrollado. Creo que las personas que pueden desarrollar productos de forma independiente saben más que solo programación. Una persona tiene que pasar por todo el ciclo de vida de un proyecto: planificación, diseño, desarrollo, operación, mantenimiento y marketing. Esto es lo que he aprendido al desarrollar tantos productos.

El Costuary actual es solo la primera versión, y todavía hay muchas funciones del iPhone que no se han desarrollado a tiempo, como la adaptación del iPhone X, 3D Touch, Today Widget, Touch ID, etc.

Cuando escribía para una audiencia específica en el pasado, muchos lectores me preguntaban cómo aprender desarrollo. También escribí específicamente sobre cómo aprender a programar, pero creo que aquellos que realmente quieren aprender y. Contribuir a este ecosistema. Cada uno encontrará su propia forma de aprender. Mi especialización es electrónica y electrodomésticos en lugar de ingeniería de software, pero no me arrepiento de haber aprendido programación.

Finalmente, me gustaría agradecer a quienes me apoyan silenciosamente detrás de escena. Seguiré mejorando y mejorando. Si la aduana realmente puede brindarle comodidad a su contabilidad, será un gran honor para mí.

Si quieres conocer más sobre mi trabajo, puedes visitar mi blog personal MikeTech, o leer mis artículos anteriores en "Minority". A principios de este año, también escribí una aplicación meteorológica para iPhone y el proceso de diseño del clima plano para la aplicación meteorológica.

Por cierto, para qué sirve la contabilidad, cómo llevar cuentas y cómo desarrollar el hábito de la contabilidad. ¿Por qué estamos tan presionados al final de cada mes? Además de no tener dinero, es probable que no tengas buenas habilidades de gestión financiera. Si desea conocer este conocimiento, puede leer la columna de lectura paga que publiqué: Iniciar la contabilidad personal desde cero.

Hola, muchas gracias por tu invitación.

Para desarrollar una aplicación, en primer lugar,

El primer paso es investigar y analizar los requisitos de desarrollo.

El segundo paso es elaborar un plan de desarrollo basado en sus necesidades de desarrollo y elegir una arquitectura razonable.

El tercer paso es iniciar la investigación y el desarrollo.

El cuarto paso es la prueba.

El quinto paso es conectarse en línea para realizar la operación de prueba.

El sexto paso es comprobar si hay fugas, arreglarlas y ponerlas en uso.

Si desarrollas una aplicación. Hay muchas opciones. Puede buscar una empresa externa para desarrollarlo. También puede contratar su propio equipo de desarrollo. También puedes dejarlo en manos de tus amigos programadores de confianza para el desarrollo. El tercer método es de obra privada y tiene menores costos. Por supuesto que tienes que conocer a alguien.

También soy programador. Participar en el desarrollo del sitio web. Desarrollo de oficinas tradicionales. Desarrollo H5. Desarrollo del subprograma WeChat. y desarrollo de Android. Tener amplia experiencia en desarrollo. Estoy completamente calificado para crear una aplicación. Si tienes alguna necesidad al respecto también puedes enviarme un mensaje privado. Soy de Shandong. Si es conveniente, también puedes chatear en persona.

Desarrollo de software de aplicaciones, desde las primeras etapas de los requisitos de comunicación, planificación y diseño, desarrollo de programas, pruebas y modificaciones, y su lanzamiento, etc. Este es un proceso muy complejo y largo. Una vez en comunicación, se requiere mantenimiento regular y cambios funcionales. Requiere la participación de un gran número de profesionales y el coste es naturalmente elevado. Por lo tanto, a medida que se desarrolla el mercado de renovación y mejora el bienestar de las personas, ya no es tan difícil como el desarrollo tradicional. Sólo necesitas mover el mouse, sin tocar el código, para completar la producción de la parte de la aplicación.

El desarrollo de aplicaciones se ha convertido en una importante fuerza impulsora para el desarrollo empresarial. Internet móvil ha subvertido nuestra era. En áreas como negocios, redes sociales, videos, noticias y herramientas, la tasa de penetración de las aplicaciones móviles ha alcanzado el 95%. En las industrias de compras grupales, turismo y venta minorista, la escala de ingresos de los terminales móviles ha superado a la de los terminales de PC, y las aplicaciones móviles se han convertido en un frente en línea indispensable para las empresas.

Una plataforma en línea que te permite crear aplicaciones sin programación. Elimina muchos procesos complicados y reduce los problemas para los usuarios. Si no sabes cómo hacerlo, también puedes ver cursos detallados. en la plataforma, ¡lo cual es muy considerado! Lo que quiero decir aquí es que si quieres crear una aplicación, puedes ir a la plataforma para ver cursos detallados. En términos generales, este método reducirá en gran medida el costo de las aplicaciones de desarrollo de software, ahorrará tiempo y permitirá que muchas personas resuelvan el problema de la falta de fondos y quieran desarrollar aplicaciones rápidamente.

¿Cómo se hace la app? ¿Cómo se desarrolla la APP? A medida que el software de aplicaciones para teléfonos inteligentes se vuelve cada vez más atractivo, cada vez más empresas comienzan a desarrollar sus propias aplicaciones de aplicaciones. Si una empresa quiere desarrollar su propia aplicación APP, primero debe analizar su propia situación y la demanda del producto en el mercado.

A la hora de desarrollar APPs, las empresas deben prestar atención a los siguientes puntos.

1. El desarrollo de aplicaciones de aplicaciones debe ser egocéntrico y si el desarrollo de aplicaciones puede generar grandes ganancias.

2. Comprender las necesidades de los usuarios objetivo, configurar la APLICACIÓN para atraer usuarios y aumentar la disposición de los usuarios a comprar la aplicación.

3. Encontrar clientes potenciales nuevamente a través de la cooperación. Creo que los beneficios de desarrollar APP superan con creces los costos.

Para desarrollar una APP para el sistema Apple, se debe utilizar la herramienta de desarrollo Xcode de Apple, generalmente utilizando lenguaje Objective-C o Swift.

Objective-C es una palabra C que hereda el lenguaje C y se puede programar directamente con el lenguaje Objective-C. Sin comprender los datos, la diferencia es pequeña. También hay algunos lenguajes de sufijos nuevos de Apple que son muy útiles.

Todas las aplicaciones del sistema Andro están desarrolladas en lenguaje Java y han sido populares durante más de 20 años, y esta tendencia continúa. Si quieres una aplicación para Android, primero debes dominar el lenguaje Java. Para los hablantes de C, aprender Java es fácil. Si está interesado en el autoestudio, hay muchos cursos de formación y mucha formación gratuita en el sitio web de Java. Vídeo, no quiero pagar. Si se trata de una base de cero absoluto (nunca he aprendido otros lenguajes de programación, como el lenguaje C), si estoy realmente interesado, puedo aprenderlo yo mismo, pero la velocidad será lenta.

Resumen: Hay muchas formas de desarrollar aplicaciones y es importante elegir el método que más te convenga. La respuesta está escrita aquí, creo que deberías saber cuál es el método o método de desarrollo de la aplicación. Si es propietario de una pequeña empresa o de una empresa individual, puede pedirle a alguien que le ayude a desarrollar un pequeño programa, o puede desarrollar usted mismo software tonto en algunos sitios web. Como se mencionó anteriormente, hay muchos sitios web que admiten la generación de aplicaciones en línea y se han configurado funciones e interfaces de uso común, por lo que no es difícil de operar. Si es una empresa grande con una gran cantidad de visitas comerciales, mi sugerencia es que contrate ingenieros de software profesionales para desarrollar una aplicación especial para evitar problemas que no se puedan resolver a tiempo y causen pérdidas a su empresa.

Si no lo entiendes, pide ayuda a profesionales. Soy un profesional.

App es una aplicación. aplicación. Actualmente, las dos principales plataformas de telefonía móvil son iOS y Android. No estoy involucrado en el desarrollo de Android. Aquí hay una breve introducción. La pregunta que hiciste es demasiado amplia. Los lenguajes de desarrollo de iOS y Android son diferentes. iOS usa object_c y swift. Android está basado en Java. Ambos son lenguajes orientados a objetos. La plataforma de desarrollo Android está basada en Android Studio. En los primeros días, se usaba eclipse adt. Pero ha sido eliminado. Entonces, ¿cómo desarrollar una aplicación? Primero, necesita un programador en segundo plano para escribir el servidor y crear la base de datos. En segundo lugar, si conoce iOS o Android, esta es la configuración más sencilla. El desarrollo mixto ahora es popular. Sería mejor si encontrara h5 y js en la interfaz. Generalmente, la configuración básica de una empresa de software es un front-end, un ios, un Android y un back-end. Básicamente, satisfaga sus necesidades de creación de sitios web y aplicaciones móviles. Pero como jefe, cuesta mucho dinero mantener a un equipo así. También podría buscar subcontratación.

La generación de software debe pasar por las siguientes etapas:

1. Satisfacer las necesidades del usuario: establecer los objetivos del software, imaginar las funciones del producto y describir escenarios en detalle; recopilar las necesidades del usuario, describir los escenarios de demanda del usuario; resolver los problemas del escenario; obtener comportamientos e ideas del usuario, puntos débiles y oportunidades de la aplicación del escenario

2. comportamientos, analizar la visión y construir un mapa de experiencia basado en los objetivos del software.

3. Utilice Axure para dibujar prototipos de software, dividir escenarios de usuario y organizar la implementación de prototipos de software. Durante el proceso de implementación, realice cuestionarios, recopile preguntas, registre el comportamiento del usuario, mejore continuamente los requisitos de software, realice revisiones de requisitos e ingrese a revisión y optimización.

4. Análisis de viabilidad técnica: análisis técnico, análisis de escenarios, verificación de implementación funcional,

5.