11 Ocak 2016

Jeryi Yakala - MIT App Inventor 2 ile Android Oyun Yapma

Merhaba bugün uzman kullanıcılar için hazırladığım bir çalışmayı paylaşacağım bu android programlama dersinde MIT App Inventor'daki pek çok araç kullanılıyor ayrıca PHP ve MYSQL da kullanılmıştır.

Uygulamanın Tanıtım Videoosu:


Uygulamanın Yapılış Videosu:



Jeryi Yakala Uygulamasını aşağıdan indirip telefonunuzda deneyebilirisiniz.

jeriyakala.apk

Uygulamanın .aia Dosyasını aşağıdan indirip kendi Mit App Inventor Hesabınıza yükleyerek çalışmanın kodlarını inceleyebilirsiniz.

Jeryi Yakala.aia

İndirdiğiniz dosyayı MIT App Inventor hesabınızı açtıktan sonra "Projects> import project (.aia) from my computer" adımlarını izleyerek yükleyebilirsiniz.

Kullandığım PHP Kodları
Jery.php
<?php
/*  veritabanına bağlan ve kontrol et başlangıç  */
DEFINE ('DBUSER', 'Veritabanı Kullanıcı Adı');
DEFINE ('DBPW', 'Veritabanı Sifresi');
DEFINE ('DBHOST', 'localhost');
DEFINE ('DBNAME', 'Veritabanı Adı');

$dbc = mysqli_connect(DBHOST,DBUSER,DBPW);
if (!$dbc) {
    die("Database connection failed: " . mysqli_error($dbc));
    exit();
}

$dbs = mysqli_select_db($dbc, DBNAME);
if (!$dbs) {
    die("Database selection failed: " . mysqli_error($dbc));
    exit();
}
/*  veritabanına bağlan ve kontrol et bitiş  */

/*  Değişkenleri tanımladık başlangç  */
$rekor = mysqli_real_escape_string($dbc, $_GET['rekor']);
$isim = mysqli_real_escape_string($dbc, $_GET['isim']);
/*  Değişkenleri tanımladık bitiş  */

/*  veritabanına baglanıp sql sorgusu gonderdik başlangıç */
/*  Jery tablo adıdır burasını kendinizinkiyle değiştirin  */
/*  Değişkenlerden gelen veriyi veritabanında güncelleme yapan kod  */
$sql = "UPDATE jery SET id=\"1\", isim='$isim', rekor='$rekor' WHERE 1";
$BaglanVeGonder = mysqli_query($dbc, $sql);
/*  veritabanına baglanıp sql sorgusu gonderdik bitiş  */


/* veritabanının jery tablosundan veri ceker ve ekrana yazdırır baslangıc */
/*  Jery tablo adıdır burasını kendinizinkiyle değiştirin  */
$query = "SELECT * FROM jery";
$vericek = mysqli_query($dbc, $query);
while ($sutun = mysqli_fetch_array($vericek)){
echo $sutun[1]."\n";
echo $sutun[2]."\n";
}
exit;
/* veritabanının jery tablosundan veri ceker ve ekrana yazdırır bitis*/


/* veritabanını durdurur baslangıc*/
mysqli_close($dbc);
/* veritabanını durdurur bitis*/
?>

rekor.php
<?php
/* veritabanına bağlan ve kontrol et başlangıç */
DEFINE ('DBUSER', 'Veritabanı Kullanıcı Adı');
DEFINE ('DBPW', 'Veritabanı Sifresi');
DEFINE ('DBHOST', 'localhost');
DEFINE ('DBNAME', 'Veritabanı Adı');


$dbc = mysqli_connect(DBHOST,DBUSER,DBPW);
if (!$dbc) {
die("Database connection failed: " . mysqli_error($dbc));
exit();
}


$dbs = mysqli_select_db($dbc, DBNAME);
if (!$dbs) {
die("Database selection failed: " . mysqli_error($dbc));
exit();
}
/* veritabanına bağlan ve kontrol et bitiş */



/* veritabanının jery tablosundan veri ceker ve ekrana yazdırır baslangıc */
/*  Jery tablo adıdır burasını kendinizinkiyle değiştirin  */
$query = "SELECT * FROM jery";
$vericek = mysqli_query($dbc, $query);
while ($sutun = mysqli_fetch_array($vericek)){
echo $sutun[1]."\n";
echo $sutun[2]."\n";
}
exit;
/* veritabanının jery tablosundan veri ceker ve ekrana yazdırır bitis*/


/* veritabanını durdurur baslangıc*/
mysqli_close($dbc);
/* veritabanını durdurur bitis*/
?>

PhpMyAdmin tablo yapısı
sql Dosyası aşağıdadır isterseniz indirip veritabanınıza import ederek içe aktarabilirsiniz.
jery.sql

7 Ocak 2016

Mit App İnventor 2 ile Label, Textbox ve Buton Kullanımı - 3.Ders



