JavaveAndroidHakkında

Android Yazılım geliştirme konusunda sürekli bilgi akışı sağlayan, soru-cevaplar ile öğrenme gerçekleştirmeyi amaçlayan bir eğitim süreci planlıyoruz.

28 Nisan 2015 Salı

Learn English For Kids - Çocukların İngilizce Öğreniminde Büyük Kolaylık

Herkese Merhabalar!



İlk android projem olan Learn English For Kids uygulamasını sizlere tanıtmaktan memnuniyet duyarız. Bu uygulamamız ile çocuklarımız okul öncesi dönemde, çevresinde karşılaşabileceği bazı hayvanlar, meyveler, sayılar ve renklere ait temel terimleri öğrenebileceği, öğrenirken de eğlenceli vakit geçireceği faydalı bir araçtır. 

Uygulamamız içeriği 1 adet öğrenme etkinliği ve 3 adet mini oyundan oluşmaktadır. Bu oyunlar;

·         Learning: Bu etkinlik ile çocuklarımız hayvanlar, sayılar, renkler ve meyvelerden oluşan kategorilerden bir tanesini seçerek, öğrenme sürecini başlatır. Bu kısımda görsel olarak ekrana gelen 4 çeşit seçenek içinden istenilene tıklanarak sesli olarak okunuşu, yazılı olarak da doğru şekilde yazılışının öğrenilmesi amaçlanmaktadır.

·         Exercise:  Bu etkinlik, çocuğumuzun “Learning “ kısmında edindiği öğrenimleri pekiştirmesi amacıyla tasarlanmıştır. Bu etkinlik sırasında ekrana gelen 4 üründen bir tanesine ait soru, ürünler altında ekrana getirilir. Bu şekilde ekrana getirilen soru ile çocuğumuzun doğru cevabı seçmesin isteriz ve böylece çocuğumuzun öğrendiği ürünlere ait doğru yazılışları öğrenme sürecini temin etmiş oluruz.

·         Listen&Guess:  Bu öğrenme etkinliği ile uygulama tarafından ekrana getirilen 4 adet üründen, bir tanesine ait olan okunuş bilgisi rastgele sorulur. Bu sorunun ardından çocuğumuzun doğru cevabı vermesi beklenir.  Bu etkinlik sayesinde öğrenme sürecine katılan temel terimlerin doğru okunuş ve telaffuzlarına ait öğrenme etkinliği gerçekleştirilmiş olur.


·         Speaking: Bu öğrenme etkinliğinde ise, çocuklarımızın “Learning” etkinliği ile öğrenmiş olduğu ürünlere ait doğru telaffuz edebilme becerisini kazandırmayı amaçlıyoruz.


Önemli Uyarı:
Uygulamamız tamamen çocukların kullanımına yönelik geliştirilmiş olup biz ebeveynlerin kontrolünde ve limitli zaman aralıklarında kullanılması tavsiye edilir. Aşırı elektronik cihaz kullanımı (PC, tablet, cep telefonu vb. )  çocuklarımızın sosyal gelişimine olumsuz etki eder.


Uygulamamız Google Inc.'nin hazırlamış olduğu uygunluk derecelendirme anketi ile derecelendirilmiştir.
,

16 Nisan 2015 Perşembe

Örnek Uygulama-Back Buton Handling

