Projelerle Modern Android Uygulama Geliştirme Eğitimi

En temelden başlayıp güçlü mimari altyapıya sahip modern Android uygulamalar geliştirin. Sıfırdan Kotlin Eğitimi HEDİYE

4.65 (61 reviews)
Udemy
platform
Türkçe
language
Mobile Apps
category
instructor
846
students
18.5 hours
content
Nov 2021
last update
$94.99
regular price
What you will learn

Kotlin programlama dilini sıfırdan öğreneceksiniz

Modern Android uygulamalar geliştirebileceksiniz

Architecture Componentleri(ViewModel, LiveData, Room) kullanarak güçlü mimariye sahip uygulamalar geliştirebileceksiniz

Material Design prensiplerini ve componentlerini kullanarak kullanıcı dostu arayüzler geliştirebileceksiniz

Firebase ile gerçek zamanlı uygulamalar geliştirebileceksiniz

Retrofit, DataBinding gibi kütüphaneleri kullanabileceksiniz

Description

Neden bu kursu almalıyım?

Sıfırdan ileri seviyeye modern ve sağlam altyapıya sahip uygulamalarla Android dünyasında yer almak istiyorsanız bu kurs tam size göre. Üstelik bu kursu alabilmek için herhangi bir programlama dili bilmenize gerek yok. Her şey sıfırdan hiç bilmeye göre anlatılmaya başlandı ve sürekli olarak seviye arttırıldı. Derslerin havada kalmaması için projeler geliştirecek ve bu sayede konuları pekiştirirken her projede yeni bilgiler edineceksiniz. Projelerde hiçbir şekilde tekrara yer verilmedi. Her ders size yeni şeyler katacak.

Kurs sonunda özellike Architecture Components (ViewModel, LiveData, Room), Data Binding, Retrofit, Firebase gibi kütüphaneleri kullanarak uygulama geliştirebilir hale geleceksiniz.


Kotlini öğrenmeli miyim?

Kotlin, 2017 Google I/O etkinliğinde Android için resmi dil olarak duyuruldu. Birçok yeni özelliği içerisinde barındıran Kotlin tamamen geliştirici dostu bir dil. Android için kullanılmaya başlamasından sonra dünya çapında popülerliğini arttırmaya ve yüksek oranda tercih edilmeye başlandı. Biz de bu kurs boyunca derslerimizi Kotlin kullanarak işleyeceğiz. Ana amacımız Kotlin ile birlikte temiz ve okunabilir kod yazabilmek olacak.

Eğer Kotlin hakkında bir bilginiz yoksa endişe etmeyin. Çünkü bu kursu almanız durumunda size sıfırdan anlattığım Kotlin Programlama Eğitim setini ÜCRETSİZ HEDİYE ediyorum.


Bu kurs bana neler sağlayacak?

  • Temel Android için gerekli tüm bilgileri elde edeceksiniz.

  • Android Archirecture componentleri (ViewModel, LiveData, Room) öğreneceksiniz.

  • Google'ın uygulama geliştirirken önerdiği MVVM tasarım desenine hakim olacak ve MVVM ile uygulama geliştirebileceksiniz.

  • DataBinding kütüphanesini uygulamalarda kullanarak konuya hakim olabileceksiniz.

  • ConstraintLayout özelliklerini kullanarak tasarımlarınızı daha hızlı ve basit bir şekilde yapabileceksiniz.

  • Network işlemlerini Retrofit ve GSON kullanarak nasıl yapabileceğinizi öğreneceksiniz.

  • Veritabanı ve Web servisleri nasıl kullanabileceğinizi öğreneceksiniz.

  • Gerçek cihazda ve emülatörde uygulama çalıştırma deneyimini elde edeceksiniz.

  • Firebase Realtime Database, Authentication ve Storage kullanmayı öğreneceksiniz.

  • Uygulamalarda işinizi kolaylaştıracak kütüphane ve araçları kullanmayı öğreneceksiniz.


NOT:  İndirimden yararlanmak için bana mail (e.kose26@gmail.com) ya da mesaj atabilirsiniz.

