У меня есть команда из 4 участников и один ментор. Нам нужен проект, который будет затрагивать темы (желательно все):
Мы готовы изучать новые возможности языка и совершенствовать свои умения. Очень хотелось бы, чтобы потом никто не постеснялся показать данный проект своему будущему работодателю. Также интересует, чтобы темы была прикладной, то есть, программа решала какую-то проблему, хоть и незначительную. Спасибо!
Для того, чтобы в полной мере задействовать всё то, что вы перечислили, вам необходимо в своем проекте реализовать следующее:
Сейчас бум разных мессенджеров. Создайте свой, но необычный, скажем, для скрытого общения. Для формирования и отправки сообщения используется качелька громкости смартфона, а для приёма служит вибросигнал. Получится что-то типа мессенджера-морзянки.
Еще одна хорошая идея - Telegram Bot. Tg Bot для любых целей - поиск картинок, поиск информации, контроль чего либо(умного дома например), и т.п.
Тут вам и серверная часть, и Telegram API, и новые либы, и сложные типы данных, и т.п.
Git - будет у вас в любом проекте, с которым вы работаете сообща(в т.ч. и в Tg Bot). Советую еще изучить Maven и JUnit тестирование.
Правда, тут вам не придется писать под Андроид и граф. часть, т.к. все это уже написано. Вы можете интегрировать свой проект с проектом выше - сделать так, что бы люди могли общаться в вашем мессенджере с помощью Telegramm - переписываясь с ботом, а из бота сообщения идут в ваш мессенджер. А ответы бота - сообщения других участников.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я разрабатываю приложение под Android, и столкнулся с очень трудной задачейУ меня есть фрагмент содержащий RecyclerView который содержит изображения(примерно...
Как я прочитал в книге КХорстмана, что некоторые символы из UNICODE представляются с дополнением