Consejos
- Aunque esté creando una aplicación móvil, implemente el almacenamiento en caché del lado del servidor de los detalles de los lugares para acceder a la API con menos frecuencia. Por lo general, también requerimos el almacenamiento en caché de esta información antes de otorgar aumentos de límite de velocidad.
- No reordene los resultados que obtiene de la búsqueda, digamos disminuyendo la distancia. Los resultados se devuelven en el orden que pensamos que darían los mejores resultados según los criterios de entrada.
Trucos
- ¡Usa la autenticación nativa! Acabamos de lanzar esto para iOS (foursquare-ios-oauth) y Android (foursquare-android-oauth), y sus usuarios pueden autorizar su aplicación directamente dentro de Foursquare, sin necesidad de jugar con desordenados WebViews y flujos incómodos de OAuth.
Gotchas
- ¿Cuánto costará hacer un juego de preguntas y respuestas de Android como Logo Quiz?
- ¿Es posible formatear su dispositivo Android a cualquier versión del sistema operativo Android, incluso si no hay ningún tipo de lanzamiento oficial?
- ¿Es posible escribir aplicaciones de Android con C #? ¿Qué plataformas de desarrollo (por ejemplo, Xamarin) lo admiten? ¿Existen limitaciones para escribir aplicaciones de Android con tales kits de desarrollo?
- ¿Cuánto tiempo crean las personas una aplicación para Android?
- ¿Qué análisis / métricas específicos registran los desarrolladores de aplicaciones móviles y cómo?
- Nunca reveles el secreto de tu cliente ni ninguno de los tokens de acceso de tus usuarios.
- Buscar vs. explorar a veces puede ser confuso. Trate de pensarlo de esta manera: Explore responde a la pregunta “¿cuáles son algunas cafeterías populares en esta área?”, Mientras que la búsqueda es mejor en “¿dónde está el Joe’s Coffee más cercano?” con un lugar / solicitud de búsqueda.