Собствено, вопрос для гуру-разработчиков.
Как-то давно, примерно с год назад у меня с корешами-собутыльниками появилась идея замутить простенькое андроид-приложение для нашей бравой компании, которое бы позволяло бы нам нажатием одной кнопки уведомлять каждого из нас о намерении одного собраться. Уже было придуманно все: название, дизайн, идея, уже обмусолена несколько десятков раз, но вот только с программной, самой важной частью у нас было никак. Ну вот никак не воплотить мечту в жизнь. И лишь один из нас, гордо звавшийся программистом и учившийся на него целых(!) 6 лет все обещался нам его сделать в кротчайшие сроки, но увы. Все время находилась отмазка, причина запихнуть воплощение идеи в дальний ящик. В итоге - нам надоело ждать, ему надоело откладывать. Теперь мы берем всё в свои руки. Но - знаний по-прежнему нихуя. Может быть, обитают здесь знатоки, способные безвозмездно, ради народной любви и вспоминания каждую пьянку имени добродетеля, помочь немолодым юнцам, вставшим на путь разработчиков? Где почитать, что почитать, соответсвующие статьи инструкции, может быть, если такие есть? Ибо все подобные сайты, типа "Хабра" и прочего, пусть и наполнены всякими туториалами для чайников, но все таки все это не очень то, что нужно. Они помогают, но только в общих чертах, а нам, как полным нулям, нужно что-то конкретное. Собствено, идея максимально проста, повторюсь - приложение на андроиде, в котором, по сути, одна кнопка, нажимая которую, на все необходимые телефоны с таким же приложением отправляется уведомление (не как сообщение, а как скорее сигнал тревоги, как уведомление от разных там игр) о том, что тот-то пользователь, срочно собирает лигу пьяниц в том то месте.Еще на тему
1. Нужно вам либо покупать VPS, либо если в компании есть энтузиаст, то на его домашнем сервере.
2. Это механизм принятия и отправки сигналов. Опять же к андроиду не имеет никакого отношения. Чистая back-end разработка. Для отладки можно и веб страницу написать чтобы смотреть статусы сигналов.
3. Приложение может усложниться если вам мало будет 1 типа сигнала - обычного уведомления всех. И вы скорее всего захотите несколько типов - с обратной связью. Например Один послал сигнал "готовы собраться?" а другие ему отвечают о готовности "готов" или "не могу" и тд. Это тоже нужно учитывать в хотелках.
4. Я не такой опытный разработчик и сходу не смогу сказать как вам обрабатывать сообщения на сервере и отправлять сигналы обратно.
P.S.
А ваш программист точно на программиста 6 лет учился?
Чтобы слепить более или менее живой продукт достаточно туториалов от Google.
Советы на будущее (запишите их, потом поймете):
- ставьте на комп Node 6, так как только ее поддерживают Cloud Functions
- изучите и callback и Promise - Поймите разницу между ними, но в начале можете только callback использовать
-токены девайсов можно извлечь из каждого девайса отдельно через консоль Android Studio
- если вас малое количество членов и не будет добавляться то сохраняйте все токены сразу в коде Cloud Functions без БД. Firestore или realtime database вам не нужны
- не пишите ничего под iOS, там дольше со всем ебаться надо и пушы все равно криво работают
- на разных версиях Андроида может по-разному работать, поэтому будьте внимательны
>> отправляется уведомление (не как сообщение, а как скорее сигнал тревоги, как уведомление от разных там игр)
Собственно, это - пуш-уведомление. Для Android (да и для остаьных, но андроиду это родной способ) - Firebase Cloud Messaging. Там есть довольно подробный гайд.
вариант научиться самим (нанять препода?) и вымучать что-то уродское, но родное - тоже понимаю. это типа романтично и интересно.
пойти на джой и клянчить #асделаймнебесплатно- это.. типа.. "отборный код, заботливо набранный руками девственников?"
если нужно научиться - идешь на ютуб и вводишь "разработка под android"
если нужно прям научиться-научиться - вбиваешь то же в гугол и читаешь статьи
твой же пост больше похож на "сделайте нам че мы хотим, попутно разжуйте как это сделано, потом прикостыльте еще пару фич, спс досвидос"
"Где почитать, что почитать, соответсвующие статьи инструкции, может быть, если такие есть? Ибо все подобные сайты, типа "Хабра" и прочего, пусть и наполнены всякими туториалами для чайников, но все таки все это не очень то, что нужно. Они помогают, но только в общих чертах, а нам, как полным нулям, нужно что-то конкретное."
И все еще ни слова про "сделайте нам на халяву".