FileManager is a built-in Swift class for accessing file system. File paths are represented as URLs in Swift. iOS apps operate in secure sandbox environment with Documents directory
Udemy has over 4.2 million iOS development learners. Courses range from beginner to advanced levels. Most courses have 30-44.5 hours of instruction
Apple'ın 2014'te tanıttığı açık kaynak kodlu yazılım dilidir. Objective-C'den 2.6 kat, Python'dan 8.4 kat daha hızlıdır. Nesne tabanlı programlama dilidir. 2015'te açık kaynak haline geldiğinde 60.000'den fazla geliştirici katılmıştır
Bu video, Udemy'de yayınlanan "Sıfırdan Flutter ile Android iOS Development" kursunun bir parçası olan bir eğitim videosudur. Eğitmen, yaklaşık bir yıl süren kursun güncellemelerini ve yeni kurulum adımlarını paylaşmaktadır.. Video, Flutter kurulumunun temel adımlarını adım adım göstermektedir. İlk olarak sistem gereksinimleri (Windows 7 ve üzeri, 400 MB alan) anlatılmakta, ardından Git yazılımının kurulumu, Flutter SDK'nın Git komutlarıyla klonlanması ve çevresel değişkenlerin ayarlanması gösterilmektedir. Ayrıca Android Studio'nun indirilmesi ve emülatör kurulumu hakkında bilgiler verilmektedir. Video, Flutter kurulumunun temel aşamalarını kapsayan bir eğitim serisinin ilk bölümüdür.
Facebook tarafından geliştirilen cross-platform mobil uygulama geliştirme framework'üdür. Tek bir dil ile Android ve iOS platformlarında uygulama geliştirmeyi sağlar. JSX formatında kod yazarak cihaz ile arayüz arasında köprü görevi görür
Go supports native mobile applications and SDK development through bindings. Native apps are written entirely in Go with limited packages. SDK applications use Go packages with Java/Objective-C bindings
Mac with macOS required for iOS development. Project created from version control in Android Studio. Shared module created using Kotlin Multiplatform plugin
Bu video, Kerim Çağlar tarafından sunulan bir eğitim dersidir. Kerim, Sweet Programlama kanalının sahibidir ve uzun bir aradan sonra tekrar derslerine devam etmektedir.. Video, Firebase platformu üzerinden iOS uygulamalarına push notification ekleme sürecini adım adım anlatmaktadır. İçerikte Firebase projesi oluşturma, CocoaPods ile Firebase ve Firebase Messaging kütüphanelerini projeye ekleme, AppDelegate'e gerekli kodları yazma ve Firebase üzerinden bildirim gönderme adımları gösterilmektedir. Ayrıca, bildirim türleri (alert, badge, sound) ve token kavramı hakkında bilgiler de paylaşılmaktadır.
Bu video, bir programlama eğitim içeriğidir. Eğitmen, dinamik veri kaynağı oluşturma konusunu anlatmaktadır.. Videoda, dinamik bir veri kaynağı oluşturmak için string array tanımlama ve view didload fonksiyonunda veri ekleme işlemleri gösterilmektedir. Eğitmen, "list" adında bir string array tanımlayarak "İstanbul" gibi verileri ekleyip, bu verileri bir table'a nasıl eşleştireceğini açıklamaktadır. Ayrıca, data source'un her bir satırının table'ın bir satırıyla nasıl eşleştirileceği ve section ve row sayılarının nasıl belirleneceği de anlatılmaktadır.
Bu video, bir eğitim içeriği olup, izleyicilere iOS uygulamalarında web üzerinden resim yükleme işlemini adım adım göstermektedir.. Video, önceki derslerde resim ekleme ve manipüle etme konularının devamı niteliğindedir. İçerikte, uygulamanın boyutunu azaltmak için web üzerinden resim yükleme yöntemi anlatılmaktadır. Eğitmen, ImageView ekleme, internet bağlantıları için gerekli ayarları yapma, Swift kod yazma ve fonksiyon tanımlama adımlarını göstermektedir. Ayrıca, Safari üzerinden resim seçme, URL'leri kopyalama ve uygulamada test etme süreci de detaylı olarak açıklanmaktadır.
Bu video, bir eğitim içeriği olup, izleyicilere dinamik background rengini nasıl değiştirebileceklerini adım adım göstermektedir.. Videoda, beş farklı buton tasarlanarak her birine tıklandığında background renginin farklı renklere (beyaz, kırmızı, mavi, yeşil ve siyah) değişmesi gösterilmektedir. Eğitmen önce butonları ekleyip title alanlarını değiştiriyor, ardından her buton için action ekliyor ve son olarak view control shift'i kullanarak kod yazarak background rengini değiştiriyor. Video, simülatörde test edilerek sonlanıyor.
Bu video, Swift ile mobil uygulama geliştirme derslerinin bir parçası olup, bir eğitmen tarafından sunulan bir eğitim içeriğidir.. Videoda, Swift kullanarak basit bir zar atma uygulaması geliştirme süreci adım adım gösterilmektedir. Eğitmen önce Discord üzerinden yeni bir Single View App projesi oluşturur, ardından storyboard üzerinde arka plan, logo, zar resimleri ve buton gibi tasarım elemanlarını yerleştirir. Daha sonra bu elemanları kodla ilişkilendirerek, her butona basıldığında rastgele bir sayı üretme ve zar resimlerini gösterme mantığını uygular. Video, uygulamanın çalıştırılması ve test edilmesiyle sonlanır.
Bu eğitim videosunda mobil uygulama geliştiricisi ve arayüz tasarımcısı Mehmet Erkam, Windows üzerinden iOS için Flutter uygulama geliştirme sürecini adım adım göstermektedir.. Video, Apple cihaz edinmeden iOS için uygulama geliştirme yöntemlerini kapsamlı şekilde ele almaktadır. İlk bölümde Codemagic, Appetize ve Correlium gibi simülatör siteleri ile MacOS sanal işletim sistemi kurulumu ve Xcode kullanımı anlatılırken, ikinci bölümde VS Code üzerinden Flutter uygulamasının iPhone'a nasıl yükleneceği ve test edileceği gösterilmektedir.. Eğitim, uygulamayı yayınlamak için release modunda build alma sürecini de içermekte ve eğitmen, bu yöntemlerin geçici olduğunu, kesintisiz geliştirme deneyimi için bir Mac veya iPhone sahibi olmanın gerekliliğini vurgulamaktadır.
Bu video, bir eğitim içeriği olup, konuşmacı Xcode'da Collection View kullanarak resim galerisi oluşturma sürecini adım adım göstermektedir.. Video, yeni bir Xcode projesi oluşturma ile başlayıp, manzara resimlerinin projeye eklenmesi, Collection View'ın tasarım ortamında yerleştirilmesi ve düzenlenmesi aşamalarını kapsamaktadır. Ardından hücre sınıfı oluşturma, ImageView ekleme ve Swift kodlarıyla resimlerin galeriye yüklenmesi anlatılmaktadır. Ayrıca, resim isimlerinin doğru şekilde kaydedilmesi ve obje sayısına göre ekrandaki hücre sayısının belirlenmesi gibi konular da ele alınmaktadır.. Eğitim, resim galerisinin test edilmesiyle sonlanmakta ve bir sonraki derste ayrıntı penceresi açtırma ve resimlerle ilgili ek bilgiler ekleme konularının işleneceği bilgisiyle tamamlanmaktadır.
Bu video, iOS, iPhone ve iPad uygulamaları geliştirme alanında uzmanlaşmış bir eğitmen tarafından sunulan bir eğitim içeriğidir.. Video, iki ana bölümden oluşmaktadır: İlk bölümde UI Segmented Control'ün özellikleri, kullanımı ve programlama yöntemleri detaylı olarak anlatılmakta, ikinci bölümde ise segment control'un nasıl oluşturulacağı, array yapısı kullanılarak elemanların nasıl ekleneceği ve düzenleneceği adım adım gösterilmektedir. Eğitmen, segment kontrolünün boyut ayarları, görünüm seçenekleri, segment ekleme/silme işlemleri ve renk değiştirme gibi temel özelliklerini kod örnekleriyle açıklamaktadır.. Videoda ayrıca segment kontrolünün action ve property ile nasıl kontrol edilebileceği, label ile nasıl entegre edilebileceği ve segmentlerin nasıl eklenip kaldırılabileceği örneklerle gösterilmektedir. Eğitmen, izleyicilere videoları önce izleyip sonra kendi başlarına denemelerini tavsiye etmektedir.
Bu video, bir eğitmen tarafından sunulan programlama eğitim serisinin bir parçasıdır. Eğitmen, kod örnekleri üzerinden konuları açıklamaktadır.. Video, iOS uygulama geliştirme ve Python programlama dili temel kavramlarını içermektedir. İlk bölümde iOS uygulama geliştirme için gerekli donanım ve yazılım gereksinimleri, Xcode programı ve storyboard kullanımı anlatılırken, ikinci ve üçüncü bölümlerde Python'da değişken tipleri, veri tipleri ve dönüşümleri ele alınmaktadır.. Videoda ayrıca değişken tipleri arasında dönüşüm yapma yöntemleri (string-integer, integer-double) ve toplama işlemleri gösterilmektedir. Video sonunda eğitmen, izleyicilere üç ödev vermektedir: değişken tiplerini açıklamak, değişken türlerini listelemek ve değişken türlerini birbirine nasıl çevirebileceğimizi anlatmak.
Bu video, Fesih Arslan tarafından sunulan bir eğitim içeriğidir. Fesih Arslan, 1993'te Pascal diliyle tanışmış ve 2002 yılından beri bir devlet kurumunda çalışan bir yazılım geliştiricisidir.. Video, öncelikle Fesih Arslan'ın kariyerinde geliştirdiği dört büyük proje (hidroelektrik santrallerde erken uyarı sistemi, merkezi ısıtma yönetim uygulaması, akıllı geçiş sistemi ve takip uygulaması) hakkında bilgiler sunuyor. Ardından Delphi platformunda mobil uygulama geliştirme eğitimi başlıyor. Eğiticide Android ve iOS platformlarında mobil uygulama geliştirme, veritabanından gelen kayıtları JSON formatında düzenleme, menü oluşturma ve platforma özgü tasarım özellikleri gibi konular ele alınıyor.