->
Udemy - Profesyonel Projelerle Android E?itimi
Udemy - Profesyonel Projelerle Android Egitimi

Android e?itimlerimizin bu seti ile art?k daha ileri seviyelere ad?m at?yoruz. 


Description

 

Diğer eğitim setlerinden farklı olarak bu eğitim setimizde php ile web servis oluşturma ve kullanmayı örnek projemiz (Twitter Clone) üzerinden anlatacağız. Bu konuda pek kaynak olmadığı için ve sizlerden gelen yoğun talep nedeniyle böyle bir proje geliştirmeye karar verdik.

Eğitim setimiz sadece bu projeyle sınırlı kalmayacak. Arkaplanda çalışan yerel servisler, yayın algılayıcılar ve AlarmManager sınıflarını kullanacağımız alarm uygulamasını da sizler için hazırladık. 

Son olarak son zamanlarda popüler olan Firebase kullanarak Buradayım uygulamasını geliştirdik. Bu uygulama ile lokasyon ve harita işlemleri ve Firebase konusunda deneyim sahibi olmanız sağlanmıştır.

Örnek projelerimizin tanıtım videolarını izleyerek daha ayrıntılı bilgi sahibi olabilirsiniz.

 

Bu kurs kimler için uygun:

  • Android Uygulama Geliştirme konusunda kendisini geliştirmek isteyen herkes.

