Uygulamalarla Android Programlama Şerif Güngör  - Kitap
Uygulamalarla

Android Programlama

1. Baskı, 
Eylül 2021
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
448
Barkod:
9789750272189
Kapak Türü:
Karton Kapaklı
Kitabın Fiyatı:
485,00
İndirimli (%66):
165,00
24 saat içerisinde temin edilir.
Kitabın Açıklaması
Bu kitap ile başlangıç seviseyinde JavaSE, OOP destekli C#, Python, PHP bilen kişiler rahatlıkla Native olarak Android Uygulamaları üretebilecektir.
Kitapta anlatılan konuların daha iyi anlaşılması için 100'den fazla uygulamalı örnek projeye ve kodlarına yer verilmiştir.
Ayrıca, Android programlama yapabilmek için en temel konulardan olan Intent, Adapter ve SQLite konularını birbirleriyle bağlantılı şekilde bu kitapta bulabilecek, uygulama geliştirme senaryolarını güçlü bir şekilde öğrenebileceksiniz.
Temel seviye Android Programlamadan, ileri seviye Android programlamaya kadar hazırlanmış olan bu kitap, bol örnekli anlatım ve projeli bir eğitim kitabının olması yanı sıra, lise ve üniversitelerde kaynak ders kitabı olabilecek seviyede hazırlanmıştır.
Kitabın Konu Başlıkları
.
Görsel Komponentler
.
Intent
.
Adapter
.
SQLite
.
RecyclerView
.
Fragment
.
Dosya İşlemleri
.
Arka Plan İşleri
.
Bildirimler
.
Firebase
Yorumlar
Kitabın İçindekileri
Önsöz 
7
Bölüm 1: RESOURCES KAVRAMLARI VE GÖRSEL KOMPONENTLER 
13
Resources Kavramları 
15
Activity Yaşam Döngüsü 
20
Button 
23
ImageView 
25
Toast 
26
CheckBox 
26
Switch/ToggleButton 
27
RadioButton/RadioGroup 
29
EditText ve Olayları 
31
Floating Action Button 
35
ListView 
37
Custom ListView 
42
ListView TextWatcher ile Listede Anlık Arama 
50
Expandable ListView 
53
GridView 
61
Custom GridView 
62
Spinner 
66
Custom Spinner 
69
ScrollView, HorizontalScrollView 
72
Nested ScrollView 
75
WebView 
76
VideoView 
78
Actionbar Kullanımı/Toolbar Özelleştirme 
80
View Sınıfı ve Programatik Olarak Nesne Üretmek 
85
Uygulama Yayınlama Süreçleri 
89
Bölüm 2: INTENT YAPISI 
101
Intent Kavramı 
103
Intent ile Veri Taşımak 
104
Activity Sınıfını Browser Olarak Çalıştırmak 
114
Bir Activity Sayfasını Sonuç Döndürmek İçin Çalıştırmak 
117
Yerli Android Uygulamaları ile Çalışmak 
120
Karşılama Ekranı (SplashScreen) Oluşturmak 
123
Explicit Intent (Farklı Uygulamalar ile Çalışmak) 
126
Implicit Intent 
127
Linkify 
129
Bölüm 3: PREFERENCES YAPILARI 
131
SharedPreferences 
133
Preference Activity ve Preferences Fragment 
144
Bölüm 4: ADAPTER YAPILARI 
149
Array Adapter 
151
Simple Adapter 
159
Base Adapter 
162
Bölüm 5: SQLİTE VERİTABANI 
169
SQLite’a Giriş 
171
Dahili SQLite Veritabanı 
172
Harici SQLite Veritabanı 
181
Bölüm 6: DOSYA İŞLEMLERİ 
187
Android OS Üzerinde Dosya Oluşturup İçeriğini Değiştirmek 
196
Galerideki Resimleri Görüntüleyen Uygulama Üretilmesi 
197
Bölüm 7: ZENGİN ADAPTER YAPILARI 
201
RecyclerView List Görüntüsü 
203
SearchView Nesnesi ile Anlık Arama 
225
RecyclerView StaggeredGridView Görüntüsü 
235
Multiple View Holder Kullanımı 
242
RecyclerView Horizontal Scroll Görüntüsü 
254
RecyclerView Grid Görüntüsü 
260
RecyclerView Expandable List Görüntüsü 
264
Heterojen RecyclerView 
269
RecyclerView Çoklu Satır Seçimi 
278
Swipe toOluşturmak 
284
File Template Kullanarak RecyclerViewAdapter Sınıfı Oluşturmak 
292
Bölüm 8: FRAGMENT VE DİALOG YAPILARI 
297
Fragment Transaction 
299
Tab Layout ile Çalışmak 
303
Bottom Navigation View 
310
Modal Bottom Sheet 
312
AlertDialog ve Özelleştirilmiş Dialog Yapısı 
316
WebView Gösteren Dialog Üretmek 
322
Bölüm 9: POPÜLER ANDROİD KÜTÜPHANELERİ 
327
Picasso Kütüphanesi 
329
Glide Kütüphanesi 
330
Retrofit Kütüphanesi 
331
Volley Kütüphanesi 
335
Ok Kütüphanesi 
338
Moshi Kütüphanesi 
339
ButterKnife Kütüphanesi 
341
DataBinding Kütüphanesi 
343
GSON Kütüphanesi 
348
Room Kütüphanesi 
351
Timber Kütüphanesi 
360
EventBus Kütüphanesi 
361
AnyChart Kütüphanesi 
365
Bölüm 10: ARKA PLAN İŞLERİ 
369
Yayın Alıcı (Broadcast Receiver) Yapısı 
371
Servis (Service) Sınıfı 
375
Bildirim Servisi (Notification Service) 
377
Alarm Yöneticisi (Alarm Manager) 
387
Eşzamansız Görev (AsyncTask) Sınıfı 
388
Geri Sayım Zamanlayıcısı (CountDownTimer) Sınıfı 
396
İçerik Sağlayıcı (Content Provider) Yapısı 
396
Konum Bulma Servisi (Location API) 
403
Bölüm 11: FİREBASE 
409
Gerçek Zamanlı Veritabanı (Realtime Database) 
411
Dosya Barındırma (Storage) 
424
Yetkilendirme (Authentication) 
427
Bulut Mesajlaşma (Cloud Messaging) 
431
Hata Loglarını Gerçek Zamanlı Yakalamak (Crashlytics) 
437
Sonsöz 
441
Kaynakça 
443
Kavram Dizini 
445
Yazar Hakkında 
447