Screenshots
Projelerle Modern Android Uygulama Geliştirme Eğitimi - Screenshot_01Projelerle Modern Android Uygulama Geliştirme Eğitimi - Screenshot_02Projelerle Modern Android Uygulama Geliştirme Eğitimi - Screenshot_03Projelerle Modern Android Uygulama Geliştirme Eğitimi - Screenshot_04
Content
Giriş
Tanıtım
Kotlin Eğitimi
Kotlin Eğitim setine ÜCRETSİZ erişim hakkı
Kurulum
JDK Kurulumu
Android Studio Kurulumu
Android Studio'yu Tanıyalım
Android Studio tanıtımı ve İlk Proje
Project structure(Proje yapısını) tanıyalım
Emülatör ve gerçek cihazda çalışma
Gradle Build sistemi nedir?
Layout Editor ve tasarım araçları
Layoutlar
Layoutlara genel bakış ve Android View hiyerarşisi
LinearLayout
RelativeLayout
FrameLayout
ConstraintLayout (Part 1)
ConstraintLayout (Part 2)
UI Elementleri
Button, ImageView, ImageButton
TextView, EditText
RadioButton, CheckBox
findViewById ve Kotlin Android Extension
onClick metodu
Toast Mesajı ve Log
ListView
Custom ListView (ListView özelleştirme)
Spinner
Custom Spinner (Spinner özelleştirme)
Tema ve Stiller
Drawables
Activityler
Activity Lifecycle
Activity oluşturma ve Intent ile Activityler arası veri alışverişi
Implicit ve Explicit Intentler
Activity Configration Changes (onSaveInstanceState, onRestoreInstanceState)
Taş - Kağıt - Makas Oyunu
Taş - Kağıt - Makas Oyunu - Bölüm 1 - Tasarımı kodluyoruz
Taş - Kağıt - Makas Oyunu - Bölüm 2 - Oyunu kodluyoruz
Menüler
Option Menu
Context Menu
Popup Menu
Fragment
Fragmentlara Giriş
Fragment Lifecycle
Fragment oluşturma
Fragment Transaction işlemleri ve Back Stack kavramı
Fragmenttan Fragmenta/Activitye veri alışverişi
Activityden Fragmenta veri alışverişi
Orientation changes ile çoklu ekran desteği
Material Design
Material Design Giriş
Toolbar
Alert Dialog
Custom Dialog
RecyclerView
CardView
Floating Action Button ve SnackBar
Bottom Navigation View
AppBarLayout
CollapsingToolbarLayout
ViewPager
TabLayout
BottomSheet
TimePicker ve DatePicker
Data Storage | SharedPreferences, SQLite
Shared Preferences
SQLite Nedir?
TODO - LIST Uygulaması - Activity tasarımları
TODO - LIST Uygulaması - Veritabanı işlemleri
TODO - LIST Uygulaması - Görevleri listeleme
TODO - LIST Uygulaması - Görev ekleme
TODO - LIST Uygulaması - Görevleri tamamlama (silme işlemi)
TODO - LIST Uygulaması - Görev güncelleme
Network İşlemleri
Web Servis Nedir?
JSON Nedir?
Retrofit & GSON kullanımı
Retrofit & GSON Örnek Uygulama (Part 1)
Retrofit & GSON Örnek Uygulama (Part 2)
RandomUser Uygulaması - JSON dan verileri okuma
RandomUser Uygulaması - Gelen verileri recyclerviewde gösterme
RandomUser Uygulaması - SearcView ile filtreleme
RandomUser Uygulaması - Detay ekranı ve Animasyonlu geçiş
Android Jetpack | Architecture Components, DataBinding
Android Jetpack Nedir?
AndroidX Nedir?
DataBinding Nedir?
DataBinding kullanımı
Architecture Patterns (MVC - MVP - MVVM)
Architecture Components - ViewModel
Architecture Components - ViewModel örnek
Architecture Components - LiveData
Architecture Components - Room
Quiz Uygulaması - Tasarım ve Hazırlıklar
Quiz Uygulaması - Room için gerekli classların yazımı
Quiz Uygulaması - Repository ve ViewModel
Quiz Uygulaması - Quiz ekranı tasarımı
Quiz Uygulaması - Stetho kütüphanesi kullanımı
Quiz Uygulaması - Soru seçim işlemi
Quiz Uygulaması - Sonuç ekranı
Quiz Uygulaması - Soru ekleme
Filmler Uygulaması - Uygulama mimarisi
Filmler Uygulaması - API tanıtım ve dependencies
Filmler Uygulaması - Package yapısı ve Model classlarının yazımı
Filmler Uygulaması - Base classların yazımı
Filmler Uygulaması - Retrofit işlemleri
Filmler Uygulaması - MainActivity tasarımı
Filmler Uygulaması - Repository ve ViewModel classları yazımı
Filmler Uygulaması - Filmleri recyclerviewde listeleme
Filmler Uygulaması - DetailActivity tasarımı
Filmler Uygulaması - Overview
Filmler Uygulaması - Film videolarının gösterimi
Filmler Uygulaması - Room classları yazımı
Filmler Uygulaması - Favorilere ekleme ve favorileri listeleme
Firebase | Database, Authentication, Storage
Firebase nedir?
Chat Uygulaması - Firebase uygulamaya implement etme
Chat Uygulaması - Register işlemleri
Chat Uygulaması - Login işlemleri
Chat Uygulaması - Splash activity ve logout işlemi
Chat Uygulaması - Profil ekranı tasarımı
Chat Uygulaması - Kullanıcı verilerini çekme ve Firebase Storage işlemleri
Chat Uygulaması - Kullanıcı durumu değiştirme
Chat Uygulaması - MainActivity tasarımı
Chat Uygulaması - Arkadaşların listesi
Chat Uygulaması - Mesajlaşma işlemleri - Part 1
Chat Uygulaması - Mesajlaşma işlemleri - Part 2
Chat Uygulaması - Mesajlaşılan kişilerin listesi
BONUS: Kaynak kodlar
Kaynak kodları indirin
Reviews
Kahraman
23 July 2021
Eğitmenin iş hayatındaki deneyimleri ile bu kursu çekmesi ve Android mimari konularını da uygulamalı ele alması açısından başarılı ve faydalı bir kurs olmuştur. DI, Hilt, Coroutines ve Flow gibi yapılarda konu edinip eğitime eklenirse daha da iyi olacaktır. Teşekkürler
Atilla
8 June 2020
Kurs içerik olarak güzel fakat çok hızlı anlatılıyor ve bazı detaylar havada kalıyor. Yeni başlayanlar için uygun olduğunu düşünmüyorum. Daha önceden temeli olan kişiler için uygun olabilir.
Ali
24 May 2020
Orta Seviye Gayet Basarili bir egitim 3 kere izledim :D Artik yavastan kodlamaya basliyorum. Bir cok egitimden sonra bu daha anlamami sagladi
Mesut
23 May 2020
Kurs içeriğinin gayet tatmin edici olduğunu söyleyebilirim. Fakat daha önemlisi Emre Hocanın ilgi ve alakasıdır. Bir başucu eğitim seti olarak kütüphanede olması gerektiğine inanıyorum. Alınmalıdır..
Batuhan
6 April 2020
emek verilmiş ama konuların çok hızlı ve nedenine inilmeden anlaşılır bir biçimde anlatılmadığını ve yeni başlayanlara uygun olmadığını düşünüyorum. İçerisinde güzel bilgiler var fakat anlatım 10/3 Fakat yine de pişman değilim aldığıma çünkü hiç olmasa da birkaç şey öğrendim. Şu an ilerlemekteyim eğer kararım değişirse güncellerim. Kısacası şunu diyebilirim: Eğer kolay anlıyorsanız ve temel kotlin ile android geliştirmeyi biliyorsanız almalısınız güzel bir kurs çünkü içinde değerli bilgiler var. Fakat yeniyseniz önce daha basit kursları bitirip bunu almalısınız
Muhammed
19 January 2020
Udemyde olan standart android kurslarından gösterilmeyen yeni teknolojileri göstermesi harika bir kurs Emeklerine sağlık daha güzel ve daha da güncel konularla daha iyi yerlere gelmesi. dileğiyle
Gürcan
23 July 2019
Henüz yeni başladım özellikle ihtiyacım olan Architecture Components bölümü bile tek başına yeterli. Anlatım da oldukça başarılı. RxJava ve Dagger2 konularına da değinilseydi tadından yenmezdi. Ama temiz kod ve özellikle yeni bileşenleri kullanmak isterseniz tavsiye ederim.
Umut
7 March 2019
hocam gerçekten çok teşekkürler, eğitiminizden tam anlamıyla istifade ettim. elinize, beyninize, yüreğinize sağlık. eğitim hayatınızda başarılar dilerim hocam.
Çağrı
13 February 2019
Defalarca kurslara göz atmama rağmen bu kursu nasıl daha önce göremedim bilmiyorum ama içerik düzeni ve eğitmenin anlatışı temiz, başarılı. Kursu bitirince tekrar yorumlayacağım.
Charts

Price

Projelerle Modern Android Uygulama Geliştirme Eğitimi - Price chart

Rating

Projelerle Modern Android Uygulama Geliştirme Eğitimi - Ratings chart

Enrollment distribution

Projelerle Modern Android Uygulama Geliştirme Eğitimi - Distribution chart
1932028
udemy ID
9/25/2018
course created date
8/25/2019
course indexed date
Bot
course submited by
TwitterFacebookInstagramYoutubeTelegramTelegram