Merhaba.
App inventor şu anda genel kullanıma açılmış vaziyette. Android uygulamalarını kısa yoldan geliştirmek isteyenler için biçilmiş kaftan.
http://appinventor.mit.edu (http://appinventor.mit.edu) adresinden google hesabınızla giriş yapıp proje oluşturmaya başlayabilirsiniz.
İyi çalışmalar.
beta hala..
bağlanmadı zaten az önce denedim. acılmadı sayfa. yarın tekrar denerim.
birseyi merak ediyorum hangi dili kullanıyoruz androide uygulama gelstırırken?
bunda dil yok puzzle gibi bu.
ama java kullanılıyor diye biliyorum
nasıl ya. herkes yapar ki o zmn. gerci zaten herkes yapıyor :D
olayın felsefesini yapalım biraz.
yakın gelecekte dil kalmayacak. basic dede yazsan C dede yazsan yada Flovcode da da yazsan hep aynı sonuçta derleyeceksin, hatta yazmayacaksın. Konumuz yavaştan Puzzle yapmaya doğru gidiyor
bknz. Flovcode, google inventor
App inventor ile program oluşturabilmek için temel programlama bilgisine sahip olmanız gerekiyor . Biraz da İngilizce gerekli. Zaten amaç herkesin uygulama geliştirebilmesi. Bu sayede Android daha çok yayılacak. Bu da Google'ın işine gelir tabi.
aynı zamanca CIA vblerinin
bu beta sürüm nihayet erişilebilir durumda. bugun biraz inceledim buton,imagebox filan eklenebiliyor ancak ben mi gözden kaçırıyorum
şartlı yapılar oluşturamıyor muyuz burada?
mesela events eklenemiyor mu?
butona basılınca resım ekrana gelsin visible olsun, diğer butona basınca kaybolsun gibi bişi yapılabilmeliydi en basitinden.
Alıntı yapılan: muhittin_kaplan - 05 Mart 2012, 17:37:09
aynı zamanca CIA vblerinin
Yıllardır hepimizin bilgisayarında Windows yok mu? Şimdi ha Android yaygınlaşmış, ha İOS ne farkedecek?
galiba bahsettiğim if-else ve events olaylarını buldum block editördeymısler ancak editörde projeyi açtıramadım nasıl olacagı hakkında bir bilginiz var mı?
You did not enter a location for the App Inventor Setup command directory
http://mikrodunya.wordpress.com/2012/01/29/google-app-inventor-android-uygulamalari-gelistirmek-artik-cocuk-isi/ (http://mikrodunya.wordpress.com/2012/01/29/google-app-inventor-android-uygulamalari-gelistirmek-artik-cocuk-isi/)
Alıntı yapılan: CoşkuN - 08 Mart 2012, 15:38:25
Yıllardır hepimizin bilgisayarında Windows yok mu? Şimdi ha Android yaygınlaşmış, ha İOS ne farkedecek?
fark şurada.
Windows ile senin nerede olduğunu kiminle konuştuğunu anlayamazlar. telefon ile gerekirse çevreni bile dinleyebilirler. aynı şey ios içinde geçerlidir.
şimdi düşünelim ando ne yapıyor
1. gps bilgileri alınıyor. (gittiğin her adım, alışkanlıkların, işin, metresin hepsi)
2. face/twit arkadaşları ile telefon numaralı eşleşiyor. (buradan bir zincirle herkesin telefon adres vs bilgileri, aile bilgileri, klozet ölçüsüne bile ulaşılıyor.)
3. konuşma kayıtları tutuluyor.
4. Sms, MMS, mail kontrolü yapılıyor.
sanırım yeterli.
Tabi eğer biz istersek... Facebook'um yok, twitterım yok, google plus hesabım yok. Maillerim ile ciddi işlerimi halletmem. Gerisi zaten teferruat. Bu çağda birisinin benim bilgilerime ulaşabilmesi için ajan olmasına veya androidi kullanmasına gerek yok zaten. Eğer biz google earth ile canlı omasada her noktayı görebiliyor isek, bu sistemi geliştirenler kim bilir neler görüyorlardır zaten. O yüzden paranoyaya gerek yok hiç. İzlenmesi gereken kişiler android veya ios olmadan da izleniyor zaten..
App inventor ile uğraşıyorum az çok meseleyi çözdüm bir iki uygulama yapıp kendi telefonumda çalıştırdım. Hoşuma gitti yapısı. Yapamadığım bazı şeyler var.
Örnek vermek gerekirse,
Ekrana 100x50 pixel büyüklüğünde bir buton koyuyorum. Buton üzerindeki Text'i sığabildiği kadar büyütüyorum. Designer de görünüm açısından problem olmuyor ama telefonda çalıştırdığımda Butonun Text'i butona sığmıyor. yan yana birkaç buton koysam designerde aralarında boşluk olsa bile butonlar bitişik halde çıkıyor. Bir türlü ayarlayamadım.
Diğer bir sorun ise ekran kullanımında.
Ekrana istediğim kordinatına butonu yerleştiremiyorum
Align Horizontal değerini Left Yapsam Ekrandaki tüm malzemeler solda toplanıyor. Center yapsam ortada toplanıyor, Right yapsam herşey sağda toplanıyor. Yan yana iki tane malzeme koyamıyorum.
Aynı Şekilde Align Vertical değeride aynı sonuçları veriyor.
Bu sorunu bir türlü çözemedim. Nasıl yapacam bunu?
Buna benzer birkaç problem daha var.
Mesela ekrana 5X1(5 Sütün,1 Satır) bir tablo ekliyorum Bu tabloya 3 adet resim ekliyorum Aralarında 1 boşluk olacak şekilde. Telefona attığımda aralarında boşluk olan resimleri birleştiriyor. Aynı şekilde butonlarıda öyle birleştiriyor. Buna benzer sorunlarım var.
Birçok video izledim. ama çözüm bulamadım.
App inventor ile uygulama yapan oldumu hiç? Bu bahsettiğim sorunların çözümü varmıdır?
Sorun sadece APP Inventorden kaynaklanan bir sorun değil. aslında sorun da değil. Yerleştirmeleri Layoutlar kullanarak yapmak gerekiyor. Gerekirse boşluklar için boş layout'lar koymak gerekiyor.
Hocam blok programlamada sıkıntım kalmadı gibi. Sadece ekran tasarımında problemler yaşıyorum. App Inventor ün ekranı nasıl kullandığını çözemiyorum bir türlü. Neden herseyi birleştirme çabasında. Bu konuda kimden destek alabilirim?
screen arrangementları kullanın butonlarınızın sağına soluna ...
Alıntı yapılan: LukeSkywalker - 10 Ekim 2013, 19:39:14
screen arrangementları kullanın butonlarınızın sağına soluna ...
Hocam kullanıyorum. Ama mesela dedigim gibi 5x1 tabloda aralarında birer boşluk olacak sekilde 3 adet resim koyuyorum. Telefonda çalıştırdığımda aradaki boş sütunları kapatıp resimleri birleştiriyor. Tabloya buton koysam yine aynısı oluyor. Bunu anlamıyorum.
Mesela yine 5x1 tabloya buton yerlestireyim butonlar arasında biraz boşluk olmasını istiyorum. Fakat buton boyutu ne olursa olsun butonları bitişik halde gösteriyor telefonda.
Keşke Visual Studio daki gibi geniş bir tasarım imkanı olsaydı . Mükemmel olurdu.
Neyse bu bahsettigim sorunlara nasıl çözümler getirebilirim. Tabloya boş resimmi atayım?
O halde boş sütunlara canvas yerleştirin.
Alıntı yapılan: LukeSkywalker - 10 Ekim 2013, 20:59:57
O halde boş sütunlara canvas yerleştirin.
Evet canvas işimi gördü. Teşekkürler.
Bakalım başka nelerle karşılaşacağız.
Boşluk için label kullanabilirsiniz " " şeklinde label içine yazdığınız zaman hizalama yapabilirsiniz.
App inventor ile biraz sağlam bir program yazdım her konuda yardımcı olabilirim :) Ama bende pek memnun değilim app inventor basit programlar için kullanılmalı diye düşünüyorum. İş Karmaşıklaştıkça gereksiz kasıntı oluyor blokları birleştirmek :D
arada bende birşey sorabilirmiyim
basic4android ile google app inventoru kıyaslarmısınız?
Hocam basic4android 'i kullanan arkadaşın çalışmalarını izlediğim kadarıyla yorum yazayım.
Basic4Android programı bildiğimiz Visual Basic gibi Ön yüz ve arka yüz var app inventor da öyle.
Lakin programlama kısmında (arka yüzde) Basic4Androidde bildiğimiz kod yazıyorken app inventorda blok diyagram birleştiriyoruz. C'ye alışkınlar bir matematik formülünü iki dakikada yapıyorken hatta copy paste yapıyorken App inventorda her blogu tek tek bağlayıp formülü o şekilde birleştirmeniz gerekiyor.
App inventor hızlı android programlama verebiliyorken karmaşık ve uzun programlarda başınıza bela olabiliyor :)
Benim izlenimlerim şimdilik bu kadar saygılar hocam.
Hocam merhaba
App inventor de Bluetooth işini çözmeye çalışıyorum. Amacım Bluetooth üzerinden string göndermek.
İnternette epeyce bu konuda video örnek program izledim. Hatta forumdada birkaç tane blok programı gördüm. Az çok mantığıda anladım fakat benim kendi yaptığım tasarım ile uyuşturamadım.
Amacım şu,
Program açıldığında Bluetooth açıkmı değilmi kontrol edecek. Kapalı ise bir mesaj kutusunda açayımmı diye soracak. Bunu yapamadım bir türlü. Bu iş için notifier componetinde mesaj vermem gerekiyor.
Diğer bir sorunum ise şu listpicker componeti ile ilgili. Bu malzemeyi kullanarak bluetooth alıcılarını listeleyebiliyorum. Bu listede birisiyle nasıl eşleşecem. Bunuda çözemedim.
Bunları yaparsam eğer işin %80 ini çözerim.
Alıntı yapılan: MrDarK - 11 Ekim 2013, 09:57:44
App inventor ile biraz sağlam bir program yazdım her konuda yardımcı olabilirim :) Ama bende pek memnun değilim app inventor basit programlar için kullanılmalı diye düşünüyorum. İş Karmaşıklaştıkça gereksiz kasıntı oluyor blokları birleştirmek :D
Bu konuda bilgin ve tecrüben olabileceğini düşünüyorum. :) Yardımcı olursan sevinirim.
Basic4Anroid programını 2 gündür kuramadım. Android SDK yı bir türlü tanıtamadım.
SDK yı yanlış mı kurdum acaba ?
Muhittin hocam umarım bana kızmıyorsundur :)
Arkadaşlar birde şunu yapamadım. Dediğim gibi Program ilk açıldığında bluetooth kapalı ise bluetoot'u açmasını istiyorum. Bunun için Android'in kendi özel bir yapısı var
(http://s15.postimg.cc/pbiga9gsr/Ads_z.png) (http://postimg.cc/)
çoklu resim yükle (http://postimg.cc/index.php?lang=turkish)
Bazı uygulamalarda çıkıyor karşıma. Bunu nasıl kullanabilirim
(https://i.ibb.co/ynKXxpg/Ads-z.png) (https://imgbb.com/)
Edit OG;
resim görüntüleme
Yahu dikkatimi çekti. App inventördeki ekran boyutu ile benim teldeki ekran boyutu uyuşmuyor. Şöyle söyleyeyim. Tasarım ekranında en alta bir buton koysam Telefonda orta ile en dip arasında kalıyor. Telefonda butonun en altta olması için app inventörde butonun tasarım ekranının dışına taşması gerekiyor. Telefon Galaxy S2 bu neden kaynaklanır.
Tasarım kısmında ; Screen Management kısmında ilgili screen seçeneklerinde yükseklik ve genişlik kısımlarını fill şeklinde işaretle ;)
Hocam saattenmidir nedir ama bulamadım bahsettiğiniz yeri
Alıntı yapılan: Mucit23 - 14 Ekim 2013, 00:20:37
Muhittin hocam umarım bana kızmıyorsundur :)
Arkadaşlar birde şunu yapamadım. Dediğim gibi Program ilk açıldığında bluetooth kapalı ise bluetoot'u açmasını istiyorum. Bunun için Android'in kendi özel bir yapısı var
(http://s15.postimg.cc/pbiga9gsr/Ads_z.png) (http://postimg.cc/)
çoklu resim yükle (http://postimg.cc/index.php?lang=turkish)
Bazı uygulamalarda çıkıyor karşıma. Bunu nasıl kullanabilirim
Nanet olsun adamım içimdeki elektronik sevgisine :D
Çözümü buldum ; işte bu kadar basit !
Activity Starter ekliyorsun ;
tasarım kısmından action kısmına : android.bluetooth.adapter.action.REQUEST_ENABLE
Yapıştır. sonra screen initalize kısmında bluetooth kapalıysa bu activity i çağır sonra zaten herşey otomatik oluyor :D
App inventoru seviyorum işte herşey bu kadar kolay !
Öteki sorunun cevabı ise altta ;
http://s1310.hizliresim.com/1g/g/tkj83.png (http://s1310.hizliresim.com/1g/g/tkj83.png)
Benimde çözmek istediğim bir sorundu bu bluetoothu otomatik olarak açmak banada yardım etmiş kadar oldun sorarak :)
Hocam Teşekkürler. Bunu çözmeniz çok iyi olmuş. Şimdi biraz uğraşacağım.
Ekran sorunu için dediklerinizi yaptım. Ekranın tümüne oturacak şekilde VerticalArrengenemet Koydum. Diğer Ekranda nekadar malzeme varsa bunun için yerleştirdim. Önceden direk ekran içerine yerleştiriyordum malzemeler. Width ve Height Kısımlarını Dediğiniz gibi fill parent yaptım ama sonuç aynı. App inventörün tasarım ekranının çözünürlüğü ile benim telin çözünürlüğü uymuyor sanırım. :o :o
O halde yükseklik ve genişlik kısmını manuel.olarak telefon çözünürlüğünuze göre.girin, fill degilde piksel olarak yani
Burada (https://docs.google.com/spreadsheet/ccc?key=0AmF-kDWbm3w4dHNnQWtWLUR5Nkc2TFk2ZjRPRWRqM0E#gid=7) activity starter ile kullaılabilecek komutlar bulunmakta..
@MrDarK,
Bluetooth açma işi oldu. Dediğin gibi yaptım.
Ekran çözünürlüğünü ayarlayamadım. O iş için Dediğin gibi pixel pixel ayarlıyorum ama ekranda kullanılan alan nekadar bilmiyorumki. Ekranın kendi çözünürlüğü 800x480pizel fakat bu çözünürlük ekranın tümü için. Bu alanın bir kısmını yukarıda durum çubuğu, bir kısmını Yazdığımız programın başlığı kaplıyor. Burada bize nekadar çalışma alanı düşüyor bulamadım bir türlü.
Bunu anlamak için bir uygulama yazın. Bir canvasın boyutunu x ve y eksenlerinde arttırın butonlar ile. Aynı zamanda ekranda x ve y değerlerini gösterin.
Alıntı yapılan: LukeSkywalker - 14 Ekim 2013, 18:05:21
Bunu anlamak için bir uygulama yazın. Bir canvasın boyutunu x ve y eksenlerinde arttırın butonlar ile. Aynı zamanda ekranda x ve y değerlerini gösterin.
Evet yaptım dediğinizi. Ekran çözünürlüğünü 480*800 diye biliyordum ama 320*485 civarı birşey çıktı. Yükseklik neysede genişliğin en azından 470 civarı birşey olmasını beklerdim. Pek anlam veremedim.
app invertörde bleutott kapalı ise açılsın işini çözebildin mi hocam ?
Alıntı yapılan: mustafa_cmbz - 14 Ekim 2013, 20:02:00
app invertörde bleutott kapalı ise açılsın işini çözebildin mi hocam ?
Evet @MrDarK çözdü o işi. Şuanda çalışıyor.
Sormak istediğim bişey var bu konuda.Uygulamayı açtığınızda bluetoot kapalı ise " bluetoot kapalı açılsın mı " yazısı gibi birşeyden son ok dersek otomatik mi açıyorsunuz yoksa ok dedikten sonra ayarlar kısmından kablosuz bağlantılar kısmına mı yönlendiriyorsunuz ?
Yok Hocam öyle değil. Siz program ilk açıldığında bluetooth açıkmı değilmi onu kontrol ediyorsunuz. Açık değilse açılması için activity'yi çağırmak gerekiyor.Ardından Android aşağıdaki arayüz ile sizden izin istiyor. Onay verince bluetooth açılıyor sende programa dönüyorsun tekrar.
(http://s15.postimg.cc/pbiga9gsr/Ads_z.png)
ben aktiviti'yi çağırıyorum butona bastığımda ama bi dünya sayfa açılıyor anca açılan listeden bleutoot'u seçiyorum oradan da ayarlara gidiyorum... tabi bunu alpha da yapmaya çalışıyorum..
En kısa yoldan nasıl çağırıyorsunuz ? yani aktiviti'yi çağırdığımızda bluetoot'u açacacağımızı nereden biliyor bu android :P
Alıntı yapılan: mustafa_cmbz - 14 Ekim 2013, 23:54:57
ben aktiviti'yi çağırıyorum butona bastığımda ama bi dünya sayfa açılıyor anca açılan listeden bleutoot'u seçiyorum oradan da ayarlara gidiyorum... tabi bunu alpha da yapmaya çalışıyorum..
En kısa yoldan nasıl çağırıyorsunuz ? yani aktiviti'yi çağırdığımızda bluetoot'u açacacağımızı nereden biliyor bu android :P
Hocam 3 mesaj yukarıda anlatmıştım.
Alıntı YapÇözümü buldum ; işte bu kadar basit !
Activity Starter ekliyorsun ;
tasarım kısmından action kısmına : android.bluetooth.adapter.action.REQUEST_ENABLE
Yapıştır. sonra screen initalize kısmında bluetooth kapalıysa bu activity i çağır sonra zaten herşey otomatik oluyor :D
App inventoru seviyorum işte herşey bu kadar kolay !
Tamamdır hocam.Bende çözdüm.Sağolasın..
Yapıyı çözene kadar aval aval bakındım action nerede nereye kopyalaıyacaz vs. diye o gene starter1 aktivitesine ne olduğunu atayıp ( bluetoot açma işlemi.) sonrada dediğiniz gibi çağırınca otomatik o işlemi yapıyormuş :D neyse birşey daha öğrendik..
appinventore birşeyler oldu.
(http://s16.postimg.cc/6b38omkmp/Ads_z.png) (http://postimg.cc/)
önceden yukarıdaki resimde Connect to device kısmında Wifi seçeneğide vardı ama şimdi no avaliable devices yazıyor. Bugün app inventorde block editörünü açtığımda javayı güncelledi herhalde ondan oldu. Ne yapayım?
wifiden bağlantı kuramıyorum artık. Bende usb den bağlantı kurdum. Herneyse
app inventorde uygulamayı kapatmak için exit butonu koydum. Butona basıldığında uygulama kapatılsın istiyorum. Control blokları içerisinde exit_application bloğunu kullandım. Butona basıldığında aşağıdaki mesajı alıyorum.
(http://s13.postimg.cc/chi8wq6sn/Ads_z.png) (http://postimg.cc/)
resim (http://postimg.cc/index.php?lang=turkish)
Uygulama neden kapanmıyor. Bunudamı activity starter ile yapmam gerekiyor
(https://i.ibb.co/cDMQcV4/Ads-z-1.png) (https://imgbb.com/)
hızlı resim yüklenen resmi silme (https://tr.imgbb.com/)
Edit OG;
Resim görüntüleme
Uygulamayı telefonunuza indirip yüklediğinizde kapanır. Geliştirme aşamasındayken, bu fonksiyonun kullanımına izin verilmiyor app inventorda.
Yok hocam. Zaten telefonda deniyorum. emulatör değil.
Emülatör demedim dikkat ederseniz. "Geliştirme aşamasında" dedim. Telefonda deneseniz de "uygulamadan çık" fonksiyonunu kullanamazsınız uygulama geliştirme aşamasında. Bu arada wifi problemi bende de var. java7 update 45'ten sonra böyle bir problem oluştu.
Hocam pardon aynen dedğiniz gibiymiş. Programı telefona kurdum çalıştı.
Bluetoot kapalıysa açma kısmını güzel anlatmışsınız da ben ne anladım :) program parçasının resmini rica etsem