Перш ніж відповісти на це дуже спільне питання, дайте відповідь на кілька навідних, і при цьому — важливіших.
- Чи є у вас якісь знання в галузі програмування? Якщо це так, наскільки добре ви знаєте Java? Якщо відповідь на обидва ці питання "так", то вам не потрібно довго чекати, щоб перейти в Android-розробники. Якщо відповідь негативна, тоді вам потрібно почати з вивчення основ програмування. JavaRush до ваших послуг.
- У вас є будь-які знання в галузі бекенда та баз даних? Бекенд для програми обміну повідомленнями може бути відносно простим або дуже складним, залежно від характеру повідомлень. Чи можуть вони бути надіслані групі користувачів або лише від людини до людини? Чи можна редагувати, оновлювати та видаляти повідомлення? Чи можна помітити їх як спам? Пофантазуйте, щоб ви ще хотіли бачити.
- Чи знайомі ви з графічним дизайном/UX? Створення програми — це не лише написання коду. Якщо ви створюєте додаток як внутрішній інструмент або просто для задоволення, можливо, це питання для вас не таке важливе. Однак якщо ви плануєте заробляти на цьому додатку, це надзвичайно важливо! Конкуренція величезна: у Play Market можна знайти більше 700 000 додатків, і ваше має бути як мінімум зручним для користувача, а ще краще — естетично привабливим. Інакше пробитися у топ буде дуже складно.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