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
Ana Sayfa ve Mesajlaşma Bölümleri
Ana Sayfadaki Video Oynatma için Kütüphane Eklenmesi
Kaydırma Olayına Göre Videoların Oynatılması
Ana Sayfadaki Videolar için Bazı Düzenlemeler
Mention ve Hashtaglerin Renklendirilmesi
Profil Activitydeki Scroll Hatası ve Yapılacaklar
Profil Activty Scroll Hatasının Çözümü
Mesajlaşma Modülü İçin Ön Hazırlıklar
Mesajlasma için Veritabanı Tasarımı ve İlk Mesajın Kaydedilmesi
Mesajlaşların Getirilmesi ve Gerekli Layotuların Oluşturulması
Mesajların Gösterilmesi için Adapter Yapılması
ChildEventListener ile Mesajlar Listesinin İyileştirilmesi
Temel Sayfalama Yapımı ve Bazı Hataların Düzeltilmesi
Gelişmiş Sayfalama Yapımı Bölüm 1
Gelişmiş Sayfalama Yapımı Bölüm 2
Yorumlar Fragmentinin Düzeltilmesi ve Video Thumbnailler için Asysntask
Kullanıcı Adları Tıklanıldığında Yönlendirme Yapmak
Konusmalar Recyclerview Oluşturulması
ChatActivitydeki Düzeltme ve Konusmalar için ChildEventListener
Konusmalar Listesinin En Son Atılan Mesaja Göre Güncellenmesi
Konusmalar Listesinde Düzeltme ve Okundu Bilgisi
Tıklanılan Konusmanın Açılması ve Okunma Bilgisi
Mesajlaşırken Yazıyor Uyarısının Gösterilmesi Bölüm 1
Mesajlaşırken Yazıyor Uyarısının Gösterilmesi Bölüm 2
Mesaj Görüldü Bilgisinin Yazdırılması
Profil Gizliliği, Takip Olayları ve News Activity
Kullanıcının Gizli Profil Bilgisini Gösterme ve Kaydetme
Profil Gizli ise Gönderilerin Gizlenmesi ve Uyarı Gösterilmesi
Profil Gizlerken Oluşan Hataların Düzeltilmesi
Takip İsteğinin Gönderilmesi
News Activity Alt Yapısı ve Gösterilecek Haberlerin Kaydedilmesi
Bildirimler için Ayrı Bir Düğüm Yapalım
Takip Etme Takip İstekleri ve Gönderi Beğenildi Bildirimleri
Bildirimlerin Getirilmesi ve Layoutlarının Hazırlanması
Farklı Türdeki Bildirimlerin Aynı Listede Gösterilmesi Bölüm 1
Farklı Türdeki Bildirimlerin Aynı Listede Gösterilmesi Bölüm 2
Profile Activityde Güncelleme ve Takip İsteğinin Onaylanması
Oturum Açan Kullanıcının News Kısmı Bitti
Takipçilerin Yaptıklarını Kaydetmek
Takip Ettiğim Kişilerin Bildirimlerini Getirmek
Takip Ettiklerimin Bildirimleri için Adapter Hazırlama Bölüm 1
Takip Ettiklerimin Bildirimleri için Adapter Hazırlama Bölüm 2
Firebase Cloud Messaging ve Functions ile Bildirim İşlemleri
FCM Giriş ve Ilk Cloud Mesage Yolllanması
Bildirim Göndermek için Firebase Cloud Function Oluşturmak
Gelen Bildirimleri Göstermek ve PendindIntent Kullanımı
Yeni Mesaj Bildirimi için Cloud Function Yazalım
Yeni Mesaj Bildirimi Tıklandığında İlgili Konusmaya Gitmek
Sadece Belli Durumlarda Yeni Mesaj Bildirimi Göndermek
Bazı Ufak Düzeltmeler ve Güncellemeler
Login ve Register Activityde Düzeltme
Share Activityde Düzeltmeler ve Crop Image Kullanma
Register, UserProfile Activity ve Konusmalar Fragmentinde Düzeltmeler
Bottom Navigationda ve Back Stack Olaylarında Düzenlemeler
News ve Chatactivity ve Message Fragmentinde ProgressBar
Home Fragmentteki Ana Listeye Sayfalama ve Refresh Özelliği
ProfileActivity Tek Gönderi,Beğendiğim Gönderiler,Şifre ve Search Activity
Profile ve UserProfileActivityde Tek Gönderi Gösterme Bölüm 1
Profile ve UserProfileActivityde Tek Gönderi Gösterme Bölüm 2
Begendigim Gönderiler için Veri Kaynağını Hazırlama
Begendigim Gönderilerin Gösterilmesi ve Fragment BackStack Olayları
Arama Kısmı İçin Veri Kaynağını Hazırlamak
Arama Kısmında Son Gönderileri Listelemek
StaggaredGrid Kullanımı ve Sifre Güncelle Layotunun Hazırlanması
Şifre Güncellenmesinin Yapılması
Genel Testler ve Hata Düzeltmeler, Ufak Güncellemeler
Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 1
Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 2
Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 3
Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 4
Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 5
Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 6
Yapılan Güncellemeler
Android Studio Guncellendi ve Bazı Hatalar Giderildi
Uygulamanın Ve Firebase Methodlarının Güncellenmesi
2 Mart itibariyle Güncelleme Bölüm 1
2 Mart itibariyle Güncelleme Bölüm 2
2 Mart itibariyle Güncelleme Bölüm 3
Son Güncelleme
Uygulamanın Son Halini Indir
BONUS Diğer Kurslarım ve Indirimli Linkler
Diğer Kurslarım Hakkında Bilgi ve Indirimli Linkler
Udemy Yeni Kupon Sistemi Hakkında Bilgi
Telegram Yardımlaşma Grupları Katılma Linkleri