Güncel Android Studio Kurulumu
  • JDK ve Android Studio Kurulumu
  • Genymotion Kurulumu
Giriş
  • Uygulamanın Son Hali ve Gerekli Açıklamalar
  • Uygulamanın Bitmiş Halini Indirip Test Edin
  • Uygulamanın Son Halini Indir
  • Tanıtım
  • Projenin Oluşturulması ve Github Ayarları
  • Instagram Uygulamasının İncelenmesi
  • Iconların Hazırlanması ve HomeActivity Bölüm 1
  • HomeActivity Hazırlanması Bölüm 2
  • BottomNavigationView ve Özelleştirilmesi
  • BottomNavigationView Navigasyon İşlemleri
  • Activityler Arası Geçiş Animasyonunu Kaldırma
  • HomeActivity için Fragmentlerin Oluşturulması
  • HomeViewPager için FragmentPagerAdapter Oluşturulması
  • Profil Activity Layout Hazırlama Bölüm 1
  • Profil Activity Layout Hazırlama Bölüm 2
  • Profil Ayarları Layoutunun Hazırlanması
  • Profil Ayarları İçin Fragment Alt Yapısı
  • Profil Düzenle Fragmentinin Layoutunu Hazırlama
  • Profil Duzenle Fragmentini Gerekli Yerlerde Çağırmak
  • Resimler için Universal Image Loader Kütüphanesi ve Ayarları
  • ImageLoader Testi ve ProfilActivitye Uygulanması
  • Register Ekranı Tasarımı Bölüm 1
  • Register Ekranı Tasarımı Bölüm 2
  • Telefon ve Mail ile Kaydolma Fragmentleri
  • Eventbus Kütüphanesi ile Veri Gonderme
Kullanıcı Profil Bölümü
  • Projemizi Firebase'ye Bağlayalım
  • SMS onay kodu gönderilmesi
  • PhoneAuth Düzeltme, Açıklama ve Fragment Geri Butonu
  • Eventbus ile Kayit Bilgilerinin Gonderilmesi
  • Neden PhoneAuth Kullanmayacağız ve ProgressBar Kullanımı
  • Kullanıcıdan Alınan Verilerin Kontrolü
  • Kullanıcı Sınıfı ve Email ile Kullanıcı Olusturma
  • TelNo ile Oturum Açma ve Veritabanına Kaydetme
  • Users Model Değişikliği ProgressBar Eklenmesi
  • Veritabanından Okuma Yaparak Email TelefonNo ve Username Kontrolü
  • Kullanıcı Giriş Layoutunun Hazırlanması ve Textwatcher
  • Email Username veya TelNo ile Giriş Yapma
  • Geri Butonu Olayları ve AuthListener Tanımlanması
  • Çıkış Yap AlertDialog ve GeriButonu Ayarları
  • Profil Detaylari için Model Sınıf
  • Kullanıcı Verilerinin Okunup ProfileActivityde Gösterilmesi
  • Eventbus ile Kullanıcı Bilgilerinin Editprofile Fragmentine Gönderilmesi
  • Kullanıcı Bilgilerinin Güncellenmesi ve Profil Resmini Değiştirme
  • Profil Resminin Storagea Yüklenmesi ve Veritabanına Kaydedilmesi
  • Profil Düzenle Fragmentinin Düzenlenmesi
Gönderi Paylaşım Bölümü
  • Share Activityde Viewpager ve tablayoutun Oluşturulması
  • Galeri Fragmentinin Tasarlanması ve ArrayAdapter Kullanımı
  • Belirtilen Klasördeki Tüm Resim ve Video Dosyalarını Okumak
  • GridArrayAdapter Oluşturulması ve Spinner ItemSelected
  • Gridview, DosyaArama ve ImageLoader Güncellenmesi
  • Dosyanın Türüne Göre Video veya ımage View Gösterilmesi
  • Video Dosyalarının Sürelerini Göstermek
  • Secilen Resmin Fragmente Eventbus ile Aktarılması
  • Secilen Resmin Storage ve Veritabanına Kaydedilmesi
  • Dexter ile Çalışma Anında İzin İsteme Bölüm 1
  • Dexter ile Çalışma Anında İzin İsteme Bölüm 2
  • Dosya Upload Ilerlemesini Gösterme ve SiliCompressor
  • SiliCompressor ile Resimleri Sıkıştırıp Storagea Yükleme
  • SiliCompressor ile Videoları Sıkıştırıp Storagea Yükleme
  • Camera ve Video Fragmentlerinin Arayüzlerinin Oluşturulması
  • Camera ve Video Viewların Çalışması için Düzenleme
  • Çekilen Resmin Dosyaya Dönüştürülmesi ve Firebaseye Yüklenmesi
  • Çekilen Videonun Dosyaya Dönüştürülmesi ve Firebaseye Yüklenmesi
  • Share Activitydeki Back Button Olayları ve Düzeltmeler
  • Gallery Fragment için Recylerview Adapter Oluşturma
  • Recyclerview Hızlandırma ve Eventbusla Tıklanma Olayları
Home Activity İşlemleri
  • HomeActivitynin ve ShareNexFragmentinin Düzeltilmesi
  • HomeActivitydeki Camera Fragmentinin Oluşturulması
  • Camera Fragmentinin Tamamlanması
  • HomeFragmentda Kullanıcı Gönderileri için Layout ve Model Oluşturulması
  • Tüm Gönderiler için Veri Kaynağını Oluşturma
  • HomeFragment için Recylerview Adapterin Oluşturulması
  • Listenin Düzenlenmesi, Zaman Eklenmesi ve Tab Tıklanma Olayları
  • Yorumlar Fragmenti İçin Temel Hazırlıklar
  • Yorumlar Recyclerview için Layoutların Oluşturulması
  • Eventbus ile Gönderi IDsi yollanması ve Firebaseui Recyclerview
  • Yorumların Firebaseuid Recyclerview Adapter ile Gösterilmesi
  • Yorum Bilgisinin Veritabanına Kaydedilmesi
  • Yorumların Beğenilme Bilgisini Saklamak ve Göstermek
  • Ana Sayfadaki Gönderilerin Begenme Olayları
  • Begeni Sayısının Gösterilmesi ve Aynı Textviewa Farklı Görünüm Atama
SearchActivitydeki Arama, Profil Gösterilmesi ve Takipçi Yorum İşlemleri
  • Profil Sayfasındaki Kullanıcı Gönderilerini Gösterme Bölüm 1
  • Tüm Kullanıcı Gönderilerin NestedScroolView ile Gösterilmesi
  • Algolia İle FullTextSearch Local Makinede Testler
  • Google Cloudda Nodejs için Server Oluşturma
  • Algolia için hazırlıklar ve Kütüphanelerin Güncellenmesi
  • Algolia Uygulanması ve Nodejs Serverin Sürekli Çalışmasını Sağlama
  • Diğer Kullanıcıların Bilgilerini Göstermek için UserProfileActivity
  • Takip Sisteminin Yapılması ve Bilgilerin Veritabanına Kaydedilmesi
  • Ana Sayfada Takipçilerin Gönderilerini Listeleme ve YorumSayilarini Gosterme
  • Profil sayfasındaki Post Takipçi TakipEdilen Değerlerinin Okunması
  • Video Dosyaları için Thumbnail Oluşturma ve Gösterme