Kotlin Examples etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Kotlin Examples etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

14 Şubat 2025 Cuma

Fotoğraflardaki Yazıyı Okuyan Kotlin Android Program (QCR) Uygulaması Kodları

Kotlin ile fotoğraftaki yazıyı metne çevirecek (OCR - Optical Character Recognition) bir program yazmak için, genellikle Google'ın **ML Kit** veya **Tesseract OCR** gibi kütüphaneler kullanılır. Bu örnekte, Google ML Kit'i kullanarak basit bir OCR uygulaması geliştireceğiz. Bu uygulama, kullanıcının bir fotoğraf seçmesine ve fotoğraftaki metni çevirmesine olanak tanır.

---

### 1. Proje Kurulumu
- Android Studio'da yeni bir proje oluşturun.
- `Empty Activity` şablonunu seçin.

---

11 Şubat 2025 Salı

Progress Barlı Webview Programı Kodları

  <ProgressBar

android:id="@+id/progressBar"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:max="3"
android:progress="100" />

<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="639dp"
android:layout_below="@+id/progressBar"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_centerInParent="true"
android:layout_marginTop="13dp"
android:layout_marginEnd="2dp">

Main Activity de şöyle yapılır
private lateinit var webView: WebView
lateinit var progressBar: ProgressBar
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

setContentView(R.layout.activity_web)

webView = findViewById(R.id.webView)
progressBar = findViewById(R.id.progressBar)
webView.webViewClient = WebViewClient()

webView.loadUrl("https://aksoyyazilim.blogspot.com/")
}
inner class WebViewClient : android.webkit.WebViewClient() {

// Load the URL
override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean {
view.loadUrl(url)
return false
}

// ProgressBar will disappear once page is loaded
override fun onPageFinished(view: WebView, url: String) {
super.onPageFinished(view, url)
progressBar.visibility = View.GONE
}
}

26 Ocak 2025 Pazar

Kotlin'de Hicri-Miladi Çeviri Programı

Kotlin'de Hicri-Miladi Çeviri Programı: Hijri Data Kütüphanesi ile
Anlayış:
 * Hijri Data Kütüphanesi: Hicri takvim hesaplamalarını kolaylaştıran bir araçtır.
 * Kotlin: Android ve diğer platformlarda kullanılan modern bir programlama dili.
 * Hicri-Miladi Çeviri: Bir takvim sisteminden diğerine tarih dönüştürme işlemi.
Neden Kotlin ve Hijri Data?
 * Kotlin'in Okunabilirliği: Kodun daha anlaşılır olmasını sağlar.