Back Button Handling-Geri tuşuna basma olaylarını ele alma


     İlk uygulamamızı tamamlamak için bir süre bloğumuzu ihmal ettik... Bildiğiniz gibi bu yola çıkarken sizler gibi Android'e aç bir şekilde yola çıktım ve nihayet ilk uygulamamız play store'de yerini aldı. Bu çalışma süresince öğrendiğim bilgileri sizlere zaman zaman aktaracağım. Bu bilgilerden bir tanesi de Back Button eylemleri hakkında olacak...


    Kimi cihazlarda software, kimi cihazlarda hardware olarak bulunan back buton ile yapmak istediğiniz herhangi bir işlem var ise (genelde çıkış veya bir önceki menü'ye geçiş olabilmektedir) bu işlemleri gerçekleştirmek çok basit...



     Bu eylemi yönetmek için yapmanız gereken tek şey;



 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
                     //Burada alert.dialoga OLUMLU bir cevabınız olduğunda gerekli kodları yazın

        if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {

            try {
                AlertDialog.Builder alert = new AlertDialog.Builder(this);
                alert.setTitle("Are You Sure Want to Exit?");
                alert.setCancelable(false);
                alert.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                        android.os.Process.killProcess(android.os.Process.myPid());
                    }
                });

                alert.setNegativeButton("No",new DialogInterface.OnClickListener() {

                     //Burada alert.dialoga OLUMSUZ bir cevabınız olduğunda gerekli kodları yazın
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(getApplicationContext(),
                                "Write Something else", Toast.LENGTH_SHORT).show();

                    }
                });
                alert.setNeutralButton("Rate US!",new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {

                        // Tercihen eklemek istediğiniz bir konu var ise burayı kullanın.
                    }
                });
                alert.create().show();
                return super.onKeyDown(keyCode,event);
            }
            catch (IllegalStateException e) {
                e.printStackTrace();
            }

            return true;


        }

        return true;
    }



     yukarıdaki kod bloğu ile back buton basıldığında "Are You Sure Want To Exit?" başlıklı bir alert dialog ekrana çıkıyor. Bu diyalog içerisinde 3 adet buton yer alabilmektedir. Bunlar "positive","negative" ve "neutral" şeklindedir. Bu seçenekler altına yapılmasını istediğiniz işlemleri ekleyerek back butona kontrolü sağlamış olursunuz.

     Fırsat buldukça pratik örnek uygulamalar yayınlamaya devam edeceğim.

Soru ve Görüşleriniz için: AndroidVeJava

Herkese iyi günler 
, ,

28 Nisan 2015 Salı

Learn English For Kids - Çocukların İngilizce Öğreniminde Büyük Kolaylık

Herkese Merhabalar!



İlk android projem olan Learn English For Kids uygulamasını sizlere tanıtmaktan memnuniyet duyarız. Bu uygulamamız ile çocuklarımız okul öncesi dönemde, çevresinde karşılaşabileceği bazı hayvanlar, meyveler, sayılar ve renklere ait temel terimleri öğrenebileceği, öğrenirken de eğlenceli vakit geçireceği faydalı bir araçtır. 

Uygulamamız içeriği 1 adet öğrenme etkinliği ve 3 adet mini oyundan oluşmaktadır. Bu oyunlar;

·         Learning: Bu etkinlik ile çocuklarımız hayvanlar, sayılar, renkler ve meyvelerden oluşan kategorilerden bir tanesini seçerek, öğrenme sürecini başlatır. Bu kısımda görsel olarak ekrana gelen 4 çeşit seçenek içinden istenilene tıklanarak sesli olarak okunuşu, yazılı olarak da doğru şekilde yazılışının öğrenilmesi amaçlanmaktadır.

·         Exercise:  Bu etkinlik, çocuğumuzun “Learning “ kısmında edindiği öğrenimleri pekiştirmesi amacıyla tasarlanmıştır. Bu etkinlik sırasında ekrana gelen 4 üründen bir tanesine ait soru, ürünler altında ekrana getirilir. Bu şekilde ekrana getirilen soru ile çocuğumuzun doğru cevabı seçmesin isteriz ve böylece çocuğumuzun öğrendiği ürünlere ait doğru yazılışları öğrenme sürecini temin etmiş oluruz.

·         Listen&Guess:  Bu öğrenme etkinliği ile uygulama tarafından ekrana getirilen 4 adet üründen, bir tanesine ait olan okunuş bilgisi rastgele sorulur. Bu sorunun ardından çocuğumuzun doğru cevabı vermesi beklenir.  Bu etkinlik sayesinde öğrenme sürecine katılan temel terimlerin doğru okunuş ve telaffuzlarına ait öğrenme etkinliği gerçekleştirilmiş olur.


·         Speaking: Bu öğrenme etkinliğinde ise, çocuklarımızın “Learning” etkinliği ile öğrenmiş olduğu ürünlere ait doğru telaffuz edebilme becerisini kazandırmayı amaçlıyoruz.


Önemli Uyarı:
Uygulamamız tamamen çocukların kullanımına yönelik geliştirilmiş olup biz ebeveynlerin kontrolünde ve limitli zaman aralıklarında kullanılması tavsiye edilir. Aşırı elektronik cihaz kullanımı (PC, tablet, cep telefonu vb. )  çocuklarımızın sosyal gelişimine olumsuz etki eder.


