Skip to content

java mobile client for blog app (references ruby_4_pinb)

Notifications You must be signed in to change notification settings

Adammui/Social_app_kursach

Repository files navigation

Course project from 3rd year

java mobile client for blog app; Server: ruby_4_pinb.

Main functionality:

  • Registration and authorization;
  • Ability to authorize with Google account;
  • User profile editing and Admin capabilities;
  • Online chats with other online users;
  • Creating posts and comments with pictures, all the posts will be visible on Web version and vice versa;
  • Mobile app can store some important posts in local DB, user have to set them as starred in context menu to post.
  • Local storage has sync solution in case posts got edited while user was offline. All the editions got time mark and every time user launches app it compares stored copies and updates them or remote ones;

Used:

  • Android Java;
  • IDE Android Studio;
  • Local Database SQLite;
  • Connection to Rails server via http requests (Retrofit library);

App setup (not going to work as it is, Heroku hosting is now paid and mine is turned off)

Find build apk and install on emulator or with android studio.

Social_app_kursach/app/release/app-release.apk

Screenshots

Log in

image

chat

image image

Profile

image

Feed

image

ru

Андроид клиент для сервера https://github.com/Adammui/ruby_4_pinb

Основные задачи:

  • Регистрация и авторизация пользователей.
  • Возможность авторизации через сторонние сервисы (с почтой гугл).
  • Обмен сообщениями и медиа с другими авторизированными пользователями в реальном времени.
  • В мобильном приложении хранение закладок и важных сообщений в локальной БД, с возможным доступом к ним без подключения к сети.
  • Оформление личного профиля пользователя.

При разработке приложения были использованы:

  • Android Java
  • IDE Android Studio
  • Local Database SQLite
  • Connection to Rails server via http requests (Retrofit library)

About

java mobile client for blog app (references ruby_4_pinb)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages