No puedes aprender solo el desarrollo de Android y sobrevivir. Déjame explicarte por qué con un escenario …
Estás construyendo una aplicación de chat como WhatsApp.
Agregue las credenciales de la base de datos a su servidor en línea en la aplicación y realice todas las solicitudes. Un experto en ingeniería inversa inteligente viene y extrae las credenciales. Pwns tu base de datos y la vende en el mercado negro. Tu aplicación muere !!
Entonces podrías preguntarte cómo superar esto. Lo que hacemos los desarrolladores es crear primero una plataforma basada en web (o al menos una API para realizar consultas). De esta manera, el backend es altamente seguro y puede hacer solicitudes HTTPClient para construir su aplicación.
Técnicamente, puede convertirse en un desarrollador de aplicaciones móviles puras, pero dependerá de muchos desarrolladores web para la mayoría de las aplicaciones basadas en la red. Por otro lado, las aplicaciones independientes (esta es una pequeña fracción de las aplicaciones) no tienen este problema, ya que puede usar la base de datos SQLite interna para realizar su trabajo.
- ¿Cuáles son algunas técnicas que recuerdan información importante?
- ¿Cuál es una buena manera de aprender el Alfabeto Fonético Internacional?
- ¿Qué te enseñó Mumbai más?
- ¿Cuál es tu lugar favorito en línea para aprender nuevos lenguajes de programación? ¿Por qué?
- ¿Qué es lo más importante que debes saber mientras aprendes italiano?
Pues adelante, decide ahora qué te gustaría hacer. Y siéntase libre de hacerme ping en cualquier momento con consultas 😀