Uygulamamız Google Inc.'nin hazırlamış olduğu uygunluk derecelendirme anketi ile derecelendirilmiştir.

16 Nisan 2015 Perşembe

Örnek Uygulama-Back Buton Handling

Back Button Handling-Geri tuşuna basma olaylarını ele alma


     İlk uygulamamızı tamamlamak için bir süre bloğumuzu ihmal ettik... Bildiğiniz gibi bu yola çıkarken sizler gibi Android'e aç bir şekilde yola çıktım ve nihayet ilk uygulamamız play store'de yerini aldı. Bu çalışma süresince öğrendiğim bilgileri sizlere zaman zaman aktaracağım. Bu bilgilerden bir tanesi de Back Button eylemleri hakkında olacak...


    Kimi cihazlarda software, kimi cihazlarda hardware olarak bulunan back buton ile yapmak istediğiniz herhangi bir işlem var ise (genelde çıkış veya bir önceki menü'ye geçiş olabilmektedir) bu işlemleri gerçekleştirmek çok basit...



     Bu eylemi yönetmek için yapmanız gereken tek şey;



 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
                     //Burada alert.dialoga OLUMLU bir cevabınız olduğunda gerekli kodları yazın

        if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {

            try {
                AlertDialog.Builder alert = new AlertDialog.Builder(this);
                alert.setTitle("Are You Sure Want to Exit?");
                alert.setCancelable(false);
                alert.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                        android.os.Process.killProcess(android.os.Process.myPid());
                    }
                });

                alert.setNegativeButton("No",new DialogInterface.OnClickListener() {

                     //Burada alert.dialoga OLUMSUZ bir cevabınız olduğunda gerekli kodları yazın
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(getApplicationContext(),
                                "Write Something else", Toast.LENGTH_SHORT).show();

                    }
                });
                alert.setNeutralButton("Rate US!",new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {

                        // Tercihen eklemek istediğiniz bir konu var ise burayı kullanın.
                    }
                });
                alert.create().show();
                return super.onKeyDown(keyCode,event);
            }
            catch (IllegalStateException e) {
                e.printStackTrace();
            }

            return true;


        }

        return true;
    }



     yukarıdaki kod bloğu ile back buton basıldığında "Are You Sure Want To Exit?" başlıklı bir alert dialog ekrana çıkıyor. Bu diyalog içerisinde 3 adet buton yer alabilmektedir. Bunlar "positive","negative" ve "neutral" şeklindedir. Bu seçenekler altına yapılmasını istediğiniz işlemleri ekleyerek back butona kontrolü sağlamış olursunuz.

     Fırsat buldukça pratik örnek uygulamalar yayınlamaya devam edeceğim.

Soru ve Görüşleriniz için: AndroidVeJava

Herkese iyi günler 

28 Nisan 2015 Salı

Learn English For Kids - Çocukların İngilizce Öğreniminde Büyük Kolaylık

Herkese Merhabalar!



İlk android projem olan Learn English For Kids uygulamasını sizlere tanıtmaktan memnuniyet duyarız. Bu uygulamamız ile çocuklarımız okul öncesi dönemde, çevresinde karşılaşabileceği bazı hayvanlar, meyveler, sayılar ve renklere ait temel terimleri öğrenebileceği, öğrenirken de eğlenceli vakit geçireceği faydalı bir araçtır. 

Uygulamamız içeriği 1 adet öğrenme etkinliği ve 3 adet mini oyundan oluşmaktadır. Bu oyunlar;

·         Learning: Bu etkinlik ile çocuklarımız hayvanlar, sayılar, renkler ve meyvelerden oluşan kategorilerden bir tanesini seçerek, öğrenme sürecini başlatır. Bu kısımda görsel olarak ekrana gelen 4 çeşit seçenek içinden istenilene tıklanarak sesli olarak okunuşu, yazılı olarak da doğru şekilde yazılışının öğrenilmesi amaçlanmaktadır.

