Xamarin etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Xamarin etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

25 Şubat 2016 Perşembe

Ve Microsoft Xamarin'i Satın Alır

     
        Microsoft 2013'ten beri geliştiricilerin Visual Studio üzerinde en kolay şekliyle Native uygulamalar geliştirebilmeleri için Xamarin ile partnerlik yürütüyordu.Sonunda bu satın alma gerçekleşti.Xamarin,.C# dili ile(şu anda programlamaya nereden başlamalıyım sorusunun muhtemel cevabı olan dil) piyasada bulunan aklınıza gelebilecek bütün platformlara uygulama geliştirme imkanı sunuyor.Örnek olarak bazıları Windows,IOS,Android mobil uygulamaları,Linux,Windows,Mac masaüstü uygulamaları,ve Monogame(Eski XNA) ile neredeyse bütün oyun platformları.

       2016 yıldır belkide uygulama geliştirmek için şu andan daha iyi bir zaman olmadı.Tabiki de öyle muhtemelen daha iyiside olacak.Ama şu an bizi bekleyen market potansiyeli ve SDK bolluğu yüzünden ne yapacağımızı şaşırmıyorda değiliz.Bence Android SDK mı yok Xamarin mi,yok Unity mi yok Unreal mı ... diye giden kıyaslara hiç girmeyin.Tüketim mi,üretim mi? Asıl mesele bu konuda taraf olmaktan ibaret.Dünya üzerinde çok güzel uygulamalar,web siteleri vs mevcut,bunları tüketmekte bir o kadar güzel ve eğlenceli.Ama bir kere üretim kısmına bulaşmış kimseler için işler tüketmek kadar kolay değil.O yüzden üretim kısmında isek bir şeyler tasarlamak istiyorsak zaten kısıtlı olan imkanlarımızı doğru kullanmaya çalışalım.Sadece Java ile uğraşmış tiplerin boşverin diğerlerini demesini veya .NET'çilerin tam tersini söylemesine aldırış etmeyin.Siz mümkünse hepsini deneyin çok fazla zamanınız yoksa bir taşla iki kuş vurma platformlarına bir göz atın.Xamarin bu durum için şu an piyasada en uygun konumda diyebiliriz.

        Xamarin ile Visual Studio ortamında C# dili ile örneğin Android veya IOS için uygulama yazabiliyorsunuz.Performans şöyle böyle diyen kişilere kulaklarınızı tıkayınız.Biz bir şeyler üretebilmenin peşindeyiz.Eğer varsa Java ile bütün platformlara mobil uygulama yazabileceğimiz bir şeyler veya Objective-C ile Android veya Windows Phone onuda kullanırız.Microsoftun zaten birlikte çalıştığı Xamarin'i satın almasından sonra direk Visual Studio içerisinde bütün Xamarin platformlarına ekstra bir ücret ödemeden ulaşmamız en büyük temennim.

        Beni en çok heyecanlandıran şey ise Monogame'in Visual Studio ortamında C# ile aklınıza gelebilecek bütün platformlara oyun programlama desteği verebilecek olması.Monogame'in 'Write once,Play everywhere' sloganı indie geliştiricilerin ağzını sulandırıyor.(XNA 5 mi geliyor?) Umarım bu konudada işler biz geliştiricilerin dilediği gibi gider.Android veya IOS için Monogame ile oyun geliştirmek C# bilenler için çokta zor olmayacaktır.

        Bir sonraki Visual Studio sürümünü merakla bekliyor olacağız.O zamana kadar Windows 10 Universal Project konusunu incelemenizi öneririm.Artık eskisi gibi mobile ayrı masaüstüne ayrı tablete ayrı uygulama yazma devri bitiyor gibi.

        Yazımı yazarken dinlediğim Metallica-Fade to Black şarkısıyla ve ayrıca ilk XNA oyunum Paint Trek'in örnek videosuyla bitiriyorum,hoşça kalın.




21 Aralık 2015 Pazartesi

Star Wars 2012

        Star Wars(Yıldız Savaşları),George Lucas(1) tarafından tasarlanan efsane fim serisi.Sinema sektöründe altın harflerle yazılı bir çalışma.2015 yılını bitirmek üzere olduğumuz bu günlerde Türkiye'de bile gündem  ışın kılıçları,Darth Vader ve stormtrooper maskeleri,uzay araçları,akan galaksi ekranı.Koca otomobil firmalarının para basıp reklamlarında kullandığı,BİM(2)'in bile bardağını,şapkasını,yastığını,tshirtlerini satarak nasiplendiği, bizim gibi ortadoğu ülkesi vatandaşlarını sevindirdiği günler yaşıyoruz.Evet yanlış duymadınız BİM,Star Wars ve BİM'den satın alınan kupaları,şapkaları ezik bulan ortadoğunun bağrından kopan züppeler...

        Sosyal medya haftalarca Star Wars ablukası altındayken ( yeni filmi viyondayken  https://www.youtube.com/watch?v=sGbxmsDFVnE )  bir an yakın geçmişim gözümün önüne geldi.Kütahya DPU son sınıf bitirme tezim,adı Star Wars 2012 olan.Hayatlarında kod yazdıkları meçhul insanlara proje beğendirmeye çalıştığımız günler.Üniversite hakkında fazla konuşmak istemiyorum,kantininde takılmak harici pek çekici gelmeyen bir mekandı.Tez konuma gelirsek,XNA Framework ile 2D oyun tasarımı.O zamanın şartlarına göre elimden geldiğince kendimi geliştirmeye çalıştığımı düşünüyorum.Şu an daha iyisini yapabilirdim diye söylensemde sınıf olarak yönlendirme konusunda sıkıntı çekiyorduk.Oyun yapımı konusunda kendime başlangıç noktası bulmuştum,XNA Framework.Şu sıralar MonoGame(3) çatısı altında yeniden hayat bulan proje Microsoft'un desteğini kaybetse bile Xamarin(4) ile yoluna devam etmektedir.Ama bu işe giriş yapmak için sağlam ve basit bir yapıya ihtiyaç duyanlara her zaman önerim olmuş ve olacaktır bu Framework.Oyunum 3 level'dan oluşmaktadır.O zaman ki bilgi ve birikimime göre kendi kendime iyi bir şeyler yapmaya çalıştığımı söyleyebilirim.Takdir sizin.



Source Codes : here 
1) George Lucas and Star Wars
2) BIM
3)MonoGame
4)Xamarin