2020 mobil programlama

Bölüm 3 (Frameworkler) Ders-10: jQueryMobile

jQueryMobile 2010 yılında piyasaya sürülen dokunmatik ekran odaklı jquery takımının mobil platformlar için geliştirdiği HTML 5, CSS kullanan bir javascript framework’üdür. Şekil 80: jQuery jQuery Mobile, PhoneGap, Worklight ve diğer mobil çerçevelerle uyumludur.

Bölüm 3 (Frameworkler) Ders-9: Sencha Touch

Sencha Touch Şekil 78: Sencha Touch Sencha Touch (ST), iPhone, iPad ve Android odaklı web siteleri ve web servisleri geliştirmek için kullanılan bir çerçevedir (framework). ExtJS kütüphanesinin tanınmış bir tedarikçisi olan Sencha, Inc. tarafından, yüksek teknoloji ürünü tarayıcı ara yüz pazarı için geliştirilmiş ücretli bir platformdur. 400 $ ile 1900 $ civarı arasında paketleri vardır.

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…

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ı

2.Bölüm Ders-1: PLATFORM VE PROGRAMLAMA DİLİ SEÇİMİ

PLATFORM VE PROGRAMLAMA DİLİ SEÇİMİ Android Programlama Android için geliştirme süreci: Java dosyalarında, programın mantığını – uygulamanın ne yapmasını istediğinizi açıklarsınız. XML dosyalarında mizanpajları – görünümü tasarlarsınız. Uygulama yazıldıktan sonra, tüm dosyaları derlemek ve bunları Android cihazlarda çalıştırabileceğiniz ve / veya Google Play’de yayınlayabileceğiniz bir .apk dosyasında bir araya getirmek için derleme aracını kullanmanız gerekir….