Course Description

Android ile uygulama geliştirmek istiyorsanız bu eğitim seti size temel yapıları ve kavramları, neyin, nasıl ve neden kullanıldığının mantığını öğretecek.

Ezbere kod yazmak yerine Java ve Android konusunda derin bilgiler vererek konuları örneklerle anlatmaya çalıştım. Bu eğitim setinde Android nedir, Android Studio ne işe yarar konularından başlayıp ileri seviye konular dahil konuları örneklerle, mantığını kavrayarak öğreneceksiniz.

Bu set bundan sonra yayınlanacak eğitim setlerine temel olacak. O yüzden lütfen anlamadığınız yerleri sormaktan çekinmeyin. Bana sosyal medya üzerinden de ulaşabilirsiniz.

Herkese faydalı olması dileğiyle.

Not: Gerek görülürse bu eğitim seti altına yeni dersler koyabilirim. Lütfen temel eğitim setinde şu konu da olmalıydı diyeceğiniz konu başlıklarını bana belirtin...

Teşekkürler



İletişim için : http://emrealtunbilek.com

Youtube Kanalı : https://goo.gl/KwL1ux

Facebook Sayfası : https://goo.gl/xA7ssv

Linkedin : https://goo.gl/IxJPh0

Google + Sayfa : https://goo.gl/AU3gH4

Instagram : https://goo.gl/V4fZ84

Twitter : https://goo.gl/dbHNLv


Gereksinimler
  • Temel Programlama Bilgisi
  • Temel Java Bilgisi
Hedef kitle kimdir?
  • Programlama ve Android ile Uygulama Geliştirme konusunda kendini geliştirmek isteyen tüm arkadaşlar


Bilgisayar Mühendisi

Emre Altunbilek

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 kamu kuruluşunda bilgi işlem merkezinde çalışmaktayım. İş yerinde Database Administration ,Yedekleme Sistemlerinden sorumluyum. Php, mysql, html5, css, jquery ve laravel frameworku konusunda bilgi sahibiyim.Android konusunda çalışmalarım devam etmektedir. Burda ve bazı sosyal medya sitelerinde eğitim setlerim mevcut ve daha fazlasını sizlerle paylaşmak için sabırsızlanıyorum. Özellikle java ve android ile ilgili yeni eğitim setlerini kısa süre içinde paylaşacağım.

Course curriculum

  • 1

    Eğitim Seti Giriş

    • Eğitim Seti ve Öğretmen Tanıtımı

    • Android Nedir?

    • Android Mimarisi

    • JDK ve Android Studio Kurulumu

    • İlk Uygulama

    • Emülatör Kurulumu

    • Gerçek Cihazda Test

    • Genymotion Kurulumu

    • Projeye Genel Bakış

  • 2

    Genel Kavramlar

    • Activity Yaşam Döngüsü

    • Butonlar ve setOnClickListener

    • Intent Kavramı ve Explicit Intent

    • Implicit Intent ve Örnekler

    • Mail Gönderme Uygulaması

    • Resim Gönderme

    • Kişisel Toast Mesaj ve LayoutInflater

  • 3

    Temel Layout Kavramları

    • Layoutlarla ilgili Genel Bilgiler

    • Linear Layout ve Layout Weight

    • Layout Gravity ve Android Gravity

    • Java ile Linear Layout Oluşturmak

    • Relative Layout ve Özellikleri

    • Java ile Relative Layout Tanımlama

    • FrameLayout ve Örnek Uygulama

  • 4

    Temel View Öğeleri

    • Android Text ve Gölgelendirme

    • Kişisel Font Kullanımı

    • Edittext ve Textwatcher Kullanımı

    • Checkbox ve Toggle Button Kullanımı

    • Spinner Örneği ve Setonitemselectedlistener

  • 5

    Adapter, Listview, LayoutInflater

    • Android Adapter Kavramı

    • Listview ve OnItemClickListener

    • ListActivity Kullanımı

    • Kendi Layoutumuzla Listview Oluşturmak

    • LayoutInflater Detaylı Anlatım 1. Bölüm

    • LayoutInflater Detaylı Anlatım 2. Bölüm

    • Custom ArrayAdapter ve Örnek Uygulama

    • Custom ArrayAdapter ve Örnek Uygulama 2. Bölüm

    • ListView Optimizasyonu (Object Recycling)

    • Listview Optimization (ViewHolder Kullanımı)

    • BaseAdapter ile Custom Listview 1. Bölüm

    • BaseAdapter ile Custom Listview 2. Bölüm

  • 6

    Gridview Kullanımı

    • Gridview ve Örnek Uygulama 1. Bölüm

    • Gridview ve Örnek Uygulama 2. Bölüm

    • Gridview Optimizasyon İşlemleri

    • Gridview Onitemclicklistener ve Dialog Activity

    • Runtime Permission 1. Bölüm

    • Runtime Permission 2. Bölüm

    • Runtime Permission Pratik Yöntem

    • Screen Orientation Değişme Durumu