Merhaba arkadaşlar bu dersimizde Mit App Inventor 2 ile Android program yaparken en çok kullanılan üç araçı inceleyeceğiz, bu araçlar: Label, Textbox ve Buton'dur.

Label: Ekrana yazı yazdırmak için kullanılır buna verilerin çıktısını almakta diyebiliriz.
Textbox: Programa veri girişi yapmak için kullanılır. (Tıklandığında klavye açılır böylece içine yazı yazılabilir)
Buton: Tıklanabilen düğmelerdir, üzerine basıldığında yapmasını istediğimiz komutları başlatır.

5 Ocak 2016

Mit App Inventor 2 Adnroid Uygulama Yapmaya Hazırlık - 2.Ders

Merhaba arkadaşlar Andoid Program yapmak için can atıyorsunuz biliyorum ancak gerekli bir adım daha var; uygulamayı tasarladığımız esnada çalışıp çalışmadığını denemek için android telefonumuz ile bilgisayarı birbirine eş zamanlı olarak bağlamamız gerekiyor böylece yaptığımız fonksiyonları ve hataları anında görebileceğiz.

Bilgisayar ve telefonu birbirine wireless üzerinden bağlayacağız bunu yapmak sadece üç adım ve çok kolay.

1.Adım: Kullandığımız bilgisayar ve telefon aynı modem ile internete bağlanmalıdır. **
2.Adım: Telefonunuza Google Play'den "MIT AI2 Companion" uygulamasını indirip kurun.

Bundan sonraki adım siz MIT App inventor 2 uygulamasında bir şeyler tasarlayıp bunu denemek istediğinizde yapılacak yeni bir proje başlatın daha sonra son adıma geçebilirsiniz.



3.Adım: Projenin tasarım sayfasından "Connect > AI Companion" adımlarını izleyin ve karşınıza çıkan penceredeki kodu telefonunuza kurduğunuz uygulamayı açıp oraya yazın ardından "connect with code" butonuna basın.

Hepsi bu kadar şimdi siz kodlamaları değiştirdikçe telefonunuzdaki uygulama otomatik olarak güncellenecek ve sizde her yaptığınızı anında deneyebileceksiniz.



** Eğer herhangi bir sebepten dolayı bilgisayar ve telefon aynı modeme bağlanamıyorsa sizin yapacağınız en iyi yöntem "Build > App (Save .apk to my computer)" adımlarını izleyerek uygulamayı indirip telefonunuza kurmak böylece yaptığınız uygulamaları deneyebilirsiniz.

Mit App Inventor 2 Arayüz Tanıtımı - 1.Ders


Merhaba arkadaşlar ilk dersimizde sizlere Android program yapmak için kullanacağımız Mit App Inventor 2'nin arayüzünü tanıtacağım böylece neyi nereden yapacağımızı öğrenmiş olacaksınız. 

Sonraki derslerde yavaş yavaş tüm araçları birer ikişer kullanarak ufak programlar yapmaya başlayacağız, zamanla yaptığımız Android uygulamaların seviyesi ve zorluğu siz araçları kullanmayı öğrendikçe artacak iyi seyirler.

3 Ocak 2016

Mit App Inventor tanıtımı Nedir? Ne işe yarar?

Mit App Inventor yazılım dili bilmeyen acemi kullanıcılar için Google'ın desteği ile hazırlanmış sürükle bırak yöntemiyle çalışan android uygulama üretme aracıdır. Kullanmaya başlamak için bir google hesabınızın olması yeterli.

İki aşamada kolayca Android uygulama üretebilirsiniz: birinci aşama tasarım aşamasıdır sürükle bırak yöntemiyle programınızın tasarımını yaparsınız ve ikinci aşama olarak uygulamanın fonksiyon kısmı başlar burada da yine sürükle bırak yöntemini kullanarak fonksiyonları yazarsınız ancak Mit App Inventor'un burada size yine yardımcı olur yapboz şeklindeki kodlama kısmı hatalı kodlamalar yapmanıza engel olur hangi parçanın nereye geleceğini bilmemenize rağmen doğru yeri bulabilirsiniz hangi parçanın nereye geçeceği bellidir.




Mit App Inventor uygulaması bilgisayara kurulan bir program değildir bir websitedir uygulamaları tarayıcı üzerinde hazırlarsınız bu yüzden internete bağlı olmanız gerekir uygulamayı yaptıktan sonra bilgisayarınıza yada telefonunuza indirip deneyebilirsiniz, ayrıca uygulamayı tasarlarken yaptıklarınızı kolayca test edebilmek için güzel çözümler üretilmiş bilgisayarda yaptığınız kodlamaları anında telefonunuzda deneyebilirsiniz.

Mit App Inventor sitesinin ana adresi: // incelemek isteyebilirsiniz.

Mit App Inventor ile hemen uygulama yapmaya başlamak için ise adres:

Popüler Yazılar

Bize Yazın

İzleyiciler