Kotlin ile Sıfırdan Instagram Android Uygulaması Yapalım
What you'll learn
- Android activity, fragment ve tasarımsal öğelere hakim olacaksınız
- Büyük projeler gerçekleştirebileceksiniz
- Firebase Authentication, Realtime Database, Storage ve Cloud Functionsı öğreneceksiniz
- 3. partü kütüphaneler ile uygulamalarınızı kolayca geliştirebileceksiniz
- Sosyal medya uygulamaların çalışma mantığını anlayacaksınız
- Algolia ile Firebase Verilerinizi Filtrelemeyi öğreneceksiniz
Requirements
- Kotlin bilgisi olmalıdır
- Android temel kavramlarını bilmelidir
- Android studio ve emülatör kurulu olmalıdır
Description
Bu kurs ile kotlin dilini ve Firebase bulut servisini kullanarak instagramın android uygulamasını yapacağız.
Amacımız instagram yapmak gibi gözükse de aslında sadece bir araç. Burdaki asıl amacımız 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.
Elimden geldiğince açıklamalara dikkat edeceğim ama bu kursu başarılı bir şekilde tamamlamanız için önceden kotlin, android ve firebase bilginizin olması gerekmektedir. Aksi taktirde zorlanabilirsiniz ama yeni şeyler öğrenme konusunda hevesliyseniz de bu kursa katılabilirsiniz.
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.
Bu kurs; 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.
Who this course is for:
- Kotlini bilen ve bu bilgisini kullanmak isteyen
- Android yapılarına hakim olup bildiklerini uygulamak isteyen
- Büyük projelerde dikkat edilmesi gereken konuları öğrenmek isteyen
- Firebase kullanarak projeler geliştirmek isteyen
- Kotlin, Android ve Firebase konularında uzmanlaşmak isteyen herkes bu kursu alabilir
Instructor
Ben Emre Altunbilek. 1988 Bursa doğumluyum. Ege Üniversitesi Bilgisayar Mühendisliği bölümünden 2012 yılında mezun oldum ve sonrasında çalışma hayatına atıldım.
Bir kuruluşta bilgi işlem merkezinde çalışmaktayım. İş yerinde Database Administration ,Yedekleme Sistemlerinden sorumluyum.
Java, android, flutter 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. Ve var olan tüm öğrencilerimden bunları duymak bile bu setleri hazırlarken çekilen zahmetleri unutturup beni mutlu etmeye yetiyor.
Ülkemizin geleceği gençlerimizde ve gelişmişlik yazılımla olacak. Bu ülkenin yeni şeyler üreten insanlara ihtiyacı var.
Bu hedefte sizlere yardımcı olabilmekten gurur duyuyorum. Yeni eğitimlerde görüşmek üzere, zira daha öğrenecek çok şey var:)
.