21 Haziran 2016

Arabam Nerede Android Uygulaması




"Arabam Nerede" uygulaması istenilen konumu dağa sonra kolayca bulabilmek içindir,
  • Çok bilmediğiniz bir şehirde yaşıyorsanız,
  • Aracınızı sürekli farlı yerlere park etmenizden dolayı yerini hatırlamakta zorlanıyorsanız,
  • Aracınızı eşiniz yada çocuklarınız ile birlikte kullanıyor ve sürekli yer tarifi yapmaktan sıkılıyorsanız,

Bu ücretsiz uygulama tam size göre :)

Hatta bu uygulamayı kullanmak için bir arabanızın olmasına bile gerek yok; ilk defa gittiğiniz yada yerini tam olarak bilmediğiniz ancak daha sonra tekrar bulmak istediğiniz bir yer mi var? "Arabam Nerede" uygulaması bu durumda da yardımınıza koşacaktır.

"Arabam Nerede" uygulaması arka planda çalışmaz bu yüzden çok fazla sarj tüketmeyen tasarruflu bir uygulamadır konumu kısa süreli kullanır (programı kapatmadan çıksanız dahi tuş kili yapıldığında çalışmayı durdurur) ancak aracın yerini bulmak için Google Haritalar(navigasyon) özelliğini kullanırken kullanım süresine bağlı olarak şarjınızda azalma olacaktır.

Teknik Özellikler:
  • Bulunulan konumun koordinatlarını ve adresini bulur ve harita simgesine tıklandığında Google Haritalarda yerini gösterir.
  • Daha sonra bulmak istediğiniz bir konumu kaydedebilir ve harita simgesine tıkladığınızda Google Haritalarda bulmak istediğiniz yeri inceleyebilirsiniz.
  • Bulunduğunuz konumdan kayıtlı konuma yol tarifi alabilirsiniz.
  • Kaydetmiş olduğunuz bir konumu WhatsApp yoluyla paylaşarak başka birinin istenilen konumu bulmasını sağlayabilirsiniz.
  • En önemlisi bu uygulamayı sevdiklerinizle kolaylıkla paylaşabilir onlarında hayatını kolaylaştırabilirsiniz.
Kullanımı aşırı basit ve reklamsız bu uygulamayı çok seveceksiniz, iyi günlerde kullanın.

Arabam Nerede uygulamasını aşağıdaki linkten indirebilirsiniz.

ArabamNerede.apk


24 Mayıs 2016

Mit App Inventor 2'deki Videoları Youtube Uygulamasında Açma

Mit App İnventor 2 uygulaması ile yapılan android programlarda videoları Youtube'de açmak için Activity Starter fonksiyonu kullanıyoruz, bu konuyla ilgili uygulamalı örneğimiz aşağıdadır.


Uygulamanın Yapılışı

Öncelikle yeni bir proje başlatalım ve içerisine buton ve activity starter aracını sürükleyip bırakalım hazırladığımız proje alttaki resimdeki gibi olacak daha sonra activiyt starter aracına tıklayalım ve sağ tarafta açılan seçeneklerden Action kısmına android.intent.action.VIEW yazıyoruz bu komut telefonumuzda kurulu uygulamaları çalıştırmaya yarar


Youtube uygulamasının açılmasını ve istediğimiz videoyu açabilmemizi ise datauri ya vereceğimiz değer sağlar vnd.youtube:zCPuBW1faPc buradaki kırmızı renkte olan yer youtube videolarının id numarasıdır alttaki resme bakarak nereden bulacağınızı öğrenebilirsiniz. DataUri'yi Activiyt starterin seçeneklerinden de yazabiliriz ancak değişen bir içeriğe sahipseniz bunu kodlama kısmında tanımlamalıyız ben bu çalışmada datauri'yi kodlama kısmında tanımladım basit bir tanımlama siz programınıza göre tanımlamaları daha iyi şekilde düzenlersiniz. En son olarak Activity starter i baslatıyoruz. 


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


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