Проект использует U-Cloud для сбора данных об аварийных ситуациях. Прошу друзей, которые форкнут этот проект, удалить U-Cloud или заменить имя канала при повторной разработке, чтобы избежать путаницы с моим проектом. Благодарю за сотрудничество. Для непосредственного тестирования работы проекта можно скачать APK здесь Сборка проекта требует Android Studio версии bkAndroid Studio 2.2 и выше!### История обновлений:
① Обновлено до последней версии библиотеки EaseMob V3.3.0 [начиная с версии EaseMob 3.2.3, поддержка armeabi прекращена, поэтому связанные библиотеки были удалены] ② Устранено несколько ошибок
① Добавлена возможность проверки обновлений ② Обновлено до последней версии библиотеки EaseMob 3.2.3 (жалуюсь на то, что EaseMob постоянно меняет методы SDK) ③ Устранение ошибок, мелкие изменения в интерфейсе
① Обновлено до последней версии библиотеки EaseMob 3.2.2 ② Добавлена возможность просмотра текущих звонков ③ Устранение небольших ошибок
① Устранено несколько ошибок, вызывающих аварийное завершение программы на некоторых устройствах, а также проблемы с установкой реального времени ② Интегрирована отправка уведомлений от Xiaomi и Huawei ③ Внедрен единственный сертификат
① Добавлена статистика от U-Cloud для удобства поиска информации об аварийных ситуациях ② Обновлено до последней версии библиотеки EaseMob ③ Устранено несколько ошибок
Официальное выпуск### Начальный замысел
Долгое время хотел обучить старших родителей пользованию смартфонами, чтобы они могли общаться с семьей через приложения. Однако выяснилось, что популярные социальные сети слишком сложны для обучения. Они никогда ранее не использовали смартфоны, а многие функции этих социальных сетей им были не нужны.Поэтому возникла идея создать легковесное приложение IM. Вначале планировалось сделать это закрытым проектом, но затем было решено, что это отличная возможность для тренировки и подведения итогов, поэтому был создан этот открытый проект: "Семейный чат".### Основные характеристики
Личное предпочтение отдается использованию нативных технологий, поэтому в процессе разработки предпочитаю реализовывать самостоятельно, хотя также используются некоторые сторонние библиотеки и компоненты (за что хочу поблагодарить всех, кто вносил свой вклад в развитие open source!). Базовая архитектура проекта аналогична MVP, но не строго следует официальным стандартам Android, а представляет собой упрощённую версию моего понимания, без полной обёртки MVP, которая не должна повлиять на понимание кода.
Основной модуль связи использует версию 3.x от Easemob, официальный сайт: http://www.easemob.com/, за что большое спасибо Easemob!
### Открытые библиотеки
В проекте также используются некоторые фрагменты кода других авторов (например, в библиотеках PtrView и QrCode часть кода была взята с учетом доступных онлайн материалов). Однако, поскольку конкретные источники не могут быть найдены, ссылки на них временно отсутствуют. Если кто-то сможет предоставить более подробную информацию об источниках, пожалуйста, свяжитесь со мной, спасибо!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )