dickynovanto1103 / AndroidChatApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shake and Chat

Dikerjakan oleh Kelompok DAUM:

  • Achmad Fahrurrozi M. / 13515026
  • Dicky Novanto / 13515134
  • Pratamamia Agung P. / 13515142

Deskripsi Umum Aplikasi

Kami mengembangkan aplikasi chatting. Sistem aplikasi chat yang akan dibangun adalah sistem yang dapat digunakan oleh berbagai pengguna yang telah melakukan autentikasi dengan menggunakan Google Firebase Authentication. Aplikasi dapat melakukan penambahan pertemanan dengan pengguna lain dengan cara menggoncangkan smartphone pada jarak yang dekat dengan pengguna tersebut.

Panduan Instalasi Aplikasi

Berikut adalah panduan instalasi:

Penggunaan Aplikasi Shake and Chat

Berikut adalah cara penggunaan aplikasi Shake and Chat:

  • Membuka aplikasi, kemudian tekan tombol Sign In, dan pilih akun google yang akan digunakan / membuat akun baru
  • Pengguna diarahkan ke home page dan terdapat 3 buah fragment, yaitu fragment "Friends", "Chats", dan "Profile".
  • Pengguna harus menambahkan teman -> pergi ke fragment "Friends" dan pilih tombol "Add Friend"
  • Menambahkan teman dilakukan dengan cara shake 2 smartphone yang memiliki aplikasi sama, dan memilih list pengguna aplikasi.
  • Pengguna dapat melakukan chatting dengan memilih nama teman yang telah tertambahkan pada fragment "Friends", dan akan diarahkan ke halaman chat
  • Pengguna dapat mengirimkan pesan berupa teks dengan cara mengisi pada bagian EditText (pada bagian bawah halaman chat), dan menekan tombol kirim.
  • Pengguna dapat mengirimkan pesan berupa gambar dengan cara menekan tombol gambar di samping kiri EditText, yang akan membawa pengguna ke dalam gallery dan memilih gambar yang ingin dikirimkan
  • Pengguna dapat melakukan sign out dengan cara menuju fragment "Profile", dan menekan tombol Sign Out yang ada di fragment tersebut (Di bawah foto profil, nama, dan email pengguna)

Letak Deliverable

Project: http://gitlab.informatika.org/IF3111-2018-DAUM/android Laporan: https://drive.google.com/file/d/1-BiheyQUaD8-SMqMSbQMB7n4_AWn6rl4/view

About


Languages

Language:Java 100.0%