Mobil Programlama Eğitim Öğretim Setleri Kotlin Android İçin (İleri Seviye)
Video Yukleniyor...
Kotlin Android İçin (İleri Seviye)
Kotlin Android İçin (İleri Seviye)
179 TL
49TL
1TL Hediye
HIZLI SATIN AL
SEPETE EKLE
Set Hakkında
Kotlin Android İçin (İleri Seviye)

Bu kurs ile kotlin dilini ve Firebase bulut servisini kullanarak instagramın android uygulamasını yapacağız.

Amaç instagram yapmak gibi gözükse de aslında sadece bir araç. Burdaki asıl amaç bu uygulamayı yaparken kotlin, android ve firebase bilgilerimizi en etkin şekilde kullanmayı ve de büyük bir proje gerçekleştirirken nasıl yol almamız gerektiğini öğrenmektir.

Bu kursu başarılı bir şekilde tamamlamanız için önceden kotlin, android ve firebase bilginizin olması gerekmektedir.  Eğer kotlin bilmiyor iseniz öncelikle "KOTLIN Android İçin" setimizi bitirmeniz gerekmektedir. 

Bu kursa katıldığınızda genel olarak aşağıdaki konularda bilgi sahibi olacaksınız :

  • Activity ve fragmentlerin kullanımları ve ilişkileri

  • Material design öğeleri

  • Android dosya işlemleri ( dosya listeleme, oluşturma ve sıkıştırma )

  • Resim ve Video İşlemleri,

  • Asynctask, Service Kullanımları

  • Eventbus ile Kolay Veri Alışverişi

  • Android Çalışma Anı İzin Yönetimi

  • 3. parti kütüphanelerin kullanımları (en az 10 tane kütüphane aktif olarak kullanılmıştır)

  • Recyclerview kullanımı, kişiselleştirilmesi (en az 10 tane recyclerview oluşturulmuştur, farklı layout türleri ve veri kaynağı hazırlama gösterilmiştir)

  • Firebase Phone ve Email Authentication

  • Firebase Realtime Database ve verileri okumak için tüm Listener türleri kullanılmıştır

  • Firebase Storage İşlemleri

  • Firebase Cloud Messaging ile bildirim hizmetleri

  • Firebase Cloud Functions kullanımı

  • Sosyal medya uygulaması çalışma mantığı

  • Canlı sohbet, okundu bilgisi ve yazıyor(typing) bilgisi çalışma mantığı

  • Listelerde sayfalama yapımı ve liste sonuna gelindiğinde yeni öğelerin yüklenmesi

  • Takip, Beğenme ve Yorum Yapma Olayları

  • Algolia ile Firebase Veri tabanındaki Verileri Filtrelemek

     

Tüm bu konuları öğrenirken kotlin, android ve firebase konularında uzmanlaşacak, büyük bir proje gerçekleştirirken dikkat etmeniz gereken püf noktaları öğrenecek ve de artık aklınızdaki projeyi kolay bir şekilde gerçekleştirebileceksiniz.

Setimiz; bundan sonra yapacağınız uygulamalar için başvurup kullanabileceğiniz, pek çok farklı konu ve kavramı barındıran mükemmel bir yardımcı olacak.

Tanıtım VideolarıYaptığımız Çalışmaların Videoları
YorumlarSet İle İlgili Yapılan Yorumlar
Yorum Yapmak İçin Tıklayınız







