Latest Posts

Ubuntu + Icecast ile Radyo Server Kurulumu
23.04.2020 21:27

Ubuntu yüklü sisteminiz üzerinde bir internet radyosu kurmak ve yönetmek ister misiniz? Shoutcast’e alternatif olarak Icecast oldukça popüler ve kullanılan bir yazılım. Bu yazılımın ubuntu üzerinde kurulum adımları aşağıdaki gibidir. Kurulum SSH ile sunucunuza bağlantı sağladıktan sonra, aşağıdaki adımları izlemelisiniz. sudo apt-get update APT paket listesini güncelledik. Sonrasında Icecast paketini yüklüyoruz. sudo apt-get install icecast2 […]

SwiftUI: Json Veri Çekme, Parse Etme ve List İçerisinde Gösterme
01.11.2019 22:26

Selam dostlar, Apple tarafından 15 Ekim tarihinde yayınlanan istatistiklere göre IOS 13 kullanımı tüm Apple cihazların %50’sinden fazlasında kullanılmaya başlandı bile. Dolayısıyla geçtiğimiz aylarda yüzünü gösteren SwiftUI için çalışmalarımızı hızlandırma zamanı. Boş kaldıkça ufak tefek denemeler, kurcalamalar yaptığım SwiftUI ile ilgili örnekleri de elimden geldiğince burada paylaşmaya çalışacağım. Şimdi gelelim SwiftUI ile uzak siteden json […]

SwiftUI: Dizi Oluşturma ve Eleman Ekleme (Append Item to Array)
29.10.2019 21:26

SwiftUI ile çalışırken değişebilecek veriler için @State kullanılması gerekmektedir. Herhangi bir değişkenin başına @State eklemesi yaptığınızda, kullanıcı aksiyonları, fonksiyonlar vs. ile bu veri üzerinde değişiklik yapılabilmektedir. Örneğin bir bileşenin görünüp kaybolması veya renkler, bu herşey olabilir. Detaylı bilgi için developer.apple.com adresine göz atabilirsiniz. import Foundation import SwiftUI struct ToDoListModel: Identifiable {     let id […]

AMP Sayfanıza Google Analytics Yerleştirme Kodu
25.09.2019 19:21

AMP ile hazırladığınız sayfalarınızda Google Analytics hizmetini kullanabilmeniz için <amp-analytics> bileşenini kullanmanız gerekmektedir. Google AMP hakkında bilgi edinmek için Google tarafından hazırlanan Türkçe dökümanlara buradan gözatabilirsiniz. Ayrıca dilerseniz amp-analytics bileşen sayfasına da bakabilirsiniz.

IOS Mobil Programlama İçin Hangi Eğitim Seti Alınmalıdır ?
29.08.2019 21:23

Merhaba arkadaşlar, sizlerle bu blog üzerinden swift ve swiftui ile ilgili öğrendiklerimi, öğrenmeye çalışırken aldığım notları vs. paylaşmaya çalışıyorum. Peki nereden öğreniyorum ? Veya siz öğrenmek için eğitim seti satın almayı düşünürseniz nereden almalısınız ? Mobil programlamaya yeni giriş yapmış bir full stack web developer olarak çok fazla şey öğrendiğimi, ve masaüstü ve web yazılımdan […]

SwiftUI : Firebase Auth ve Firestorm Database Kullanımı
28.08.2019 18:52

Firebase Google tarafından uygulamalarımızda ve websitelerimizde kullanabilmemize olanak sağlayan bulut tabanlı bir veritabanı çözümüdür. Bu yazımda Google firebase ve firestorm ile ilgili notlarımı sizlerle paylaşacağım. Bu kuruluma başlamadan önce sisteminizde cocoapods kurulu olduğundan emin olun. Kurulum Adımları: Firebase‘de Proje Oluşturun Projenizi oluşturduktan sonra Firebase sizi oldukça basit bir kurulum adımları sayfasına yönlendirecek.  Uygulama ile ilgili […]

SwiftUI : Model Oluşturma ve Dizi İçinde Dizi Listeleme
24.08.2019 23:12

Model oluşturmak için MyModel.swift isimli bir dosya oluşturduk ve içinde MyModel isminde bir struct tanımladık. Daha sonra aynı modeli kullanarak 2 adet MyModel tipinde tanımlama yaptık. Jenna ve Tarkan’ı modeller sanatcilar dizisine tanımlayarak View’ımızda listeleme için kullandık. struct MyModel : Identifiable {     var id = UUID()     var name : String   […]

SwiftUI : NavigationView, NavigationLink ve Sheet İle Sayfalar Arası Geçiş
24.08.2019 22:57

NavigationLink Oluşturmak için bir NavigationView nesnesinin içinde olmamız gerekmektedir. Aşağıdaki kod yardımı ile bir View’dan diğer View’a geçiş sağlayabilirsiniz. NavigationView{     NavigationLink(destination: NavigationSecondView() ) {         Text(“Navigation Link”)     } } Sheet İle Popup Açtırma Button(action: { self.shown.toggle() }){ Text(“Tık”) }.sheet(isPresented: self.$shown) { () -> ArtistDetail in ArtistDetail() } Navigation ile […]

IOS 13 : Memojiler Klavyeden Nasıl Kaldırılır ?
23.08.2019 11:00

IOS 13 güncellemesi ile birlikte gelen, emoji klavyesi içerisindeki memojiler biraz sinir bozucu şekilde konumlandırılmış. Memojilerden kurtulmanın yolu oldukça basit. Bunun için mesajlara girip, herhangi bir mesajın içine girmeniz gerekiyor. Sonrasında en alttaki uygulamaların olduğu bar üzerinden en sağa gidip seçenekler butonuna tıklayın. Bu ekranda Memoji’leri favorilerden kaldırarak ve pasif konuma getirerek memojilerden kurtulabilirsiniz. Memojilerle […]

SwiftUI List Bileşeni (Listeleme İçin TableView Alternatifi)
22.08.2019 18:05

Daha önce sizlerle Swift için TableView notlarımı paylaşmıştım. Artık SwiftUI bize göz kırpmışken bir yandan da kenardan kenardan SwiftUI’a yanaşayım dedim. SwiftUI ile ilgili List bileşeninden başlayarak öğrendikçe notlarımı sizlerle paylaşacağım. List{    // Listenecek Bileşenler } En basit hali ile yukarıdaki gibi tanıyabilirsiniz List bileşenini. Bir çok farklı kullanımı mevcut elbette. Tabiki içerisinde bazı View’lar […]