Course content

  • Tanıtım
    • Twitter Clone Tanıtım
    • Alarm Uygulaması Tanıtım
    • Buradayım Uygulaması
  • Php ve MySQL Temel Eğitimi
    • Sunucu ve gerekli editörlerin kurulumu
    • Değişkenler ve Merhaba Dünya
    • Sabitler ve Kontrol Yapıları
    • Diziler ve Döngüler
    • Fonksiyonlar
    • Sınıf ve Nesne
    • PhpMyAdmin'i Tanıyalım
    • Veritabanına Bağlantı
    • Veritabanına Kayıt İşlemi (Prosedürel yöntem ile)
    • Veritabanına Kayıt İşlemi (OOP yöntemi ile)
    • Veritabanından Verileri Okuma
  • TwitterClone Örnek Uygulaması
    • Proje ile ilgili genel bilgi
    • Uygulama ikonunu hazırlıyoruz
    • Tema renklerini belirliyoruz
    • Login ekranı tasarımı
    • Arkaplan resmi için dinamik olarak genişlik ve yükseklik değerleri belirleme
    • Ekran tasarımı
    • Arkaplan resmi için animasyon belirleme
    • Gerekli kütüphanelerin eklenmesi
    • ConstraintLayout
    • Giriş ekranını hazırlıyoruz-1
    • Giriş ekranını hazırlıyoruz-2
    • Giriş ekranını hazırlıyoruz-3
    • Kayıt ekranını hazırlıyoruz-1
    • Kayıt ekranını hazırlıyoruz-2
    • Kayıt ekranını hazırlıyoruz-3
    • Kayıt ekranını hazırlıyoruz-4
    • Kayıt ekranını hazırlıyoruz-5
    • Kayıt ekranını hazırlıyoruz-6
    • Kullanıcı kaydı işlemleri-1
    • Kullanıcı kaydı işlemleri-2
    • Kullanıcı kaydı işlemleri-3
    • Kullanıcı kaydı işlemleri-4
    • Kullanıcı kaydı işlemleri-5 (veritabanını ve kişiler tablosunu oluşturuyoruz)
    • Veritabanına bağlantısı için php sınıfımızı oluşturuyoruz
    • Kullanıcı kaydı için php dosyasını oluşturuyoruz-1 (register.php)
    • Kullanıcı kaydı için php dosyasını oluşturuyoruz-2 (register.php)
    • registeruser ve selectuser metodları
    • Tarayıcı üzerinde kullanıcı kaydını test ediyoruz
    • Android tarafından verileri göndererek kullanıcı kaydı yapıyoruz-1
    • Android tarafından verileri göndererek kullanıcı kaydı yapıyoruz-2
    • Kayıt işleminde durum kodlarını ele alıyoruz
    • İnternet bağlantısı kontrolü
    • TextView lere selector özelliği ekleme
    • Email doğrulama için token oluşturma
    • Token oluşturup veritabanına kaydetme işlemi
    • Mail adresini onaylamak için mail şablonu oluşturuyoruz
    • sendMail ve emailOnaySablonu fonksiyonunu oluşturuyoruz
    • Onay mailini gönderiyoruz
    • PhpMailer kütüphanesi kullanımı
    • Mail gönderimini test ediyoruz
    • Proje klasorleri
    • onaylinki.php dosyasını kodluyoruz-1
    • onaylinki.php dosyasını kodluyoruz-2
    • onaylinki.php dosyasını kodluyoruz-3
    • Kayıt ekranında kullanıcıyı bilgilendirme dialoğu oluşturuyoruz
    • login.php dosyasını kodluyoruz
    • Android tarafında giriş ekranı işlemleri-1
    • Android tarafında giriş ekranı işlemleri-2
    • Android tarafında giriş ekranı işlemleri-3
    • Android tarafında giriş ekranı işlemleri-4
    • Twitter Ana Ekran-1
    • Twitter Ana Ekran-2
    • Twitter Ana Ekran-3
    • Profil Ekranı
    • Profil resmini güncelleme işlemi (Android tarafı)
    • Profil resmini güncelleme işlemi (Php tarafı 1)
    • Profil resmini güncelleme işlemi (Php tarafı 2)
    • Hesaptan çıkış işlemi
    • Kullanıcı bilgilerini Twitter ekranında set ediyoruz
    • Hatamızı bulup düzeltiyoruz
    • Tweet gönderme işlemi için arayüz oluşturuyoruz
    • Tweetler için veritabanını oluşturuyoruz
    • Tweet gönderme isteğini kodluyoruz
    • Tweet gönderme işlemi (php tarafı)
    • Bazı iyileştirmeler
    • Profil güncellemesinden anasayfayı haberdar etme işlemi-1
    • Profil güncellemesinden anasayfayı haberdar etme işlemi-2
    • Recyclerview kullanarak Tweet listesinin arayüzünü oluşturuyoruz
    • Listede gösterilecek tweetlerin tasarımı
    • Tweetler için model sınıf oluşturuyoruz
    • Php tarafında tweetleri sorgulama işlemi
    • AnasayfaFragmentimiz deki gerekli ayarlamalar
    • Tweetleri okuma isteği gönderiyoruz
    • Gelen tweet bilgisinin parse işlemleri
    • Tweetler için adapter oluşturma işlemi
    • Adapter sınıfımızda arayüz elemanlarına değerleri atama işlemi
    • Arayüz görünümünde iyileştirmeler
    • Tweet için zaman işlemleri
    • Tweet listesine refresh özelliği ekleme
    • Recyclerview yerine Listview kullanıyoruz
    • Tweet silme işlemi (php tarafı)
    • Tweet silme işlemi (android tarafı)
    • Tweet ikonu hazırlıyoruz
    • Kullanıcı arama işlemi için hazırlık ve bazı iyileştirmeler
    • Kullanıcı arama işlemi (php tarafı)
    • Kullanıcı arama işlemi (android tarafı)
    • Seçilen kişi bilgisi ve tweetleri için animasyonlu geçiş oluşturma
    • KisiTweetleriActivity içerisinde profil bilgilerini set ediyoruz
    • KisiTweetleriActivity içerisinde kişi tweetlerini set ediyoruz
    • Hata düzeltmesi
    • Twitter ana ekranına giriş animasyonu ekliyoruz
    • Bazı iyileştirmeler
    • Şifremi unuttum ekranı tasarımı
    • Şifre sıfırlama maili için HTML şablonu oluşturma
    • Şifreyi sıfırlama maili gönderme-1
    • Şifreyi sıfırlama maili gönderme-2
    • Yeni şifre oluşturma web sayfası
    • Android cihazımızdan şifreyi sıfırlamak için istek gönderme
    • Gece modu için Drawer Menu'ye Switch kontrolü ekleme işlemi
    • Picasso kütüphanesinin güncellenmesi
    • Proje dosyasının son hali
  • Alarm Uygulaması
    • Tanıtım
    • AlarmDetayActivity layoutunu oluşturma
    • ToggleButton'u özelleştirme
    • AlarmDetayActivity dosyası
    • MainActivity sınıfı
    • CustomAdapter sınıfı
    • Veritabanı sınıfımız
    • Alarm melodisi seçimi için iyileştirmeler
    • AlarmManagerHelper sınıfımız
    • Alarm Ekranı ve Servis sınıflarımız
    • Proje dosyası
  • Buradayım Uygulaması
    • Buradayım Tanıtım
    • Projeyi oluşturma ve Firebase Cloud Messaging özelliği ekleme
    • TakipListesiActivity arayüzü tasarımı
    • Kayıt Ekranı tasarımı
    • Kayıt Ekranı dinamik olarak options menu oluşturma
    • Giriş ve kayıt için onay işlemi
    • Firebase kayıt işlemi
    • Kayıt işlemi test
    • Giriş işlemi
    • Profil fotoğrafı seçme işlemi-1
    • Profil fotoğrafını seçme işlemi-2
    • Proje dosyası (Bu derse kadar)
    • Profil fotoğrafını kayıt işlemi
    • Profil bilgilerini kayıt işlemi-1
    • Profil bilgilerini kayıt işlemi-2
    • Profil bilgilerini veritabanından okuma işlemi-1
    • Profil bilgilerini veritabanından okuma işlemi-2
    • Ayarlar ekranı oluşturma
    • Uygulama arkaplan rengini belirleme
    • Konum Servisini oluşturma
    • Konum bilgisini alma işlemi
    • Konum bilgisini veritabanına kaydetme
    • Ayarlardaki değişiklikleri ele alma işlemi
    • Konum bilgisinin kayıt işlemini test ediyoruz
    • Bottom sheet ayarları
    • Kullanıcı adına göre firebase sorgulama işlemi
    • Firebase youtube kanalı ve kaynak tavsiyesi
    • Takipleşenler bilgisinin veritabanına kaydedilmesi
    • Takip edilen kişilerin listesini veritabanından okuma işlemi
    • ListView arayüzünü hazırlama işlemi
    • Kullanıcı adı ve profil resmini set etme işlemi
    • Veritabanından konum bilgisini alma işlemi
    • Konum ve zaman bilgisini ekrana set etme işlemi
    • MapsActivity oluşturma ve key alma işlemi
    • MapsActivity sınıfındaki işlemler
    • Uygulama ikonunu belirleme işlemi ve iyileştirmeler
    • Proje dosyası son hali

Profesyonel.Projelerle.Android.Egitimi.part1.rar

Profesyonel.Projelerle.Android.Egitimi.part2.rar


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss