Ставьте готовое приложение на компьютеры, вбивайте туда телефоны и не ебите друг другу мозги.
Ну, знаешь, это слишком просто. Мы хотим чего-то аутентичного, чего-то оригинального, своего. А это - это все так могут в вк списаться о пьянке. Это не для нас.
Я думаю если бы ему нужна была критика идеи он бы так и написал.
я мб невнимательно прочитал но в вк иметь конфу ну никак
этим экстремистам нужно чтобы товарищ майор не знал, где они бухать будут
пиши в личку, я умею костылить на питоне всякое
О, помню мы раньше баловались приложухой-рацией Zello. Может зацените.
Под андроид писал давно и очень мало, но сдается мне что в магазин вы это приложение выложить не сможете. Придется каждому ставить "по кабелю", а для этого, имхо, нужно всем будет на девайсе включать "режим разработчика". Все на это готовы?
Не зная, что это значит, нельзя сказать готовы ли. Что вы имеете в виду, сударь?
Надо будет в настройках телефона разрешить установку приложений из "непроверенных" источников.
А, ну это легко.
Бля, любой мессенджер с групповым чатиком. Правда, не в каждом можно отключить отмазки, но, думаю, базовых функций "го бухать у меня" и "сегодня у жирного др, бухаем у него" для начала хватит.
Действительно, как же это так мы до вконтактика не догадались.
Как мне видится с ходу. Так как приложение максимально простое то я думаю это вы осилите. Создать большую кнопку и проверять получения сигнала каждые 5 секунд в фоне. Но проблема с сервером.
1. Нужно вам либо покупать VPS, либо если в компании есть энтузиаст, то на его домашнем сервере.
2. Это механизм принятия и отправки сигналов. Опять же к андроиду не имеет никакого отношения. Чистая back-end разработка. Для отладки можно и веб страницу написать чтобы смотреть статусы сигналов.
3. Приложение может усложниться если вам мало будет 1 типа сигнала - обычного уведомления всех. И вы скорее всего захотите несколько типов - с обратной связью. Например Один послал сигнал "готовы собраться?" а другие ему отвечают о готовности "готов" или "не могу" и тд. Это тоже нужно учитывать в хотелках.
4. Я не такой опытный разработчик и сходу не смогу сказать как вам обрабатывать сообщения на сервере и отправлять сигналы обратно.
1. Нужно вам либо покупать VPS, либо если в компании есть энтузиаст, то на его домашнем сервере.
2. Это механизм принятия и отправки сигналов. Опять же к андроиду не имеет никакого отношения. Чистая back-end разработка. Для отладки можно и веб страницу написать чтобы смотреть статусы сигналов.
3. Приложение может усложниться если вам мало будет 1 типа сигнала - обычного уведомления всех. И вы скорее всего захотите несколько типов - с обратной связью. Например Один послал сигнал "готовы собраться?" а другие ему отвечают о готовности "готов" или "не могу" и тд. Это тоже нужно учитывать в хотелках.
4. Я не такой опытный разработчик и сходу не смогу сказать как вам обрабатывать сообщения на сервере и отправлять сигналы обратно.
Я занимаюсь разработкой под iOS но то что я напишу применимо и к андроид. Есть несколько сервисов по рассылке уведомлений (для такой маленькой задачи их использование будет бесплатно) лично я пользовался двумя: OneSignal и Firebase Messaging от гугла. Они очень популярны и в интернете довольно много гайдов по их использованию. Вот например https://habr.com/post/302002/ ну или вот https://firebase.google.com/docs/cloud-messaging/android/client -- (тут на английском, но сам туториал буквально пару страничек, с горем пополам можно перевести)
P.S.
А ваш программист точно на программиста 6 лет учился?
P.S.
А ваш программист точно на программиста 6 лет учился?
Спасибо за ссылочки, пригодятся. Ну, быть может его просто заебали наши просьбы в стиле "тыжпрограммист", но вообще, говорит да - учился.
Я сильно рекомендую Firebase Cloud Messaging и Firebase Cloud Functions (вместо сервера). Для клиентских программ под Android вам понадобится Java и Android Studio, под iOS - пойти нахуй, потому что нужен mac (а они все дорогие и вообще для пидоров), Xcode, платная лицензия разработчика (!!!), для Cloud Functions - JavaScript, visual Studio Code, gclod CLI (в командной строке несколько команд выполнить). Плюс этих технологий в том, что ни за что платить не придется, вы или уложитесь в бесплатные лимиты, или сервис бесплатный, хотя вам придется много где привязать карточку. Не обязательно покупать лицензию разработчика под Android, она только для релиза в PlayMarket, а этого вам не надо, просто опрокинете друг-другу .apk файл.
Чтобы слепить более или менее живой продукт достаточно туториалов от Google.
Советы на будущее (запишите их, потом поймете):
- ставьте на комп Node 6, так как только ее поддерживают Cloud Functions
- изучите и callback и Promise - Поймите разницу между ними, но в начале можете только callback использовать
-токены девайсов можно извлечь из каждого девайса отдельно через консоль Android Studio
- если вас малое количество членов и не будет добавляться то сохраняйте все токены сразу в коде Cloud Functions без БД. Firestore или realtime database вам не нужны
- не пишите ничего под iOS, там дольше со всем ебаться надо и пушы все равно криво работают
- на разных версиях Андроида может по-разному работать, поэтому будьте внимательны
Чтобы слепить более или менее живой продукт достаточно туториалов от Google.
Советы на будущее (запишите их, потом поймете):
- ставьте на комп Node 6, так как только ее поддерживают Cloud Functions
- изучите и callback и Promise - Поймите разницу между ними, но в начале можете только callback использовать
-токены девайсов можно извлечь из каждого девайса отдельно через консоль Android Studio
- если вас малое количество членов и не будет добавляться то сохраняйте все токены сразу в коде Cloud Functions без БД. Firestore или realtime database вам не нужны
- не пишите ничего под iOS, там дольше со всем ебаться надо и пушы все равно криво работают
- на разных версиях Андроида может по-разному работать, поэтому будьте внимательны
Единственный правильный комментарий.
>> отправляется уведомление (не как сообщение, а как скорее сигнал тревоги, как уведомление от разных там игр)
Собственно, это - пуш-уведомление. Для Android (да и для остаьных, но андроиду это родной способ) - Firebase Cloud Messaging. Там есть довольно подробный гайд.
>> отправляется уведомление (не как сообщение, а как скорее сигнал тревоги, как уведомление от разных там игр)
Собственно, это - пуш-уведомление. Для Android (да и для остаьных, но андроиду это родной способ) - Firebase Cloud Messaging. Там есть довольно подробный гайд.
Спасибо вам, добрые люди. Поучимся, поделаем, вас не забудем.
Только чем это лучше любого другого месенджера в плане безопасности, если сообщение идет через сторонний сервер?
вариант пойти на фриланс и заказать за деньги - понимаю. это логично и эффективно.
вариант научиться самим (нанять препода?) и вымучать что-то уродское, но родное - тоже понимаю. это типа романтично и интересно.
пойти на джой и клянчить #асделаймнебесплатно- это.. типа.. "отборный код, заботливо набранный руками девственников?"
вариант научиться самим (нанять препода?) и вымучать что-то уродское, но родное - тоже понимаю. это типа романтично и интересно.
пойти на джой и клянчить #асделаймнебесплатно- это.. типа.. "отборный код, заботливо набранный руками девственников?"
Укажи, пожалуйста, в моем посте строчку, в которой я просил кого-то что-то сделать для меня бесплатно? Хоть словом я об этом обмолвился, умник?
"Теперь мы берем всё в свои руки. Но - знаний по-прежнему нихуя. Может быть, обитают здесь знатоки, способные безвозмездно, ради народной любви и вспоминания каждую пьянку имени добродетеля, помочь немолодым юнцам, вставшим на путь разработчиков?"
если нужно научиться - идешь на ютуб и вводишь "разработка под android"
если нужно прям научиться-научиться - вбиваешь то же в гугол и читаешь статьи
твой же пост больше похож на "сделайте нам че мы хотим, попутно разжуйте как это сделано, потом прикостыльте еще пару фич, спс досвидос"
если нужно научиться - идешь на ютуб и вводишь "разработка под android"
если нужно прям научиться-научиться - вбиваешь то же в гугол и читаешь статьи
твой же пост больше похож на "сделайте нам че мы хотим, попутно разжуйте как это сделано, потом прикостыльте еще пару фич, спс досвидос"
Там же сразу дальше:
"Где почитать, что почитать, соответсвующие статьи инструкции, может быть, если такие есть? Ибо все подобные сайты, типа "Хабра" и прочего, пусть и наполнены всякими туториалами для чайников, но все таки все это не очень то, что нужно. Они помогают, но только в общих чертах, а нам, как полным нулям, нужно что-то конкретное."
И все еще ни слова про "сделайте нам на халяву".
"Где почитать, что почитать, соответсвующие статьи инструкции, может быть, если такие есть? Ибо все подобные сайты, типа "Хабра" и прочего, пусть и наполнены всякими туториалами для чайников, но все таки все это не очень то, что нужно. Они помогают, но только в общих чертах, а нам, как полным нулям, нужно что-то конкретное."
И все еще ни слова про "сделайте нам на халяву".
Чтобы написать коммент, необходимо залогиниться