Android ChatApp v1.1 Chat Uygulaması Kaynak Kodları


ChatApp, Android Uygulaması Geliştircinin kendini geliştirme amacı ile başladığı bir proje. Daha sonra, herkese açık, açık kaynaklı ve Google Play Store’da yayınlamaya karar vermiştir.

Firebase’in Kimlik Doğrulama / Veri Tabanı / Depolama / Mesajlaşma / CrashReporting kitaplıklarını, uygulaması için ve Üçüncü Taraf Bildirimlerinde listelenen diğer bazı kitaplıkları kullanır.

Lapit Chat Youtube Serisine dayanarak geliştirilmiştir burada bulabilirsiniz.

Özellikler

  • Mesajlaşma
    • Kullanıcılarla mesaj gönderme ve alma
    • Resim gönder
  • Listeler
    • İsteklerinizi Listele
    • Mesajlarınızı listeleyin
    • Arkadaşlarınla ​​Listele
    • Tüm Kullanıcılarla Liste
  • Arkadaş
    • Arkadaşları Kabul Et veya Kaldır
  • İstekler
    • Kullanıcılara Arkadaşlık İsteği Gönder veya İptal Et
  • Profil
    • Profil Resminizi Güncelleyin
    • Durumunu güncelle
    • Kapak Resminizi güncelleyin
    • Diğer kullanıcıların profilini görüntüle
  • Bildirimler
    • Yeni bir mesajınız olduğunda bildirim
    • Yeni bir arkadaş isteğiniz olduğunda bildirim
    • Birisi isteğinizi kabul ettiğinde bildirim

Yaklaşan

  • bloke etme
    • Kullanıcının mesaj göndermesini engelle

Ekran Görüntüleri

Kurulum

Proje kurma

  • Proje İndir
  • Konsolda yeni bir Firebase Projesi oluşturun
  • (Tools/Firebase)Android Studio’da Firebase ile projeye bağlanın
  • google-services.json Üretin ve projeniz içerisinde app klasörü içerisine atın.

Bildirim arka planını ayarlama

  • Masaüstünde bir klasör oluşturun ve açın
  • CMD’yi (Windows için) veya Terminali (MacOS / Linux için) başlatın
  • Firebase CLI’da oturum açmak için yazın firebase login
  • firebase init, giriş yapınFunctionskullanarak seç SpaceveEnter
  • App ardından seçin javascriptNESLintüzerinde ve YNPM ile ilgili dependendcies.
  • Gidin functionsklasörü ve değiştirme index.js
  • Yazın firebase deployve hazırsınız
Copyright 2018 Raf.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

 

Konu İle İlgili Soru, Görüş ve Öneriler


Soru, Görüş ve Önerileriniz için Yazın!