Connect(“fırtına…”);

   Dün akşam gerçekleşen ve online olarak da takip edilebilen Microsoft Connect(); etkinliğinin ilk günü gerçekten de .Net eco sistemi açısından tarihi bir etkinlikti. Doğrusunu söylemek gerekirse paylaşılan bilgileri önceden biliyor olmama rağmen suskun kalabilmek bir yana, etkinliği izlerken her şeye rağmen insan heyecan duyuyor. İlerleyen satırlarda detaylarını ileteceğim ve etkinlikte duyurulan yeniliklere baktığımızda dikkatinizi...
Okumaya devam...

Android : Aktivitenin Yaşam Öyküsü

   Xamarin.Android makale serisinde geriye dönüp baktığımızda pek çok önemli konuya değindiğimizi görebiliriz. Her makalede bilgi birikimimize bir taş daha eklerken, sıra geldi Xamarin.Android ile geliştirdiğimiz bir uygulamanın yaşam hikayesini incelemeye. Aslına bakarsanız burada paylaşacaklarımın bir çok Xamarin’e özgü olmaktan öte Android uygulamalarının tamamında geçerli konseptlerdir.    Makalemin henüz çok başlarında iken hemen belirteyim; Windows...
Okumaya devam...

Android : Kaynaklar, Kaynaklar, Kaynaklar…

   Giderek ilerlediğimiz Xamarin.Android makale serisinde elimizi iyice koda bulaştırmadan önce hala öğrenmemiz gereken detaylar var. Bir önceki makalemizde arayüz tasarımcısını incelerken hatırlarsanız Android kaynaklarına hızlı bir bakış atmıştık. Bu makalemde Android kaynak kullanımını daha derinlemesine inceleyeceğim.    Bir Android uygulamasında yer alan resim dosyaları, film dosyaları, ses dosyaları yani kısaca kaynak kodunuz dışında yer...
Okumaya devam...

Xamarin.Android : Arayüz Üzerine

   Android makale dizisinin önceki makalelerini daha çok tanışma ve arka taraftaki mimari üzerine ayırmıştım. Önemli olduğunu düşündüğüm bu konularda yeterli bir bilgi düzeyine ulaştığımızı düşünerek artık yavaş yavaş programlama ayağına doğru geçiş yapmayı düşünüyorum. Bu makalemde arayüz tasarımına değineceğim.    Masaüstü uygulama geliştiricileri için arayüz tasarımı görece daha kolaydır, doğrudan kodla ya da Visual...
Okumaya devam...

Xamarin.Android : Şapkadaki Tavşan

   Xamarin makalelerine son hızla devam ederken şöyle bir bakınca dördünce makaleye gelmişiz bile. Son makalemde sizlerle arka planda gerçekleşenleri, mimariyi paylaşmıştım. Buna biraz daha devam etmek faydalı olacaktır. Makalelerde en zorlandığım şey başlığı seçmek; madem bir öncekinde sihirbazın sırrı dedik, içeriği nedeniyle buna da benzer bir şey seçmek nedense çok mantıklı geldi 😉   ...
Okumaya devam...

Xamarin.Android : Sihirbazın Sırrı

   Hatırlarsanız bir önceki makalemde birlikte C# ile Android’e merhaba demiştik. Bloğumu takip edenleriniz bilecektir, “Merhaba Dünya” makalelerini seviyorum; basit ama anlaşılır. “Merhaba Dünya” uygulamaları ile teknik detaylarla çok fazla boğulmadan yeni tanıştığımız bir dünyaya adım atıyor, aynı zamanda da hızlıca gözle görülür bir şeyler üretmeye başlıyoruz. Serinin üçüncü makalesine başlarken, “Merhaba Dünya” dedikten sonra...
Okumaya devam...

Xamarin.Android : Merhaba

   Hatırlarsanız bir önceki makalem ile mobil sistemlerde C# ile uygulama geliştirmeye hızlı bir giriş yapmıştık. Xamarin ile uygulama geliştirmek için sabırsızlandığınızı düşünerek bu makalemde Xamarin.Android ile ilk Android uygulamanızı nasıl geliştireceğinizi anlatacağım.      Xamarin çevrim içi mağazasından ücretsiz sürümü indirdiyseniz fark etmişsinizdir; bu sürüm içerisinde Visual Studio desteği bulunmuyor. Bunun yerine Xamarin Studio...
Okumaya devam...

Xamarin; Android, IOS ve C# Üzerine

    .Net framework ilk ortaya çıktığında insanlar oldukça heyecanlanmışlardı. Java ile Linux ruhuna sahip insanların yakaladığı platform bağımsızlığı nihayet Microsoft dünyasına da geliyordu. Gerçekten de teknik olarak bakıldığında .net framework aynı java gibi sanal bir motor üzerinde çalışıyordu, dolayısıyla da platform bağımsızdı. Pratikte ise bu bağımsızlık uzun süre sadece Windows sistemler için geçerli oldu.   ...
Okumaya devam...