Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Yeni Kaynak Kitap
#1
Kardeş Delphi formunda  açılmış olan bir konu ve @SimaWB'nin yönlendirmesi ile bir açıklama yapma gereği duydum.  
Bir çoğunuz biliyordur, Object Pascal/Delphi ile ilgili bir kaynak çalışmam var. Gidişat ve ne zaman yayınlanacağı konusunda bir çok üyemiz ve farklı platformlardan ÖM ile bilgi istiyor.
Kitap çalışmam hakkında;
Kitap genel itibarı ile Tüm Platformlarda (Windows, Mac OS X, Android, iOS ve Linux) uygulama geliştirme konularını kapsıyor.
Taslak olarak 700 sayfayı geçti, tahminimce 1.000 sayfa gibi bir içeriğe sahip olacak. 
Yaklaşık 2-2,5 yıldır aktif bir şekilde her platform için ayrı ayrı testler yapıyorum. 
FireMonkey (FMX) mimarisinin artık rayına oturduğunu söyleyebilirm.
Tabi bu söylemi; yapmış olduğum testler sonucunda ortaya çıkan bug'ları görerek, ve Embarcadero'nun 
bu bug'lara gerek HotFix ve gerekse Update'ler ile müdahale etmesi sonucuna dayandırıyorum. 
İster Android isterse iOS ve MAC OSX hedef platformları olsun; en son yayınlanan SDK'ya küçük bir müdahale ile kullanılabilir duruma getirilebiliyor. 
Son örneği Mac OS X 10.12.2 üzerine XCode 8.2.x kurulduğunda, yani iOS 10.2 SDK'yı kullanmak istediğinizde
lokal bilgisayarınızdaki SDK ve iOS simulatörü güncellenemediğinden (lokal-Uzak PC SDK uyumsuzluğu) "Session Ended" hatası oluşuyor ve simulatör çalışmıyordu.
XCode 19 Aralık 2016'da geliştiricelerin hizmetine sunulmasına rağmen 11 Ocak 2017 tarihinde Embarcadero tarafından bir HotFix ile bu SDK'ların kullanılabilmesi sağlandı.
Bu durum, Embarcadero işin temeline son derece hakim olduğunu ve var oldukları sürece bu desteğin devam edeceği sinyallerini veriyor.
Bu mimaride (FMX) doğrudan Native Java ve Objective-C de doğrudan kullanılabiliyor. 
Yazılım sektöründe uzun yıllar çalışanlar bilir (Türkiye'nin en büyük yazılım firmalarından örnekler de verebilirim);
Mobil platform ve Masaüstü platform grupları vardır. Hatta Android grubu, iOS grubu, Win ve Mac OS X grubu, Web vb grubu...
Aslında olması gereken yöntemin bu olması gerektiğini biliyorum. Fakat yukarıda saymış olduğum; 
Windows, Mac OS X, Android, iOS ve Linux hedef platformları hakkında çok bilgim olmamasına rağmen, (platform hassasiyetleri hariç) 
bugün artık her platformda uygulama geliştirebiliyorum. 
(Hatta bu kapsamda, Kitapta samsung gear sm v700 için bir görüntünün nasıl oluşturulabileceği ve örnek bir uygulama da yer almaktadır.)  
Sözün özü FMX mimarisi ile Linux çekirdeği olan herhangi bir ARM/LLVM veya x86 CPU'lu cihazlara, Mobil ve Masaüstü platformlara ve yakında, Delphi 10.2 Tokyo sürümü ile Linux UbuntuRed Hat ve Fedora 64 bit sunucular için destek geliyor. 
Hatta beta sürümünü test eden arkadaşlar/MVP'ler bu konuda bir çok makaleler yayınladılar bile.

Kitap konusuna gelince;
Bitme zamanı konusunda şu ana kadar bir hedef tutturamama rağmen, tahmini olarak 2 ay içerisinde yayınlanır diye düşünüyorum.

İçerik genel olarak (Tam içerik ve kapsamı yakın bir zamanda açıklarım İnşallah);
  • Birçok örnek uygulamalar ve Görsel Eğitim içeren, DVD hediyesi olacak.
  • FireMonkey mimarisinin çalışma prensibi, ne olduğu ve platform hassasiyetleri
  • ARM/LLVM mimari yapıları
  • 2009 ve sonrası Delphi teknolojileri
  • Delphi Sürümleri Arasındaki Farklar ve Delphi Lisans Türleri 
  • Yazılım Geliştirme Ortamı (IDE)
  • Menü ve Tüm Pencere Yapıları
  • LiveBindings Designer (View), Clipboard History (View), Deployment (Project),Resources and Images (Project)
  • Detaylı Kod Editörü anlatımı; 
  •   BreakPoint, 
  •   BookMark, 
  •   SyncEdit, 
  •   Kodları Biçimlendirme, Özel Kod Biçimlendirme, Otomatik Kod Biçimlendirmek, 
  •   Code Folding - Region, 
  •   Code Insight, 
  •   Code Completion, 
  •   Help Insight, 
  •   Error Insight, 
  •   Class Completion, 
  •   Block Completion,
  •   Kod Parametre İpuçları ve tüm editör kısayolları (örnekli), 
  •   Code Navigation,
  •   Castalia,
  •   Navigation Toolbar
  • ToolBar ve Form Tasarım Araçları (Platforma özgü tasarımların yapılabileciğ Style/View pencereleri) 
  • Project > Options ve Tools > Options
  • Delphi IDe başlangıç seçenekleri
  • Temel Nesne Yapıları, ortak özellikleri ve kullamnımı (örnekli)
  • Android Hedef platformu hakkında ek bilgiler
  • iOS Hedef platformu hakkında ek bilgiler
  • Multi (FMX) Platform Yapısı 
  • Android Ve İos Gereksinim Farklılıkları
  • Tüm Platformlar için Geliştirci Ortamının Hazırlanması
  •   Mac OS X, iOS Platform Ayarları
  •   Android Platform Ayarları
  •   Linux Platform Ayarları
  • Özel Cihaz Görüntüsü Oluşturmak (samsung gear sm v700) ve uygulama yazmak 
  • Uygulama Stilleri ve özel stiller (örnek material design) oluşturma, kullanmak
  • Object Pascal Kodlama ve yeni nesil Derleyici Direktifleri 
  • FMX ortak Kütüphaneler
  • Bildirimler (Notifications) ve Reklam servisini kullanmak
  • Dokunma Algılama İşlemleri
  • Grafik ve Çizim İşlemleri
  • Multimedya İşlemleri
  • 3D İşlemler
  • Animasyon ve Efekt İşlemleri
  • Mobil Programlama Teknikleri
  • Cihaz Kaynaklarına Erişim
  • Cihaz sensörlerine erişim ve kullanımı
  • Beacons ve AppTethering Teknolojisi
  • Paralel Programlama 
  • Rest ve RestFull Yapıları
  •   Google FireBase
  •   Örnek Rest API uygulamaları
  •   Web Service 
  •   XML ve RRS Reader 
  • Tüm Platformlar için Kütüphane Dosyası (dll, a, dylib) Yazmak ve kullanmak
  • Veri Tabanı (SQLite) ve Temel Veri Tabanı Kavramları 
  • Uygulamaları Dağıtmak (Google Play, Apple Store, Windows App Store)
Allah tamamına erdirir İnşallah (Manevi Destek ve dualarınızı bekliyorum...)
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#2
hayrılı uğurlu olsun içerik olarak yeni teknolojileri barındırması bakımdan güzel oluş yeni başlayan eskile herkezin işine yarayacak gibi görünüyor. bu işte potansiyel müşteri yeterince vardır inş.
Cevapla
#3
6cf402230d1740746eac6f7d1ef4407702ac7d04.jpg

Böyle bekliyorum Smile
Delphicanlara özel fiyatı ne olacak ortalama belli mi Smile
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#4
Merhaba. Hayırlı olsun. Sabırsızlıkla bekliyorum.
WWW
Cevapla
#5
(14-01-2017, Saat: 10:58)nguzeller Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olhayrılı uğurlu olsun içerik olarak yeni teknolojileri barındırması bakımdan güzel oluş yeni başlayan eskile herkezin işine yarayacak gibi görünüyor. bu işte potansiyel müşteri yeterince vardır inş.

İçerik kısmı tam olarak bunlar değil tabi, daha detaylı ve örnek uygulama ağırlıklı. Potansiyel müşteri konusunda herhangi bir beklentim yok.
Çok zahmetli bir o kadar da uğraştırıcı bir iş. Bir çoğunuz da biliyordur; Ticari getirisi olmayan bir iştir.  
Emek ve çabamın, eline geçenler tarafından taktir edilmesi emin olun bana yetecektir.

(14-01-2017, Saat: 11:01)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlBöyle bekliyorum Smile
Delphicanlara özel fiyatı ne olacak ortalama belli mi Smile

Tahminim 45-50 TL (KodLab 1000 sayfa Fiyatları)
Ayrıca DelphiCan Kitap Severlere formda özel bir bölüm düşünüyorum.   Rolleyes
Hayırlı dilekleriniz için teşekkür ederim.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
Hayırlı olsun, umarım faydalı olur. Bizler de kaynak sıkıntısından kurtulmuş oluruz.
Cevapla
#7
Hayırlı Olsun Hocam.
Cevapla
#8
Hayırlı olsun hocam..
Bir çok genç arkadaş kitap soruyordu.. Yerli kaynak kısıtlı herkesin elinde zirvedeki bilmem kimlerin pdf dosyası dolanıyor o da sanırım delphi 6 ile anlatıyordu..
Güncel içeriğe sahip bir kitabın çıkıyor olması sevindirici.
Kitap içersin de paylaştığınız örneklerin kaynak kodları için da bir cd veya çevrimiçi bir ortam hazırlanabilir diye düşünüyorum.
Amatör Küme Bilgisayar Programcısı
WWW
Cevapla
#9
Çok güzel hocam, elinize emeğinize sağlık, çok güzel işlere vesile olur inşallah.

Şu durumda ortalama yayınlanma süresine uymaya çalışırsanız yani ertelenmezse çok daha başarılı olur düşüncesindeyim. (Projelerde olduğu gibi ertelendikçe çok daha uzar diye düşünüyorum.)

Yeni şirketler ve dolayısıyla yazılımcılar için çok büyük kaynak olacak.

Şimdiden tebrikler.
Cevapla
#10
inşallah hayırlısı ile tamamlarsınız hocam. gerçekten inanılmaz fazla kaynak sıkınıtısı mevcut
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Yeni Sürüme geçişler hakkında bir haber CumaParlak 6 193 25-01-2018, Saat: 16:43
Son Yorum: rmzgenius
  Yeni iMac Pro yhackup 3 146 15-12-2017, Saat: 07:52
Son Yorum: Fesih ARSLAN
  Yeni FireMonkey Logosu Abdullah ILGAZ 1 107 28-11-2017, Saat: 17:31
Son Yorum: Cyber
  E-Kitap Okuyucu Tavsiyeniz Var mı? savasabd 9 323 17-11-2017, Saat: 12:24
Son Yorum: savasabd
  SÖZ Dizisinin Yeni Sponsoru Atiker Yazılım narkotik 9 491 08-11-2017, Saat: 17:29
Son Yorum: Hashshashin



Konuyu Okuyanlar: 1 Ziyaretçi