Doğrulama Kodunu Hatalı Girdiniz.
Yorum Kaydedildi. Teşekkür ederiz.
Egitim İçeriğiSet içerisinde anlatılan konuların listesi
  • 1) Tanıtım
  • 2) Projenin Oluşturulması ve Github Ayarları
  • 3) Instagram Uygulamasının İncelenmesi
  • 4) Iconların Hazırlanması ve HomeActivity Bölüm 1
  • 5) HomeActivity Hazırlanması Bölüm 2
  • 6) BottomNavigationView ve Özelleştirilmesi
  • 7) BottomNavigationView Navigasyon İşlemleri
  • 8) Activityler Arası Geçiş Animasyonunu Kaldırma
  • 9) HomeActivity için Fragmentlerin Oluşturulması
  • 10) HomeViewPager için FragmentPagerAdapter Oluşturulması
  • 11) Profil Activity Layout Hazırlama Bölüm 1
  • 12) Profil Activity Layout Hazırlama Bölüm 2
  • 13) Profil Ayarları Layoutunun Hazırlanmas
  • 14) Profil Ayarları İçin Fragment Alt Yapısı
  • 15) Profil Düzenle Fragmentinin Layoutunu Hazırlama
  • 16) Profil Duzenle Fragmentini Gerekli Yerlerde Çağırmak
  • 17) Resimler için Universal Image Loader Kütüphanesi ve Ayarları
  • 18) ImageLoader Testi ve ProfilActivitye Uygulanması
  • 19) Register Ekranı Tasarımı Bölüm 1
  • 20) Register Ekranı Tasarımı Bölüm 2
  • 21) Telefon ve Mail ile Kaydolma Fragmentleri
  • 22) Eventbus Kütüphanesi ile Veri Gonderme
  • 23) Kullanıcı Profil Bölümü
  • 24) Projemizi Firebase ye Bağlayalım
  • 25) SMS onay kodu gönderilmesi
  • 26) PhoneAuth Düzeltme, Açıklama ve Fragment Geri Butonu
  • 27) Eventbus ile Kayit Bilgilerinin Gonderilmesi
  • 28) Neden PhoneAuth Kullanmayacağız ve ProgressBar Kullanımı
  • 29) Kullanıcıdan Alınan Verilerin Kontrolü
  • 30) Kullanıcı Sınıfı ve Email ile Kullanıcı Olusturma
  • 31) TelNo ile Oturum Açma ve Veritabanına Kaydetme
  • 32) Users Model Değişikliği ProgressBar Eklenmesi
  • 33) Veritabanından Okuma Yaparak Email TelefonNo ve Username Kontrolü
  • 34) Kullanıcı Giriş Layoutunun Hazırlanması ve Textwatcher
  • 35) Email Username veya TelNo ile Giriş Yapma
  • 36) Geri Butonu Olayları ve AuthListener Tanımlanması
  • 37) Çıkış Yap AlertDialog ve GeriButonu Ayarları
  • 38) Profil Detaylari için Model Sınıf
  • 39) Kullanıcı Verilerinin Okunup ProfileActivityde Gösterilmesi
  • 40) Eventbus ile Kullanıcı Bilgilerinin Editprofile Fragmentine Gönderilmesi
  • 41) Kullanıcı Bilgilerinin Güncellenmesi ve Profil Resmini Değiştirme
  • 42) Profil Resminin Storagea Yüklenmesi ve Veritabanına Kaydedilmesi
  • 43) Profil Düzenle Fragmentinin Düzenlenmesi
  • 44) Gönderi Paylaşım Bölümü
  • 45) Share Activityde Viewpager ve tablayoutun Oluşturulması
  • 46) Galeri Fragmentinin Tasarlanması ve ArrayAdapter Kullanımı
  • 47) Klasördeki Tüm Resim ve Video Dosyalarını Okumak
  • 48) GridArrayAdapter Oluşturulması ve Spinner
  • 49) Gridview, DosyaArama ve ImageLoader
  • 50) Dosyanın Türüne Göre Video veya ımage View Gösterilmesi
  • 51) Video Dosyalarının Sürelerini Göstermek
  • 52) Secilen Resmin Fragmente Eventbus ile Aktarılması
  • 53) Gönderi Paylaşım Bölümü
  • 54) Secilen Resmin Storage ve Veritabanına Kaydedilmesi
  • 55) Dexter ile Çalışma Anında İzin İsteme Bölüm 1
  • 56) Dexter ile Çalışma Anında İzin İsteme Bölüm 2
  • 57) Dosya Upload Ilerlemesini Gösterme ve SiliCompressor
  • 58) SiliCompressor ile Resimleri Sıkıştırıp Storagea Yükleme
  • 59) SiliCompressor ile Videoları Sıkıştırıp Storagea Yükleme
  • 60) Camera ve Video Fragmentlerinin Arayüzlerinin Oluşturulması
  • 61) Camera ve Video Viewların Çalışması için Düzenleme
  • 62) Çekilen Resmin Dosyaya Dönüştürülmesi ve Firebaseye Yüklenmesi
  • 63) Çekilen Videonun Dosyaya Dönüştürülmesi ve Firebaseye Yüklenmesi
  • 64) Share Activitydeki Back Button Olayları ve Düzeltmeler
  • 65) Gallery Fragment için Recylerview Adapter Oluşturma
  • 66) Recyclerview Hızlandırma ve Eventbusla Tıklanma Olayları
  • 67) Home Activity İşlemleri
  • 68) HomeActivitynin ve ShareNexFragmentinin Düzeltilmesi
  • 69) HomeActivitydeki Camera Fragmentinin Oluşturulması
  • 70) Camera Fragmentinin Tamamlanması
  • 71) HomeFragmentda Kullanıcı Gönderileri için Layout ve Model Oluşturulması
  • 72) Tüm Gönderiler için Veri Kaynağını Oluşturma
  • 73) HomeFragment için Recylerview Adapterin Oluşturulması
  • 74) Listenin Düzenlenmesi, Zaman Eklenmesi ve Tab Tıklanma Olayları
  • 75) Yorumlar Fragmenti İçin Temel Hazırlıklar
  • 76) Yorumlar Recyclerview için Layoutların Oluşturulması
  • 77) Eventbus ile Gönderi IDsi yollanması ve Firebaseui Recyclerview
  • 78) Yorumların Firebaseuid Recyclerview Adapter ile Gösterilmesi
  • 79) Yorum Bilgisinin Veritabanına Kaydedilmesi
  • 80) Yorumların Beğenilme Bilgisini Saklamak ve Göstermek
  • 81) Ana Sayfadaki Gönderilerin Begenme Olayları
  • 82) Begeni Sayısının Gösterilmesi ve Aynı Textviewa Farklı Görünüm Atama
  • 83) Search Activitydeki Arama, Profil Gösterilmesi
  • 84) Profil Sayfasındaki Kullanıcı Gönderilerini Gösterme Bölüm 1
  • 85) Tüm Kullanıcı Gönderilerin NestedScroolView ile Gösterilmesi
  • 86) Algolia İle FullTextSearch Local Makinede Testler
  • 87) Google Cloudda Nodejs için Server Oluşturma
  • 88) Algolia için hazırlıklar ve Kütüphanelerin Güncellenmesi
  • 89) Algolia Uygulanması ve Nodejs Serverin Sürekli Çalışmasını Sağlama
  • 90) Diğer Kullanıcıların Bilgilerini Göstermek için UserProfileActivity
  • 91) Takip Sisteminin Yapılması ve Bilgilerin Veritabanına Kaydedilmes
  • 92) Ana Sayfada Takipçilerin Gönderilerini Listeleme ve YorumSayilarini Gosterme
  • 93) Profil sayfasındaki Post Takipçi TakipEdilen Değerlerinin Okunmas
  • 94) Video Dosyaları için Thumbnail Oluşturma ve Gösterme
  • 95) Anasayfa ve Mesajlaşma Bölümleri
  • 96) Ana Sayfadaki Video Oynatma için Kütüphane Eklenmesi
  • 97) Kaydırma Olayına Göre Videoların Oynatılması
  • 98) Ana Sayfadaki Videolar için Bazı Düzenlemeler
  • 99) Mention ve Hashtaglerin Renklendirilmesi
  • 100) Profil Activitydeki Scroll Hatası ve Yapılacaklar
  • 101) Profil Activty Scroll Hatasının Çözümü
  • 102) Mesajlaşma Modülü İçin Ön Hazırlıklar
  • 103) Mesajlasma için Veritabanı Tasarımı ve İlk Mesajın Kaydedilmesi
  • 104) Mesajlaşların Getirilmesi ve Gerekli Layotuların Oluşturulması
  • 105) Mesajların Gösterilmesi için Adapter Yapılması
  • 106) ChildEventListener ile Mesajlar Listesinin İyileştirilmesi
  • 107) Temel Sayfalama Yapımı ve Bazı Hataların Düzeltilmesi
  • 108) Gelişmiş Sayfalama Yapımı Bölüm 1
  • 109) Gelişmiş Sayfalama Yapımı Bölüm 2
  • 110) Yorumlar Fragmentinin Düzeltilmesi ve Video Thumbnailler için Asysntask
  • 111) Anasayfa ve Mesajlaşma Bölümleri
  • 112) Kullanıcı Adları Tıklanıldığında Yönlendirme Yapmak
  • 113) Konusmalar Recyclerview Oluşturulması
  • 114) ChatActivitydeki Düzeltme ve Konusmalar için ChildEventListener
  • 115) Konusmalar Listesinin En Son Atılan Mesaja Göre Güncellenmesi
  • 116) Konusmalar Listesinde Düzeltme ve Okundu Bilgisi
  • 117) Tıklanılan Konusmanın Açılması ve Okunma Bilgisi
  • 118) Mesajlaşırken Yazıyor Uyarısının Gösterilmesi Bölüm 1
  • 119) Mesajlaşırken Yazıyor Uyarısının Gösterilmesi Bölüm 2
  • 120) Mesaj Görüldü Bilgisinin Yazdırılması
  • 121) Profil Gizliliği,Takip Olayları ve News Activity
  • 122) Kullanıcının Gizli Profil Bilgisini Gösterme ve Kaydetme
  • 123) Profil Gizli ise Gönderilerin Gizlenmesi ve Uyarı Gösterilmesi
  • 124) Profil Gizlerken Oluşan Hataların Düzeltilmesi
  • 125) Takip İsteğinin Gönderilmesi
  • 126) News Activity Alt Yapısı ve Gösterilecek Haberlerin Kaydedilmesi
  • 127) Bildirimler için Ayrı Bir Düğüm Yapalım
  • 128) Takip Etme Takip İstekleri ve Gönderi Beğenildi Bildirimleri
  • 129) Bildirimlerin Getirilmesi ve Layoutlarının Hazırlanması
  • 130) Farklı Türdeki Bildirimlerin Aynı Listede Gösterilmesi Bölüm 1
  • 131) Farklı Türdeki Bildirimlerin Aynı Listede Gösterilmesi Bölüm 2
  • 132) Profile Activityde Güncelleme ve Takip İsteğinin Onaylanması
  • 133) Oturum Açan Kullanıcının News Kısmı Bitti
  • 134) Takipçilerin Yaptıklarını Kaydetmek
  • 135) Takip Ettiğim Kişilerin Bildirimlerini Getirmek
  • 136) Takip Ettiklerimin Bildirimleri için Adapter Hazırlama Bölüm 1
  • 137) Takip Ettiklerimin Bildirimleri için Adapter Hazırlama Bölüm 2
  • 138) Firebase Cloud Messaging ve Functions ile Bildirim İşlemleri
  • 139) CM Giriş ve Ilk Cloud Mesage Yolllanmas
  • 140) Bildirim Göndermek için Firebase Cloud Function Oluşturmak
  • 141) Gelen Bildirimleri Göstermek ve PendindIntent Kullanımı
  • 142) Yeni Mesaj Bildirimi için Cloud Function Yazalım
  • 143) Yeni Mesaj Bildirimi Tıklandığında İlgili Konusmaya Gitmek
  • 144) Sadece Belli Durumlarda Yeni Mesaj Bildirimi Göndermek
  • 145) Bazı Ufak Düzeltmeler ve Güncellemeler
  • 146) Login ve Register Activityde Düzeltme
  • 147) Share Activityde Düzeltmeler ve Crop Image Kullanma
  • 148) Register, UserProfile Activity ve Konusmalar Fragmentinde Düzeltmeler
  • 149) Bottom Navigationda ve Back Stack Olaylarında Düzenlemeler
  • 150) News ve Chatactivity ve Message Fragmentinde ProgressBar
  • 151) Home Fragmentteki Ana Listeye Sayfalama ve Refresh Özelliği
  • 152) Profile Activity Tek Gönderi, Beğendiğim Gönderiler, Şifre ve Search Activity
  • 153) Profile ve UserProfileActivityde Tek Gönderi Gösterme Bölüm 1
  • 154) Profile ve UserProfileActivityde Tek Gönderi Gösterme Bölüm 2
  • 155) Profile ve UserProfileActivityde Tek Gönderi Gösterme Bölüm 3
  • 156) Begendigim Gönderiler için Veri Kaynağını Hazırlama
  • 157) Begendigim Gönderilerin Gösterilmesi ve Fragment BackStack Olayları
  • 158) Arama Kısmı İçin Veri Kaynağını Hazırlamak
  • 159) Arama Kısmında Son Gönderileri Listelemek
  • 160) StaggaredGrid Kullanımı ve Sifre Güncelle Layotunun Hazırlanması
  • 161) Şifre Güncellenmesinin Yapılması
  • 162) Genel Testler ve Hata Düzeltmeler
  • 163) Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 1
  • 164) Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 2
  • 165) Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 3
  • 166) Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 4
  • 167) Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 5
  • 168) Uygulamanın Genel Testi ve Hata Düzeltmeler Bölüm 6
  • 169) Yapılan Güncellemeler
  • 170) Android Studio Guncellendi ve Bazı Hatalar Giderildi
  • 171) Uygulamanın Ve Firebase Methodlarının Güncellenmesi
Eğitmen HakkındaSeti hazırlayan eğitmen hakkında bilgi

1988 Bursa doğumluyum. Ege Üniversitesi Bilgisayar Mühendisliği bölümünden mezun oldum ve sonrasında çalışma hayatına atıldım.

Bir kamu kuruluşunda bilgi işlem merkezinde çalışmaktayım. İş yerinde Database Administration, Yedekleme Sistemlerinden sorumluyum.

Java ve android ile uzun yıllardır uğraşmaktayım. Yeni şeyler öğrenme konusundaki merakım ve isteğimden dolayı aslında her zaman ben de bir öğrenciyim ve bir öğrencinin bir konuyu öğrenirken ne gibi zorluklar yaşayabileceğinin farkındayım.

Bu yüzden eğitimlerimi öğrencinin kafasında soru işareti kalmaması, hızlı, etkili ve de kalıcı bir şekilde öğrenmesini sağlayacak şekilde oluşturmaya çalışıyorum. 

Bu hedefte sizlere yardımcı olabilmekten gurur duyuyorum. Yeni eğitimlerde görüşmek üzere, zira daha öğrenecek çok şey var.