Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
6 / 6 / 3
Регистрация: 13.09.2013
Сообщений: 48

Работа над учебным проектом

28.05.2021, 18:09. Показов 723. Ответов 3

Студворк — интернет-сервис помощи студентам
Привет, друзья!
Ищу товарища, который как и я учится разрабатывать приложения, и хотел бы разработать приложение для общего портфолио.
Проект учебный, никаких денег не принесёт. Зато своих пользователей найти может.
Идея приложения в том, чтобы дать возможность пользователю отправлять сообщения пользователям вотсап и телеги, даже не имея собственного аккаунта.
Некоторые наброски у меня есть.
Приложение будет работать на Java/Android Studio. Будет использована библиотека okHttp для передачи запросов на сервер.
Сервер будет работать на стеке Scala/Akka-Http. Задачи у сервера примитивные. Ничего сверхъестественного не будет делать.
Еще нам потребуется какая-нибудь БД для сервера. Склоняюсь к PostgeSQL.
Вот некоторые задачи, над которыми мне предстоит подумать:
- Добавить функционал выбора номера телефона из телефонной книги.
- Поработать над стилем и цветами приложения.
- Подумать над тем, как присвоить уникальное имя (уникальное id) пользователю, при первом запуске приложения. Уникальное имя нужно, чтобы сервер мог понять, кому именно отсылать входящее сообщение (ответное сообщение).
- Подумать о том, как хранить данные в приложении. (Входящие исходящие сообщения, id пользователя).
- Ну и всё в подобном ключе.

Если подумаете, что это может быть интересно. Пишите)
 Комментарий модератора 
Удалено
Миниатюры
Работа над учебным проектом  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2021, 18:09
Ответы с готовыми решениями:

Сотрудничество / работа над проектом
Доброго времени суток , ищу человека для совместной работы над проектом , проект не черный и если вложиться принесет пользы, сфера хостинг ...

Совместная работа над одним проектом
Всем привет. установил SVN server, так же установил клиента Ankh - интегрированный в Visual Studio 2008, создал на сервер проект. Работаем...

Работа над проектом на двух компах
Подскажите, можно ли создавать проект на двух компах, на работе, потом копируя некоторые файлы на флэшку и дома на другом компе? Просто я...

3
Модератор
Эксперт Java
 Аватар для alecss131
2852 / 1360 / 405
Регистрация: 11.08.2017
Сообщений: 4,342
Записей в блоге: 2
31.05.2021, 14:37
Цитата Сообщение от Miostat Посмотреть сообщение
Приложение будет работать на Java/Android Studio
А почему тогда
Цитата Сообщение от Miostat Посмотреть сообщение
Сервер будет работать на стеке Scala/Akka-Http
Может логичнее и сервер писать на джаве? Не нужен будет еще один язык.
0
6 / 6 / 3
Регистрация: 13.09.2013
Сообщений: 48
31.05.2021, 15:59  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
Может логичнее и сервер писать на джаве? Не нужен будет еще один язык.
Тут конечно сыграл свою роль чисто учебный интерес. Было бы гармонично работать с одним языком, только захотелось посмотреть как всё устроено у Scala.
Но в целом дискомфорта нет никакого. Клиент и сервер ничего друг о друге не знают. Передают друг-другу http запросы и всё.

Добавлено через 19 минут
Может я конечно всё представил супер запутанно и напугал ребят, которые только учатся. Но в действительности, в этих oKhttp, Akka-http, ничего страшного нет.
Будем разбираться вместе. Я расскажу, что знаю сам. Попробуем поработать с Git. С одним репозиторием на Github. Я покажу как пользуюсь докером, чтобы запускать приложение на серваке.
Дедлайнов тоже нету =). Всё исключительно в развлекательных целях. А то в одиночку скучновато конечно.
0
Модератор
Эксперт Java
 Аватар для alecss131
2852 / 1360 / 405
Регистрация: 11.08.2017
Сообщений: 4,342
Записей в блоге: 2
31.05.2021, 16:25
Мне интересно, но только без скалы, я пробую изучать спринг (уже который раз, надеюсь что-то выйдет), вот постгре поддерживаю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.05.2021, 16:25
Помогаю со студенческими работами здесь

Работа на двух пк над одним проектом
В общем, имеется проект который частенько нужно обновлять, и не всегда удаётся побыть 1на1 с проектом на пк, иногда нужно уезжать по делам...

Работа дизайнера и разработчика над одним проектом
Доброго времени суток. Есть возможность использовать работу бленда и студии над одним проектом через нет?

Совместная работа над проектом aka php на практике
Привет. Не так давно я начал изучать php, теперь дошел черед к практике и практика переросла в хобби. Я придумал проект над которым...

Завершение работы над проектом
Закончил работу над своим проектом, сделал инсталяху, а она весит аж 10Мб(без каких-то драйверов - не знаю что это такое) и 30Мб(с...

Тотальный контроль над проектом
Здравствуйте! У меня довольно поверхностные знания в веб программирование (очень поверхностные :D) но есть очень хорошая и оригинальная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru