1. sayfa
https://github.com/search?q=android+browser&type=Repositories birçok android browser kodları var. kimisi Kotlin ile yapılmış. |
|
İyi programcı kodları öyle düzenler ki kodlar zaten kendi kendini açıklar. Github'a Bookmarking özellikli bir Android Bwe Browser projesi koyan kişi ise iyi programcı demektir, nitekim örnek verdiğim repertuarda kodlar kendi kendini açıklıyor örneğin https://github.com/JTechMe/JumpGo/blob/master/app/src/main/java/com/jtechme/jumpgo/BrowserApp.java de programın ana açılış işlemleri kendi kendini açıklıyor zaten Java standardı olması da yeterli, import edilen paket ve sınıflar, vs yeterince açıklayıcı, masaüstü bir Swing uygulamasının mobil ölçekte (android.app.Activity gibi) implementasyonu. Herhangi bir proje, Android olsun, Swing Desktop olsun, JavaEE Sunucu projesi olsun, build dosyası verilmişse kaynak kodlarını kendi bilgisayarında çalıştırman için yeterli nitekim linkteki projenin tabi ki build dosyasını Gradle formatında dahil etmiş çünkü genelde olduğu üzere, kullandığı IDE 'deki proje klasörünü olduğu gibi Github'a postalayınca build dosyası da otomatik olarak dahil oluyor. Ha burada Gradle olduğuna göre proje 90% ihtimalle Android Studio ile yapılmış ancak Eclipse veya başka bir IDE'de de Gradle'ı uygun şekilde işleyerek kullanmak mümkün. Geçen yaz kaynak kodlarından derlediğim FreshIM projesi örneğin ne Gradle, ne Maven ne de Ant kullanmıyordu, sadece Eclipse .project dosyası dahildi, Eclipse'e import ettiğim gibi çalıştı: < Resime gitmek için tıklayın > Geçen Kasım forumdan biri Android'te hesap makinası nasıl yaparım gibi konu açmıştı sırf hobi amaçlı Github'tan Android calculator bakıp indirdim. İndirdiğim projenin kök dizininde aynı anda hem .project hem build.xml hem build.gradle hem de pom.xml vardı yani 4 farklı hedef için (Eclipse, Ant, Android Studio ve Maven) build dosyalarını dahil etmişti, ben Ant'ı kullanarak projeyi çalıştırdım cunku ufak projelerde Ant kolayıma gelir. < Resime gitmek için tıklayın > İşte bunun gibi sen de en kolayına gelen yöntemle projeyi çalıştırabilirsin. |
Uygulamayı Android Studio'da çalıştırmayı denedim ama hata alıyorum. Aldığım hatalar şöyle:
|
Cevabınız için teşekkür ederim. Aslında haklısınız, uygulama açık kaynak kodlu olduğundan Türkçe dil desteği uygulamaya eklenebilir. Peki bunu nasıl yapabilirim? Şu uygulama için soruyorum:https://github.com/JTechMe/JumpGo Uygulamanın dil dosyası var mıdır acaba, varsa eğer dil dosyası üzerinde değişiklik yapıp uygulamayı Türkçeleştirebilirim. |
![]() Android aplikasyonların belli bir hiyerarşisi vardır. Hazır githuba girmişken bak, her uygulama klasörü hemen hemen aynı yapıdadır. Yani kodların yeri, resimlerin, veritabanının, izinlerin, proje ayarlarının yeri genelde aynıdır. Eğer birşeyler öğrenmek istiyorsan biraz buna bak. Genelde, ( yapımcı saklamak istemezse) projede geçen, ui da kullanılan metinlerin çoğu proje dizininde res/values/strings.xml yolundaki belgede depolanır. buradaki metinler de belirli standartlara göre yerleştirilir. Hangi metnin, proje içerisinde neye karşılık geldiğini bilmek gibi vs. Linkteki projede arkadaş da bahsettiğim dizine koymuş. https://github.com/JTechMe/JumpGo/tree/master/app/src/jumpgoDev/res/values Bu arada üniversite de işler nasıl yürüyor bilmiyorum ama,linkteki uygulama biraz profesyonel geldi bana. Nasıl bir tepki alırsın bilmiyorum ama 1.sınıf felansan eğer, biraz kırpıp basitleştirebilirsin. Saygılarımla, |
1. sayfa
Şu adreste Android web browser yapımından bahsedilmiş:http://www.kodbankasi.org/android-web-browser-yapmak/
Bu çalışmayı henüz kendim yapmaya başlamadım. Ama ben bu çalışmaya ek olarak yer imlerini de eklemek istiyorum. Hangi kodlarla, nasıl yapabilirim?