Usan muchos componentes personalizados. Las empresas, especialmente Uber, tienen un equipo Android realmente grande. Por lo que he escuchado, tienen alrededor de 100 desarrolladores de Android. Además de ser grandes, tienden a desviarse de las tecnologías estándar que están construidas. Por ejemplo, Uber y AirBnB no usan Gradle como su sistema de compilación para Android. Usan Buck que fue creado por Facebook y Uber ha modificado según sus necesidades. Aparte de eso, la mayoría de estas aplicaciones son una mezcla de nativa e híbrida (React Native en el caso de Uber). Reescriben muchos componentes y, a veces, toda la aplicación para mejorar el rendimiento y la experiencia de usuario. Y para responder sobre los frameworks, definitivamente usan muchos frameworks o bibliotecas disponibles de forma abierta, muchos compran en la empresa y no están abiertos. Para obtener más información, siga Podcast fragmentado. Tienen excelentes entrevistas de ingenieros de Uber que profundizan mucho.
¿Qué marco utilizan las principales empresas para implementar sus aplicaciones iOS y Android?
Related Content
¿Cuánto podemos ganar (mínimo y máximo) en el desarrollo de juegos de Android en India?
¿Puedo tener una sola aplicación de actividad con múltiples fragmentos?
No creo que ningún marco único pueda hacer todas las cosas de animación en ninguna de las plataformas. Android permite suficiente interfaz de usuario con su SDK, al igual que iOS con sus lenguajes Objective C / Swift.
Pero aún así, encontrará un montón de complementos / frameworks / bibliotecas en Github y otros lugares. Las tareas intensivas de gráficos también se pueden realizar en C / C ++ una sola vez y luego usarlas en ambos sistemas operativos.
En mi opinión es marco iónico
- Free & Open SourceIonic Framework es un proyecto 100% gratuito y de código abierto, con licencia del MIT. Siempre será de uso gratuito, impulsado por una comunidad mundial masiva.
- Completamente multiplataforma Cree aplicaciones móviles nativas y web progresivas para todas las tiendas de aplicaciones principales, con una base de código. Ionic funciona y se ve hermoso donde sea que se ejecute.
- Complementos nativos Premier Utilice más de 120 funciones de dispositivos nativos como Bluetooth, HealthKit, autenticación de huellas digitales y más con los complementos Cordova / PhoneGap y extensiones TypeScript.
- Documentación de primera clase Construida con ejemplos de aplicaciones reales, demostraciones de componentes, guías y procedimientos para ponerlo en funcionamiento con aplicaciones móviles más rápido que nunca.
More Interesting
¿Cuáles son buenas herramientas para crear diseños de Android?
¿Qué aplicación de Android te gustaría desarrollar?
¿Por qué Samsung tarda tanto en dar actualizaciones de Android KitKat?
¿Cuánto cuesta desarrollar un juego de Android?
¿Vale la pena la certificación AWS si soy un desarrollador de Android / Mobile?
Cómo encontrar pérdidas de memoria en la aplicación de Android
¿Qué tipo de aplicación de Android debo hacer para conseguir trabajo?
¿De qué sirve usar en un archivo de diseño de Android?
¿Originalmente Android pretendía ser una interfaz de pantalla táctil?
¿Cuál es el mejor juego de Android con micropagos y funciones sociales?
Cómo llenar ExpandableListView usando la base de datos sqlite
¿Hay alguna manera de deshabilitar el iniciador en Android Oreo?
¿Qué necesito aprender de Java para usar Android Studio?
¿Por qué el diseño de actividad de la pestaña de mi aplicación de Android no se respeta en AVD?