Por donde empezar Era 2014, éramos estudiantes de segundo año (PNIPU e ITMO), estudiamos sobre especialidades de proger. En el pasado, solo eran compañeros de clase, en general, buenos amigos. Probablemente todos sintieron cuando aprendiste los conceptos básicos de la programación, y ya soñaste e hiciste planes sobre cómo escribirías un programa y ganarías millones. No fuimos la excepción.
Sin pensarlo dos veces, decidimos que estaríamos haciendo una aplicación de
Android , ya que ambos tenían cierto conocimiento de
Java , y el concepto mismo de
"diseñar e indicar el precio" realmente nos calentó los bolsillos. Creo que todos ya entendieron perfectamente / se rieron de nuestra ingenuidad, pero luego no nos dimos cuenta de esto.
Lo primero que encontramos es, por supuesto, la idea. Para llegar a esto, ¿sería relativamente fácil de implementar, factible para nosotros e interesante no solo para nosotros? Ambos éramos fanáticos de
Ferrari , sin dudarlo, decidimos que no estábamos solos. Pero sería aconsejable no crear su propio
NFS o
Asphalt . Nos detuvimos con la idea del
logo quiz , pero era muy temático, a saber:
adivinar / adivinar los modelos de un automóvil legendario a partir de una foto (es interesante que en ese momento no hubiera nada parecido en ninguna marca de automóviles en
Google Play en el futuro, desarrollar una idea).
Bueno, eso es todo, el asunto se deja a los pequeños y nos sumergimos en el trabajo con nuestras cabezas. Sin ningún conocimiento en la gestión / gestión / desarrollo de proyectos, pero con un deseo salvaje, una llama en los ojos y fe en las montañas de dinero.
Para entender lo mal que estaba todo:
- usando el IDE de Eclipse (solo al final nos mudamos a Android Studio );
- la ausencia de cualquier TK o incluso historia de usuario ;
- por supuesto, no se habló de usar ningún sistema de control de versiones (solo intercambiando archivos en VK y correo, solo hardcore);
- y aún más, no utilizamos ningún software para la gestión de proyectos (ni siquiera escuchamos sobre ágil en ese momento).
Decir que el trabajo estaba en su apogeo es no decir nada. Dedicamos todo nuestro tiempo libre al proyecto: antes de parejas, después de parejas, a veces incluso en lugar de parejas. El resultado no tardó en llegar, y después de muy poco tiempo, hubo algún tipo de prototipo funcional.
Después de que se hizo el marco, fue necesario agregar al menos algunas cosas interesantes:
- ha aparecido un menú inteligible;
- rompió toda la lógica del juego en niveles;
- consejos añadidos de 2 tipos;
- agregó un sistema de puntos de puntuación que podrían desperdiciarse en las puntas;
- compartiendo logros en las redes sociales más populares. Redes
- y
mucho no mucho más.
Además, fue necesario ajustar el componente visual de nuestra aplicación (nunca olvides el ajuste para todas las resoluciones de la pantalla principal).
Hubo muchos problemas en el curso del trabajo, pero mediante esfuerzos conjuntos hicimos frente a todas las dificultades. Después de 4 meses, la aplicación estaba lista.
Y entonces llegó el día de la verdad cuando finalmente fue posible comprar la codiciada licencia de desarrollador y publicar la aplicación. Todo salió en silencio y no presagió problemas: la aplicación se cargó en la
tienda e incluso se moderó.
Nunca olvidaré la sensación que experimenté por primera vez: una alegría increíble de un producto completo / terminado que has estado haciendo durante tanto tiempo (en relación con cualquier laboratorio) y que esto se puede compartir con todo el mundo.
La alegría no duró mucho, exactamente medio día, solo hasta que obtuvimos una prohibición que decía secamente que habíamos violado algunos derechos de autor. Y aquí comenzamos a despertarnos un poco de todos los sueños que teníamos en mente durante el desarrollo.
A todas nuestras preguntas como:
"¿Qué es exactamente lo que violamos?" nunca recibimos una respuesta clara del soporte de
Google (que creo que muchos de ustedes han encontrado), además de todo, nos quitaron la licencia de desarrollador, después de varios intentos de arreglar la aplicación y volver a cargarla.
Solo entonces nos quedó claro que las razones de nuestra prohibición eran más altas que el techo:
- el uso de material fotográfico / de audio de otras personas;
- uso de una marca registrada patentada, que no nos pertenece en absoluto.
Creo que si cavas, aún puedes cavar en la pila de algo.
Como cuestión de urgencia, comenzamos a resolver el problema:
- cambió el nombre de la aplicación;
- si es posible, corte el nombre de la famosa marca;
- reemplazó las imágenes para que reconocieran el logotipo mínimamente reconocible o nada;
- indicó que todas las fotos que utilizamos en la aplicación fueron tomadas de fuentes abiertas;
- etc.
Pero nada, nada de esto nos ayudó a entrar en la
tienda . Al estar completamente desesperados, consultamos con abogados familiares e incluso escribimos a
Ferrari (grupo Fiat) , contando en detalle sobre cuánto amamos su marca y tal vez puedan ayudarnos con algo. Pero ni siquiera nos respondieron. Qué ingenuos éramos, ahora recuerdo esto con una sonrisa, luego estábamos al borde de la depresión.
¿Cómo terminó?
Desafortunadamente, nunca llegamos a
Google Play . Para nuestra pequeña alegría,
Yandex.Store (o como se llame allí correctamente) resultó ser menos exigente y presentamos con calma nuestra aplicación allí, olvidándonos de ella casi para siempre (si alguien está interesado, intentaremos recuperar el acceso a
Yandex) .Almacene y libere la aplicación o ponga el proyecto en
GitHub ).
No puedo decir que todo esto se desperdició. Se embalaron muchos conos y se sacaron muchas conclusiones útiles. De los pequeños beneficios: cada uno de nosotros recibió más de una máquina / prueba, lo que refleja en los informes las tecnologías que se utilizaron para crear la aplicación + incluso participamos en algún tipo de competencia con esta aplicación (el
Android Challenge parece llamarse así).
¿Por qué estoy escribiendo todo esto? Solo quería hablar. Probablemente debido al hecho de que estoy un poco triste porque el mundo no vio lo que queríamos compartir con él. Sí, y este es un tipo de advertencia que todo desarrollador novato puede encontrar para que no cometa los errores que cometimos a su debido tiempo.
En ningún caso le insto a que abandone todas sus ideas locas, por el contrario: cree, intente, obtenga experiencia, pero aún así no se olvide del cálculo de ingeniería en frío y no se rinda antes de su tiempo.
Ahora, lo primero con lo que comenzamos es
"¿Podemos hacer esto desde un punto de vista legal?"¿Y nosotros? No todo es tan malo aquí. Ahora estamos los dos en San Petersburgo. Todos estamos ocupados desarrollando productos únicos de su clase, aunque en áreas completamente desconectadas, estamos intentando a nuestra manera hacer que el mundo sea un poco mejor. Todos tienen suficiente para pan y mantequilla, e incluso un poco más. Nuestra amistad solo se ha fortalecido. Trabajamos juntos de manera independiente, participamos en varios hackatones, asistimos a
reuniones ,
realizamos proyectos para
mascotas y simplemente nos divertimos juntos.