Android Studio ile Android Uygulama Geliştirme Temelleri

Android Studio

Ben bilmem fakat eski yazılımcılar bilir, Android uygulama geliştirmek için Android Studio değil Eclipse kullanılıyordu. Şimdiki Studio ise artık geliştiricilere daha iyi performans ve kullanış sağlıyor.

Android için mobil uygulama geliştirirken kullanılacak en temel programlama dili Java’dır.
Android’in temeli Java olduğu için, bilgisayarda JRE ve JDK bulunmak zorundadır.
Android Studio’dan önce geliştirme ortamı olarak Eclipse kullanılıyordu demiştik. Şimdi biraz Eclipse’yi irdeleyeceğiz.
Yeni proje oluştururken File -> New -> Java Project yolu izlenir.
Bir Java projesinde kaynak kodlarımız src adlı klasörde tutulur. Oluşturacağımız her türlü Java uzantılı dosya (Java sınıfları) bu klasörde saklanır ve uygulamayı çalıştırdığımızda bu klasör içinden derlenir. lib klasör ise harici Java kütüphanelerini projemize eklemek için kullanılan jar dosyalarının saklandığı klasördür.

Android studio ile detaylı bilgiyi ben vermeyeceğim sınavlarımdan dolayı. İleriki zamanlarda belki seri ders çekebilirim. İyi çalışmalar.

God of War 2017

God of War 2017

God of War serisi, bana göre diğer oyunlardan ayrılıyor. Oynanış dinamikleri, kombolar, savaşlar, hikaye vs. vs. hepsi birbirinden güzel. Fakat bu serinin son oyunudur ki, serinin diğer oyunlarından ayrılıyor. Kratos’un sakalları, sesi, çocuğu, oynanış mekanikleri, oyunu yaşamanıza olanak veriyor. Playstation 4 sitesinde oyunun açıklaması ise şöyle:

Öfkeni kontrol et

God of War değişti… ve bu sizin bildiğiniz Kratos değil.

Klasik hikâyenin müthiş bir yeniden anlatımını keşfederken zorlu ve bilinmedik bir yol sizi bekliyor. Oğlu uğruna daha iyi bir adam olmak isteyen Kratos’un olgunlaşma ve şiddet üzerine derin ve düşündüren yolculuğuna katılın. Canavarlarla, ejderhalarla ve tanrılarla dolu bir dünyada sorumluluk duygusunun ağırlığı omuzlarınızdadır ve hayatınız kanla ve kaosla doluyken, geleceği korumak için geçmişinizde yaptığınız hataları nasıl engelleyebileceksiniz ?

Sözün özü, şiddetle tavsiye ettiğim bir oyundur.

Arduino Nedir ? Arduino ile Robot Programlama

Arduino

Arduino bir G/Ç kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur. Tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da (Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider gibi) bağlanabilir. Hazır üretilmiş kartlar satın alınabilir veya kendileri üretmek isteyenler için donanım tasarımı ile ilgili bilgiler mevcuttur.

Kısacası bu sistem, hayalindeki donanımı, robotu, aracı tasarlamak isteyenler için birebir sistemdir. Bilgisayarınıza bağlayın ve sistemin üzerine processing diliyle kodlarınızı yazın. Hayalinizdeki kodları. Sonra ise hayalinizdeki sisteme özel maketinizi tasarlayın ve arduinoyu içine entegre edin. Karşınızda istediğiniz sistem. robotistan.com sitesinde alakalı parçalar bulabilirsiniz.

Sketchup ile Modelleme ve Unity’ye Aktarma

Sketchup ve Unity

Sketchup, modelleme programı; Unity ise bir oyun motorudur. Artık bir şeyler üretmek o kadar kolaylaştı ve eğlenceli hale dönüştü ki, hayalinizdeki dünyayı yaratabilirsiniz. Bunlardan biri de oyun yapmak ve bu gerçekten çok eğlenceli. Yapmanız gereken ise şu, sketch ile modellediğiniz her şeyi export edin, yani dışa aktarın. Bu dışa aktarmayı modeller diye bir klasörde kaydedin. Sonra Unity’yi açın, bir terrain ve first person shooter karakteri import edin. Sonra dışa aktardığınız modelleri oyun motoruna import edin. İmport ettikten sonra modeli seçerek sağ üstteki scale yani büyüklük değerlerini kafanıza göre ayarlayın. Son olarak ister fps karakterini, ister kendi oluşturduğunuz karakteri yarattığınız modeller arasında kafanıza göre dolaştırın. İyi eğlenceler !

Web Sitesi Yapmayı Kolaylaştırın | Muse

Muse

Yakın zamanda Adobe’nin çıkardığı program olan Muse, kullanıcıya web sitesi yapma konusunda kolaylık sağlıyor. Kullanıcı hiç kod bilmese dahi, hazır bulabildiği şablonları kullanarak web sitesi hazırlayabiliyor.

Adobe Systems’in metin tabanlı grafik tasarım programı InDesign ile benzer bir arayüze ve çalışma mantığına sahiptir. Hazırlanan web siteleri CSS stil dosyalarıyla zenginleştirilmiş HTML formatıyla dışa aktarılıp yayınlanabilir.

Widget başlığı altında menü, buton, form gibi birçok hazır web elementi barındırmaktadır. Bazı yazılım firmaları program için Widget eklentileri geliştirerek bunları ücretli veya ücretsiz olarak kullanıma sunmaktadırlar.

Tabi kod bilmeden web sitesi geliştirmek çok eğlenceli ve kolay olabilir, fakat kanımca hiç sağlıklı olmaz. Bir hata olduğunda sorun yaşayabilirsiniz ya da sitenizi detaylı olarak yönetemezsiniz.