·         Exercise:  Bu etkinlik, çocuğumuzun “Learning “ kısmında edindiği öğrenimleri pekiştirmesi amacıyla tasarlanmıştır. Bu etkinlik sırasında ekrana gelen 4 üründen bir tanesine ait soru, ürünler altında ekrana getirilir. Bu şekilde ekrana getirilen soru ile çocuğumuzun doğru cevabı seçmesin isteriz ve böylece çocuğumuzun öğrendiği ürünlere ait doğru yazılışları öğrenme sürecini temin etmiş oluruz.

·         Listen&Guess:  Bu öğrenme etkinliği ile uygulama tarafından ekrana getirilen 4 adet üründen, bir tanesine ait olan okunuş bilgisi rastgele sorulur. Bu sorunun ardından çocuğumuzun doğru cevabı vermesi beklenir.  Bu etkinlik sayesinde öğrenme sürecine katılan temel terimlerin doğru okunuş ve telaffuzlarına ait öğrenme etkinliği gerçekleştirilmiş olur.


·         Speaking: Bu öğrenme etkinliğinde ise, çocuklarımızın “Learning” etkinliği ile öğrenmiş olduğu ürünlere ait doğru telaffuz edebilme becerisini kazandırmayı amaçlıyoruz.


Önemli Uyarı:
Uygulamamız tamamen çocukların kullanımına yönelik geliştirilmiş olup biz ebeveynlerin kontrolünde ve limitli zaman aralıklarında kullanılması tavsiye edilir. Aşırı elektronik cihaz kullanımı (PC, tablet, cep telefonu vb. )  çocuklarımızın sosyal gelişimine olumsuz etki eder.


Uygulamamız Google Inc.'nin hazırlamış olduğu uygunluk derecelendirme anketi ile derecelendirilmiştir.

16 Nisan 2015 Perşembe

Örnek Uygulama-Back Buton Handling

Back Button Handling-Geri tuşuna basma olaylarını ele alma


     İlk uygulamamızı tamamlamak için bir süre bloğumuzu ihmal ettik... Bildiğiniz gibi bu yola çıkarken sizler gibi Android'e aç bir şekilde yola çıktım ve nihayet ilk uygulamamız play store'de yerini aldı. Bu çalışma süresince öğrendiğim bilgileri sizlere zaman zaman aktaracağım. Bu bilgilerden bir tanesi de Back Button eylemleri hakkında olacak...


    Kimi cihazlarda software, kimi cihazlarda hardware olarak bulunan back buton ile yapmak istediğiniz herhangi bir işlem var ise (genelde çıkış veya bir önceki menü'ye geçiş olabilmektedir) bu işlemleri gerçekleştirmek çok basit...



     Bu eylemi yönetmek için yapmanız gereken tek şey;



 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
                     //Burada alert.dialoga OLUMLU bir cevabınız olduğunda gerekli kodları yazın

        if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {

            try {
                AlertDialog.Builder alert = new AlertDialog.Builder(this);
                alert.setTitle("Are You Sure Want to Exit?");
                alert.setCancelable(false);
                alert.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                        android.os.Process.killProcess(android.os.Process.myPid());
                    }
                });

                alert.setNegativeButton("No",new DialogInterface.OnClickListener() {

                     //Burada alert.dialoga OLUMSUZ bir cevabınız olduğunda gerekli kodları yazın
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(getApplicationContext(),
                                "Write Something else", Toast.LENGTH_SHORT).show();

                    }
                });
                alert.setNeutralButton("Rate US!",new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {

                        // Tercihen eklemek istediğiniz bir konu var ise burayı kullanın.
                    }
                });
                alert.create().show();
                return super.onKeyDown(keyCode,event);
            }
            catch (IllegalStateException e) {
                e.printStackTrace();
            }

            return true;


        }

        return true;
    }



     yukarıdaki kod bloğu ile back buton basıldığında "Are You Sure Want To Exit?" başlıklı bir alert dialog ekrana çıkıyor. Bu diyalog içerisinde 3 adet buton yer alabilmektedir. Bunlar "positive","negative" ve "neutral" şeklindedir. Bu seçenekler altına yapılmasını istediğiniz işlemleri ekleyerek back butona kontrolü sağlamış olursunuz.

     Fırsat buldukça pratik örnek uygulamalar yayınlamaya devam edeceğim.

Soru ve Görüşleriniz için: AndroidVeJava

Herkese iyi günler