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.

Web Sitesi Yapmayı Kolaylaştırın | Adobe Dreamweaver

Adobe Dreamweaver

Adobe’un sunduğu bir program olan Adobe Dreamweaver, web sitesi yapmayı çok basit hale getiriyor. Özellikle kod bilmeyenler için yardımcı olabilecek bir program. Çünkü HTML’da yazacağınız 10 – 15 satırlık kod yerine, programda sürükle bırak yöntemi ile işinizi halledebiliyorsunuz.

Sürümleri

Program ilk olarak Macromedia tarafından geliştirilmiştir, fakat Adobe, Macromedia’yı satın alınca program Adobe üstüne geçmiştir.

  • Dreamweaver 1.0 (Aralık 1997; Mart 1998’de ise Dreamweaver 1.2 yayınlandı)
  • Dreamweaver 2.0 (Aralık 1998)
  • Dreamweaver 3.0 (Aralık 1999)
  • Dreamweaver UltraDev 1.0 (Haziran 2000)
  • Dreamweaver 4.0 (Aralık 2000)
  • Dreamweaver UltraDev 4.0 (Aralık 2000)
  • Dreamweaver MX (29 Mayıs 2002)
  • Dreamweaver MX 2004 (10 Eylül 2003)
  • Dreamweaver 8 (13 Eylül 2005)
  • Dreamweaver CS3 (16 Nisan 2007)
  • Dreamweaver CS4 (23 Eylül 2008)
  • Dreamweaver CS5 (12 Nisan 2010)
  • Dreamweaver CS5.5 (12 Nisan 2011; HTML5 desteklenmeye başlandı)
  • Dreamweaver CS6 (21 Nisan 2012)
  • Dreamweaver Creative Cloud (17 Haziran 2013)

Gurbete Giden Türkler için Hazırlanan Afiş

Onurlu Ol

  • Para biriktireceğim diye gereğinden aşağı şekilde yaşama
  • Kimseden öteberi isteme, muhtaç olsan da belli etme.
  • Kendine başkalarını acındırma.
  • Parayla olacak işleri parasız yapmaya çalışma.
  • Cimrilik etme.
  • Kışkırtıcılara sırtını çevir.

Aileni, Evini Unutma

  • Evine muntazam mektup yaz, merak ettirme
  • Sıkıntılarını ailene yazma
  • Tutumlu ol. Paranı sokağa atma. Artırabildiğini evine gönder.

Sağlığını Koru

  • Kendine iyi bak.
  • Sarhoş olma
  • Uyku saatinde uyu
  • Uçkuruna sahip ol

Zekanı İyi Kullan

  • İşini çabuk öğren ve en iyi şekilde yap
  • Bilmediğini sormaktan çekinme
  • Dikkatsizlik edip işinde malzeme zaiyatina sebep olma
  • Tembellik etme. Verilen işi tam zamanında noksansız bitir
  • Boş ver diyene uyma
  • İşyerinde idarecilere, ustalara saygı göster

Bayrağını Düşün

  • Yabancı ilde yapacağın iyi iş de kötü iş de şahsına yüklenmez. Türklüğe ait olur
  • Bayrağının şerefini hatırından çıkarma. Rengini atalarının dökülen kanından aldığını unutma
  • Dinden imandan ayrılma

“Hayalindeki Okul” Web Sitesi Yarışması

Hayalindeki Okul Web Sitesi ve Mobil Uygulama Yarışması

IEEE ODTÜ Öğrenci Kolunun düzenlediği, lise öğrencilerinin hayallerindeki okulun web sitesini tasarladığı “Hayalindeki Okul” yarışmasına katıldım. Malum eğitim sistemimiz sıkıntılarla dolu bir sistem. Bende bu sistemi eleştirerek, çağdaş olmasını düşündüğüm bir okul tasarladım ve adını “Tekno Lise” koydum. Portalıyla, üyeleriyle kapsamlı bir site oldu kanımca. Siteyi ise HTML, CSS ve PHP’den yaptım. Tasarımını Photoshop ile yaptım. Umarım beğenirsiniz ve umarım yarışmayı kazanırım.

Sitede ya da sitenin nasıl yapıldığı ile ilgili herhangi bir sorunuz olursa benimle kabakcemirhan@gmail.com adresinden iletişime geçebilirsiniz.

Siteyi ise hem lokalde hem sunucuda gönderdim. Lokal yani yerel dosyalar bende bulunuyor fakat sunucu kısmına hayalimdekiokul.pe.hu adresinden ulaşabilirsiniz.

Dijital Atölye Online Yeterlik Sertifikası Kazandım

Dijital Atölye Nedir ?

Dijital Atölye kursu pazarlama temelleri, arama, e-posta, sosyal medya, görüntülü reklamlar, video, e-ticaret, coğrafi hedefleme, web analizi gibi birçok konuyu ele alan toplam 23 modülden oluşmaktadır. Sertifika programı; Google Türkiye, Türkiye Odalar ve Borsalar Birliği, Türkiye İş Kurumu ve T.C Çalışma ve Sosyal Güvenlik Bakanlığı ortaklığıyla düzenlenmiştir. Programdan elde ettiğim bilgilerle, mevcut projelerimizi artık daha yüksek kaliteye taşıyacağız.

Kurstaki konular ise şöyle; Online dünyaya adım, E-posta kullanımı, arama ağıyla tanışma, arama ağlarını işletmemiz için kullanma, web analizi, fark edilmek, sosyal medya kullanımı, mobil kullanımı ve olanaklar, reklam yayınlamak ve reklam kullanımı, yurtdışına açılmak, video reklamcılığı ve e-ticaret. Sizde eğer işletmeniz için dijital dünyaya girmek istiyorsanız https://dijitalatolye.withgoogle.com ziyaret edebilirsiniz.