Yazar: HilmiBilici

Bölüm 3 (Frameworkler) Ders-8: PhoneGap

PhoneGap Şekil 73: Phone Gap PhoneGap web tabanlı mobil uygulamalar hazırlamayı sağlayan bir uygulama geliştirme frameworküdür(çatısıdır). PhoneGap ile uygulama yazacağınız platformun dilini (native language) kullanmadan HTML, CSS ve Javascript gibi her platformda çalışan web teknolojileri ile uygulamalar yazıla bilinir.

Bölüm 3 (Frameworkler) Ders-7: Xamarin

Xamarin Şekil 63: Xamarin logosu Xamarin, .NET kodu ve platforma özgü kullanıcı arabirimlerini kullanarak Android, iOS, macOS ve Windows Phone için yerel uygulamalar oluşturmanıza olanak sağlayan 2011 yılından itibaren Microsoft firmasının geliştirdiği bir yazılım geliştiricisidir. Örneğin C# dilini kullanarak Cross (çapraz) Platform mobil uygulama geliştirme imkânı vardır.

Bölüm 3 (Frameworkler) Ders 6: Ionic

Alpha Anywhere Mobil uygulama geliştiricileri arasında hızlı uygulama geliştirme platformu olarak anılan Alpha Anywhere, çevrimiçi ve çevrimdışı çalışabilen hibrit (karma) mobil uygulamalar geliştirme sunan bir platformdur. Platformun sunduğu SQL veri tabanı desteği ile istenilen tüm veri tabanları için SQL etkileşimler oluşturabilir ya da Alpha Portable SQL ile uyumlu mevcut veri tabanına SQL bağlantılar kurula bilinir. Çevrimdışı…

Bölüm 3 (Frameworkler) Ders 5: Ionic

Ionic Ionic, mobil uygulamalar geliştirmek için HTML5 tabanlı hazırlanmış açık kaynak kodlu ve uç kullanıcılar için hazırlanmış bir frameworktür.

Bölüm 3 (Frameworkler) Ders 4: Appcelerator Titanium

Appcelerator Titanium Şekil 46: Appcelerator Titanium Titanium SDK, Apache 2 lisansı altında, JavaScript (önyükleme için HTML + CSS) ve JavaScript API’leri ile mobil platformların sahip olduğu yerel API’leri kullanmadan mobil uygulamalar geliştirme imkanı sağlayan bir platformdur. Asıl hedeflenen geliştiricinin, Android Platformu için Java veya Kotlin, iOS platformu için Objective-C veya Swift öğrenmesine gerek kalmadan JavaScript bilgisi…

Bölüm 3 (Frameworkler) Ders 3: Cordova

Cordova 21 Nisan 2015 tarihinde, Cordova ekibi (eski adı ile PhoneGap), web geliştiricilerin aynı anda birkaç platform için mobil uygulamalar geliştirmesine olanak tanıyan araçlarının 5.0 sürümünü yayımladı. Cordova, mobil uygulamaya bir tarayıcı yerleştirerek farklı platformlarda mobil uygulamalar geliştirmenize izin veren bir platformdur. Dolayısıyla, uygulama aslında tek bir siteyi gösteren bir mini tarayıcıdır. İndirmeyi hızlandırmak için tüm kaynaklar…

Bölüm 3 (FRAMEWORKLER) Ders 2: Flutter

Flutter Şekil 36: Resmi Flutter logosu Flutter, Google firması tarafından geliştirilen açık kaynak kodlu (Open Source Code) bir mobil uygulama geliştirme SDK’sıdır. Android ve iOS için uygulama geliştirmek ve Google Fuchsia işletim sistemi için uygulama geliştirilebilinir. Google, yeni açık kaynak kodlu geliştirme platformu Flutter’ı  Mobil Dünya Kongresi’nde (Mobile World Congress – MWC)  tanıtımını yaptı.

Bölüm 3 (FRAMEWORKLER) Ders 1: NativeScript

NativeScript Şekil 21: NativeScript’in resmi logosu             Telerik firması tarafından geliştirilen javascript kullanarak Android, iOS ve Windows Universal  platformları için native uygulamalar yazılmasını sağlayan frameworktür. NativeScript uygulamaları, Javascript veya TypeScript gibi platformdan bağımsız dillerde geliştirilmiştir. NativeScript, AngularJS çerçevesi için tam destek sağlar. NativeScript platformu ile hazırlanan mobil uygulamalar, Xcode veya Android Studio’da düzenlenebildikleri gibi platform API’lerine…

Bölüm 2 Ders-4: Windows Phone Programlama

Windows Phone Programlama Windows Phone olarak adlandırılan Microsoft’un telefonlar ve diğer akıllı ürünleri için kullandığı işletim sistemi Windows Mobile olarak Evrensel tüm platformlar için kullanılan işletim sistemine dönüşmüştür.

2.Bölüm Ders-3: BlackBerry OS Programlama

BlackBerry OS Programlama BlackBerry işletim sistemi, 1999-2013 yılları arasında Java tabanlı BlackBerry marka akıllı telefonlar için geliştirdiği ve halen 10.2.1 sürümü olan mobil işletim sistemidir. Şekil 16: Anahtar edinme sayfası