Данное приложение представляет социальную сеть, которая позволяет обмениваться интересными местами из любой точки мира.
- Регистрация / Авторизация / Редактирование личных данных.
- Публикация новостей (с локацией/ без локации).
- Оценка публикаций.
- Добавление/ поиск друзей.
Основные экраны
Главный экран | Добавление друзей | Профиль |
---|
Авторизация/ Регистрация
Авторизация | Регистрация | Регистрация |
---|
Создание/ Просмотр постов
Лента новостей | Создание новости | Оценка новости |
---|
- Язык: Kotlin
- Технологии: Retrofit 2, Room, Glide, Coroutines, LiveData
- Паттерн: MVVM
- Дополнения для Coroutines
Рекомендованная версия Gradle - 5.3.
Напишите в терминале, после инициализируйте проект при помощи Android Studio:
git clone https://github.com/l1ve4code/social-places.git
Модули в проекте:
play-services-location
- библиотека для работы с гео-локацией.glide
- библиотека для загрузки изображений, видео и анимированных GIF.room
- библиотека объектно-реляционного сопоставления (ORM).retrofit2
- REST клиент для Java и Android.kotlinx-coroutines-android
- механизм для выполнения асинхронных операций.lifecycle-livedata-ktx
- инструмент для связывания состояния данных и объектов с жизненным циклом.
- Telegram: @live4code
- Email: [email protected]