"Enter"a basıp içeriğe geçin

Kategori: Uygulama

Bu kadar yapay zeka varken bir MacOS uygulamamız olmasın mı?

Ofiste de evde de geniş ekran kullanmayı seviyorum. Henüz hayalimdeki dashboard’u göremiyorum bu ekranda ama olsun. Ekran geniş olunca benim 47+ yaşındaki gözler artık menubar’daki saati göremez oldu. Ben de keşke şöyle dockta bir saat ikonu olsa, canlı bir ikon. Orda görsem saati diye düşündüm. Tabi düşünmemle VSCode açıp yapay zeka ile bunu hayata geçirmem herhalde bir iki dakikayı geçmedi. Biraz sonra tam istediğim gibi bir saat uygulamasına kavuştum. E bunu bu kadar yapmışken AppStore’a koysam mı diye düşündüm. Baktım başka benzer uygulamalar da var, o zaman bizim de olsun dedim. Fakat asıl zor kısım o zaman başlıyormuş. Tek tük…

ChatGPT ile 2 günde Apple TV için Lingo (Wordle) uygulaması yazmak

Turkcell’in ve Süperonline’in mükemmel hizmetleri(!) sağolsun artık bir süredir Turkcell TV kulanamadığımız için geçen TRT’nin kendi uygulamasından TRT1’e bakıyorduk. Lingo yarışması diye bir programa denk geldik. Bu bizim bildiğimiz Wordle idi. Çocuklarla beraber bulmaya çalıştık ve eğlenceli bir zaman geçirdik. Geçen sene Wordle furyası çıktığında ben de gaza gelip komut satırından çalışan bir versiyonunu yazmıştım. Döviz kuru sağolsun domaini yenilemek külfet olunca bu sene devam ettirmedim. Ama TV’de Wordle (ya da Lingo artık adı her neyse )oynamak fikri güzel geldi. Daha önce de çocukların eğlenmesi için başka uygulama denemelerim olmuştu. Bunlar zamanla çalışmaz hale geldiği için Faruk “senin yazdığın oyunlar…

Outliers Notebook deneyimi

Bugün Garanti Bankası’nın Garantiye Sor ekibi sayesinde güzel bir sürpriz yaşadım. Sağolsunlar; sosyal medyadan banka ile ile ilgili yazdığım mesajlara binaen özel bir defterle teşekkür etmek istemişler. Hediyeye çok sevindim. Ben de bir kez de buradan kendilerine teşekkür ederim. Önce defteri sıradan bir ajanda zannetmiştim. Sonra sayfalarını açıp kullanım talimatı defterin arkasındadır diye okuyunca ne oluyoruz dedim. Meğer bu defter Outliers Notebook markasıyla üretilen, özel mürekkepli bir kalemle gelen, yine özel bir cep telefonu uygulamasıyla birlikte kullanılabilen inovatif bir ürünmüş. Kalemin ucundaki plastik silgi sayesinde yazıları silmek mümkün. Kalemin mürekkebi ısıya maruz kalınca uçan bir özelliğe sahip. Dolayısı ile silgiyi…

Daha dün Turkcell 3G Blogger Buluşmasındaydık

2009 Temmuz ayında Taksim Odabaşı’nda Turkcell’in düzenlediği 3G lansman buluşmasına gitmiştik. Nerdeyse 7 sene önce! 3G’nin gelmesine bir ay vardı. Turkcell hazırladığı ürünleri bize tanıtıyordu. Görüntülü görüşmeye imkan veren LG’nin telefon özellikli saati çok beğenilmişti. Eşimle o sene ilk akıllı telefonlarımızı almıştık. Ben malesef 1050 TL’ye içinde Windows Mobile 5.6 olan minicik ekranlı Samsun Omnia almıştım, eşime de 1250 TL’ye içinde iPhone OS (iOS değil) yüklü olan iPhone 3G almıştık. Bunları ödemek epey sürmüştü 🙂 Ben henüz daha Apple dünyasına giriş yapmamıştım, az buçuk Windows programlama bildiğim için Windows yüklü bir telefon daha mantıklı gelmişti. Daha rahat uygulama yazarım diye…

Dîni Sözlük iOS Uygulaması Yayında

Bir ay kadar evvel İhlas Holding AŞ tarafından hazırlanan Dîni Sözlük isimli bir eser olduğunu öğrendik. Böyle özenle hazırlanmış güzel bir kaynak varsa bunu iOS uygulaması neden olmasın deyip 1-2 gün içerisinde Şahika Hanım’ın katkılarıyla çok sade, şık bir tasarım yapıp uygulamayı hazırladık. Sözlüğün kaynağını Huzur Pınarı sağladı. Oradaki büyüklerimize uygulamayı yayınlamaya müsade ettikleri için ayrıca teşekkür ederiz. Dîni Sözlük’te 3500 dini terim bulunuyor. Ebruli Sözlük’te daha önce yaşadığımız acı tecrübeler olduğu için bu kez işimizi sağlam yaptık. Uygulamayı internete gerek kalmadan kullanabilir, sık karşılaştığınız kelimeleri daha kolay erişmek için favorilere ekleyebilirsiniz. Uygulamayı buradan indirebilirsiniz. Güle güle kullanalım 🙂 Not:…

Kitapi QR Reader – iOS – ve Uygulama Dükkanları Farkları

