Android Studio ile Instagram Yapımı
3.2 (47 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
188 students enrolled

Android Studio ile Instagram Yapımı

Firebase ile Instagram Uygulaması Yapımı
3.2 (47 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
188 students enrolled
Created by Yasin Opçin
Last updated 1/2018
Turkish
Current price: $48.99 Original price: $69.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 34.5 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Sosyal paylaşım uygulaması mantığını kavrayacaksınız.
  • Android uygulama geliştirme konusunda deneyim sahibi olacaksınız.
  • Mobil Tasarım konusunda bilgi sahibi olacaksınız.
  • Karmaşık algoritma mantığını kavrayacaksınız.
  • Android projenize Api entegrasyonunu öğreneceksiniz.
  • Açık kaynak kütüphanelerini geliştirmeyi ve projenizde kullanmayı öğreneceksiniz.
Course content
Expand all 124 lectures 34:41:54
+ Firebase Giriş Dersleri
12 lectures 02:36:57
Firebase Nedir
04:49
Android Studio + Firebase Bağlantısı
07:42
Firebase Database Veri Yazma
08:41
Firebase Database Veri Okuma
09:03
Firebase Database Çoklu Veri Yazma ve Okuma
11:35
Firebase Database Çoklu Veri Yazma ve Okuma -2
05:01
Firebase Authentication Kullanımı
10:24
Firebase Authentication ve Database Kullanımı
16:12
Firebase Storage Kullanımı ve Resim Yükleme
22:54
Firebase Storage' daki Resmi Gösterme
07:59
Firebase Dersleri Uygulaması Yapımı
42:17
+ Instagram Yapımı
110 lectures 31:44:51
Giriş + Projenin Oluşturulması
06:17
BottomNavigationBar Kullanımı
20:09
BottomNavigationBar Kullanımı -2
05:13
Fragment Kullanımı
05:44
Fragment Kullanımı -2
10:39
Örnek Github Projesinin İncelenmesi
06:21
Projenin Düzenlenmesi
08:19
Projenin Düzenlenmesi -2
09:20
AnaSayfa ViewPager' ın Oluşturulması
16:03
ViewPager ve Tablayout Kullanımı
16:17
Fragment lara Göre Nesneleri Gösterme İşleminin Yapımı
19:24
AnaSayfa Bölümünün Tasarımının Yapımı
32:32
Giriş Ekranına Başlama
16:00
Giriş Ekranına Tasarımını Yapma
24:14
Kayıt Yöntemi Ekranının Tasarımının Yapımı
21:08
Giriş ve Kayıt Ekranlarını Düzenleme
26:09
Telefon Kayıt Ekranını Yapma
12:53
Edittext' e Girilen Değerleri Algılama
11:36
Kayıt Ekranının Yapımı
13:46
Telefon Kayıt Bölümünün Yapımı
18:26
Kayıt Yönteminin Belirlenmesi
17:17
Log Ekranının Kullanımı
09:30
Kayıt Bölümünün Yapımı
26:20
Kayıt Bölümünün Yapımı -2
07:09
Giriş Bölümünün Yapımı
14:06
Giriş Bölümünün Yapımı -2
09:19
Kayıt Bölümünün Tamamlanması
10:21
Profil Ekranının Tasarlanması
19:20
Ayarlar Ekranının Tasarlanması
19:55
Profili Düzenle Ekranının Tasarlanması
24:17
Profili Düzenle Bölümünün Yapımı
30:30
Profili Düzenle Bölümünün Yapımı -2
18:32
Profili Düzenle Bölümünün Yapımı -3
17:59
Profili Düzenle Bölümünün Yapımı -4
10:22
Profil Bölümünün Yapımı
14:03
Galeri Ekranının Tasarlanması
27:08
Galeri Bölümünün Yapımı
36:17
Galeri Bölümünün Yapımı -2
17:06
Galeri Bölümünün Yapımı -3
24:24
Galeri Bölümünün Yapımı -4
17:16
Resim ve Video Paylaşma Bölümünün Yapımı
17:25
Resim ve Video Paylaşma Bölümünün Yapımı -2
18:16
Resim ve Video Paylaşma Bölümünün Yapımı -3
12:20
AnaSayfa Bölümünün Yapımı
19:23
AnaSayfa Bölümünün Yapımı -2
27:01
AnaSayfa Bölümünün Yapımı -3
14:56
AnaSayfa Bölümünün Yapımı -4
15:31
Yorum Bölümünün Yapımı
11:20
Yorum Bölümünün Yapımı -2
25:24
Yorum Bölümünün Yapımı -3
12:47
Yorum Bölümünün Yapımı -4
16:57
Profil Bölümünün Yapımı -2
23:43
Profil Bölümünün Yapımı -3
08:02
Hatalı Bölümleri Düzeltme
15:03
Hatalı Bölümleri Düzeltme -2
07:22
Hatalı Bölümleri Düzeltme -3
13:33
Gönderileri Sıralanması
07:30
Beğenme Olayının Yapımı
16:52
Beğenme Olayının Yapımı -2
14:17
TextView ' e Birden Fazla Stil Verme
14:20
Beğenen Kişi Sayısını Gösterme
13:23
Mesajlaşma Bölümünün Yapımı
25:42
Firebase Verilerini Algolia 'ya Aktarma
27:06
Algolia Verilerini Telefonda Gösterme
21:32
Hatalı Bölümleri Düzeltme -4
15:28
Arama Bölümünün Yapımı
11:44
Kullanıcı Profilinin Yapımı
09:43
Takip Olayının Yapımı
11:00
Takip Olayının Yapımı -2
15:25
Takip Kontrolünün Yapımı
12:19
Hatalı Bölümleri Düzeltme -5
21:57
RecyclerView Kaydırma Olayını Düzeltme
07:16
Kullanıcı Gönderilerini Gösterme
14:11
Gönderi , Takipçi ve Takip Sayısını Yazdırma
12:29
Hatalı Bölümleri Düzeltme -6
23:05
Firebase Storage 'a Video Yükleme
36:36
Videoları AnaSayfa' da Gösterme
13:18
Kaydırmaya Göre Video Oynatma Olayının Yapımı
19:36
Kaydırmaya Göre Video Oynatma Olayının Yapımı -2
18:07
Kaydırmaya Göre Video Oynatma Olayının Yapımı -3
31:33
Kaydırmaya Göre Video Oynatma Olayının Yapımı -4
14:28
Hashtag ve Mention ları Farklı Renkte Gösterme
27:26
Hatalı Bölümleri Düzeltme -6
18:23
Camera Bölümünün Yapımı
17:57
Camera Bölümünün Yapımı -2
18:42
Fotoğraf Çekme Olayının Yapımı
09:52
Video Çekme Olayının Yapımı
17:00
Camera Bölümünün Yapımı -3
15:44
Mesajlaşma Bölümünün Yapımı - 1
17:02
Mesajlaşma Bölümünün Yapımı -2
12:55
Mesajlaşma Bölümünün Yapımı -3
25:42
Mesajlaşma Bölümünün Yapımı -4
11:14
Hatalı Bölümleri Düzeltme -7
04:58
Hatalı Bölümleri Düzeltme -8
25:34
Profili Gizleme Olayının Yapımı
12:22
Takip Olayının Yapımı -3
12:01
Takip Olayının Yapımı -4
17:24
Takip İsteklerini Gösterme
24:09
Takip Ettiğim Kişilerin En Son Takip Ettiği Kişileri Gösterme
30:18
Hatalı Bölümleri Düzeltme -7
13:05
Tek Gönderi Bölümünün Yapımı
25:00
Beğendiğin Fotoğraf ve Videoları Gösterme
28:03
Takip İsteği Notification ' ının Yapımı
15:35
Takip İsteği Notification ' ının Yapımı -2
22:37
Takip İsteği Notification ' ının Yapımı -3
28:01
Takip İsteği Notification ' ının Yapımı -4
08:41
Hatalı Bölümleri Düzeltme -8
15:51
Arama Bölümünün Yapımı -2
38:57
Hatalı Bölümleri Düzeltme -9
17:49
Projenin Değerlendirilmesi ve Hatalı Bölümleri Düzeltme -10
12:48
Requirements
  • Temel Düzeyde Java bilgisi
Description

 

Temelde Düzeyde android bilgisi olan ve büyük ölçekli projelerin nasıl yapılacağı konusunda fikir sahibi olmak isteyen herkes bu kursa katılabilir.

Bu eğitim serisi  android programlama konusunda hem içeriği hem kapsamı hem de içinde işlenen konular bakımından Türkiye ' de bir ilke imza atıyor.Bu eğitim teknolojinin kalbinde olan sosyal medya uygulamalarının nasıl yapılacağıyla ilgili kafanızda bir algoritmik  mantık oluşturmayı hedefliyor.Bu derslerde bugünlerin popüler platformlarından olan firebase ' i kullandık.Tabi firebase birçok servisi olan bir platform şimdi bu derslerde kullanılan servislerden şunlardır:

  • Firebase Authentication
  • Firebase RealTime Database
  • Firebase Cloud Storage
  • Firebase Cloud Functions
  • Firebase Notifications
  • Firebase Cloud Messaging


Gördüğünüz üzere firebase in temel servislerinin çoğunu bu eğitim serisinde sizlere anlatmaya çalıştım.Bu eğitim serisinde hiçbir firebase bilgisi olmayanlar için firebase ' e giriş eğitimleri bulunmaktadır.Bu giriş serisinde temel düzeyde açıklayıcı bir anlatımla firebase ' i anlatmaya çalıştım.

Şimdi gelelim asıl konumuz olan Instagram yapımı serisine.Bu seride size bugünlerin en popüler sosyal medya uygulaması olan instagram uygulamasını nasıl yapılacağını anlattım.Bu uygulamanın bazı özellikleri sunlar:

  • İki farklı kullanıcı kayıt yöntemi
  • Fotoğraf ve video paylaşma
  • Video boyutu düşürme (yaklaşık 10 da 1 boyutuna)
  • Kullanıcı takip etme
  • Takip isteği geldiğinde notification gönderme
  • Kaydırmaya bağlı video oynatma...

ve daha birçok özelliği bu eğitim serisinde öğreneceksiniz.

Neden bu eğitim serisini almalıyım?

         Çünkü bu eğitim serisinde sadece bir sosyal medya uygulamasının nasıl yapılacağı anlatılmıyor aynı zamanda bir e-ticaret , soru-cevap , ikinci el eşya satış uygulaması gibi birçok uygulamanın mantığı ve işleyişi anlatılıyor.

Who this course is for:
  • Sosyal medya uygulaması yapmak isteyen herkes.
  • Büyük ölçekte proje hazırlamak isteyen herkes.