Bir önceki yazıda Android versiyonunun yayında olduğunu bildirdiğimiz Kitapi QR uygulamasının iOS versiyonu da nihayet Apple’ın derin incelemelerinden sonra yayına girdi. Google ve Apple arasında uygulamaları kabul etme açısından başından beri çok büyük farklar var. Apple her geliştiriciden yıllık 100 $ talep ediyor. Bu parayı ödemeye devam etmediğinizde uygulamalarınıza erişilemiyor. Yani artık kod yazmak istemiyorsanız dahi mevcut uygulamalarınız App Store’da kalsın diyorsanız 100 $ ödemeniz gerekiyor. Öte yandan Google sadece bir kereye mahsus 25 $ istiyor, başka bir şey istemiyor. Bu geliştiriciler için çok iyi. Tabi Google bunu babasının hayrına böyle yapmamıştır. Bu sayede Apple’dan çok sonra açtığı Play Store’daki…

Tablet uygulama mobil uygulama doğurdu!

Tam bu başlıkta yazdığımız gibi oldu! Neredeyse bir yıldır  yürüttüğümüz gönüllü girişimimiz ücretsiz kütüphane otomasyon projemiz Kitapi için inovatif sayılabilecek bir iPad uygulaması (KitPad) hazırlıyorduk. Bu iPad kütüphanenin içinde, duvarda sabit duracak, çocuklar da iPad’in QR kod okuma özelliğinden faydalanarak Kitapi üzerinde ödünç alma, teslim etme, kitap borcu sorgulama gibi temel işlemleri kimseyi meşgul etmeden kendi başlarına yapacaklardı. İlk etapta beş fonksiyonu bulunan bu uygulamanın henüz ortalarındayken aklımıza şu geldi: iPad’le QR kod okuyup Kitapi’nin apisi üzerinden veri çekebiliyorsak, bunun tersini de yapıp Kitapi’ye okuduğumuz QR’ları gönderip akıllı telefonumuzu QR okuyucu / QR Reader olarak kullanabilir miyiz diye düşündük. Aslında…

Ebruli Osmanlıca Sözlük Güncellendi

Ebruli Osmanlıca Sözlük uygulamamızın bir önceki sürümünde ilk çalıştırıldığında veritabanını hazırlarken seçtiğim metod başıma bir sürü işler açmış, AppStore’da kötü kötü yorumlara maruz kalmıştım. Bir önceki blog yazımda mevzuyu uzuun uzun inceleyerek başka developer arkadaşlar aynı hataya düşmesin diye yeni versiyonda kullandığım metodu anlattığım için bu yazıda sadece yeni versiyonun çıktığını haber vermek istiyorum. Yeni versiyonu AppStore’a 14 Şubat’ta göndermiştim, 2 günde incelenip yayına alınması iyi oldu. Mobilden bağlıysanız uygulamayı şuradan indirebilirsiniz.  

Core Data verisini dolu kullanmak – iOS

İlk ve tek ücretli iOS uygulamamız Ebruli Osmanlıca Sözlük’ün son sürümündeki bazı teknik sıkıntılar nedeniyle epey kötü yorum almış bir developer olarak diğer işlerimden vakit ayırıp bu sorunlu versiyonu düzeltmeye karar vermiştim. Yılbaşında bu fırsatı değerlendirip kodu gözden geçirmiş, sorunlu yerlerin civatalarını sıkılaştırmıştım ama istediğim gibi olmamıştı. Araya bir de gâvurların noel tatili girince uygulamayı AppStore’a gönderememiştim. Bu gece Ebruli’yi kökünden halletmeye karar verdim. Sorun şuydu: Uygulamanın son versiyonunda Apple’in kendi veritabanı sistemi olan Core Data’yı kullanmak istemiştim. Core-Data’nın kendisi de zaten SQLite tabanlı bir sistem ama kötü bir kod olmasın, abudik gubidik sqlite işlemleri yapmayayım diye bu yolu seçmiştim.…

Swift ile İlk Randevu: Kadın & Sanat

screen322x572Objective-c öğrenebildiğim ilk C türevi programlama dili olduğu için seviniyordum. Çocukluğumda C’yi duymamıştım. GW-Basic, Q-Basic derken Visual Basic’le masaüstü programcılıkta epey vakit geçirmiştim. Sonra HTML-PHP ile web teknolojilerine giriş yapınca C’yi öğrenmeye fırsat kalmadı. Tabi burda syntax’ı yani yazım kurallarını öğrenmeyi kast etmiyorum. C dilinde proje yapıp o dile en azından temel seviyede hakim olmayı kast ediyorum.

İşte Objective-C’yle 2010’da başlayan maceram az buçuk ilerleyince hele şükür C türevi bir dil öğrenmek nasip oldu demiştim. Gerçi bir parantez daha açalım.. Neden C? Çünkü uzun yıllar (10 sene) script dillerle vakit geçirince içinizde ukde kalıyor. Daha sağlam, bütün bu dillerin yazıldığı ana dile de hakim olmak, derinde bir yerde hep aklınızı kurcalıyor. Yani Matrix’de mutlu mesut yaşamak yetmiyor, ne kadar karanlık da olsa ötesini de görmek istiyorsunuz. İşte o nedenle illa C!

Gel gelelim Objective-C’nin diğer dillerden farklı köşeli parantezli yazım şekli, fonksiyonların parametrelerinin ne olduğunu unutmamanı sağlayan değişkenlerin başlıkları ilk başta zor gelse de alışınca çok hoşuma gitmişti. PHP’yi filan bırakıp tamamen iOS developer olmayı bile çok kere düşünmüştüm. Ben PHP’yi bırakmaya çalıştıkça Laravel’di NodeJS’di derken daha da sarılmak icab ediyor, o ayrı..

Sonra ne oldu? Bir kaç sene evvel bir Apple etkinliğinde Swift duyuruldu! Ne yalan söyleyeyim, hiç hoşuma gitmedi bu haber.. Adında bir kere C yok. Resmen harf inkılabından sonra bir gecede cahil bırakılan Osmanlı memurları gibi oldum. O kadar üzüldüm.