Tunahan Demir
Tunahan Demir
  • Видео 125
  • Просмотров 102 422
Snackbar | Jetpack Compose
Merhaba! Bu videoda, modern Android uygulama geliştirme çerçevesi olan Jetpack Compose'da Snackbar nasıl kullanılır, adım adım öğreneceksiniz. Snackbar, kullanıcıya uygulamada önemli bildirimler sunmak için harika bir yol sunar ve doğru kullanıldığında kullanıcı deneyimini oldukça iyileştirir.
🎯 Bu Videoda Neler Öğreneceksiniz?
Snackbar nedir ve ne zaman kullanılır?
Jetpack Compose ile basit ve özelleştirilmiş Snackbar nasıl oluşturulur?
Snackbar'ın farklı kullanım senaryoları ve püf noktaları.
👍 Bu tarz içeriklerin devamı için abone olmayı ve yeni videolardan haberdar olmak için bildirimleri açmayı unutmayın.
Abone olmak için: bit.ly/3pvCHnr
Kanaldaki oynatma listeleri:
▶ Jetpack Compose Dersler...
Просмотров: 45

Видео

Android Studio Yeni Sürüm Değişiklikler | Jetpack Compose
Просмотров 14214 дней назад
Bu videoda android studio yeni sürümüyle beraber jetpack compose ana kod yapısına gelen bazı ufak değişikliklerden bahsettim. Abone olmak için: bit.ly/3pvCHnr Kanaldaki oynatma listeleri: ▶ Jetpack Compose Dersleri: ruclips.net/p/PLwDmXhFTMvI_sN-N5Wp4b5kL84M4qP3TY ▶ Sıfırdan Kotlin Dersleri: ruclips.net/p/PLwDmXhFTMvI_A7cZzj8mAPRXQ054LOs8b ▶ Material Design 3: ruclips.net/p/PLwDmXhFTMvI_CemC1gk...
Bottom Navigation Bar | Jetpack Compose
Просмотров 237Месяц назад
Bu videoda, Jetpack Compose kullanarak nasıl bir Bottom Navigation Bar oluşturabileceğinizi öğreneceksiniz. Modern Android geliştirme için önemli bir bileşen olan Jetpack Compose ile daha etkili ve hızlı bir şekilde kullanıcı arayüzü tasarımı yapabilirsiniz. Videoda Bottom Navigation Bar oluşturmayı, farklı sayfalara geçiş yapmayı ve Material Design prensiplerine uygun bir tasarım yapmayı göste...
Navigation Drawer | Jetpack Compose
Просмотров 2142 месяца назад
Bu videoda, Jetpack Compose kullanarak modern ve kullanıcı dostu bir navigasyon çekmecesi (navigation drawer) nasıl oluşturabileceğinizi adım adım gösteriyorum. Android uygulama geliştiricileri için tasarlanan bu rehber, temel bilgilerin yanı sıra ileri seviye ipuçları da sunuyor. Jetpack Compose ile temel navigation drawer oluşturmayı, drawer'a menü öğeleri eklemeyi ve özelleştirmeyi, navigasy...
Top App Bar | Jetpack Compose
Просмотров 1872 месяца назад
Merhaba! Bu videoda, Jetpack Compose kullanarak nasıl bir Top App Bar oluşturabileceğinizi göstereceğim. Android uygulamalarında sıkça kullanılan bu bileşen, kullanıcı arayüzünüzde gezinmeyi kolaylaştırır ve uygulamanıza profesyonel bir görünüm kazandırır. Videoda, Top App Bar'ın ne olduğunu ve ne işe yaradığını öğrenecek, Jetpack Compose ile Top App Bar oluşturmanın temellerini keşfedeceksiniz...
Yapay Zeka ile Image Generation App | Android Studio | Kotlin
Просмотров 3663 месяца назад
Herkese merhaba, bu videoda Wiro ai yapay zeka modeli ile görüntü oluşturma uygulaması geliştireceğiz. Retrofit ve glide kütüphanelerini de kullandığımız uygulamamız girdiğimiz promptlara uygun görseller oluşturacak. Wiro ai sitesine erişmek için: wiro.ai/ Dependencies: val retrofitVersion = "2.3.0" //retrofit implementation ("com.squareup.retrofit2:retrofit:$retrofitVersion") implementation ("...
Dropdown Menu | Jetpack Compose
Просмотров 2683 месяца назад
Dropdown Menu ile kullanıcıların seçenekleri açılır bir menüden seçmesini sağlayabilirsiniz. Bu video, Jetpack Compose kullanarak Dropdown Menu yu nasıl oluşturacağınızı ve özelleştireceğinizi adım adım gösterecek. Menü öğelerini nasıl ekleyebileceğinizi, seçenekleri nasıl düzenleyebileceğinizi ve Dropdown Menu yu statik ve dinamik bir şekilde nasıl oluşturabileceğinizi detaylı bir şekilde öğre...
Image | Jetpack Compose
Просмотров 1874 месяца назад
Bu videoda, Jetpack Compose'un modern Android uygulamalarında görselleri göstermek için kullanabileceğiniz "Image" öğesini keşfedeceğiz. Bu video, Jetpack Compose kullanarak "Image"ı nasıl entegre edeceğinizi ve kullanacağınızı adım adım gösterecek. Farklı kaynaklardan nasıl görseller yükleyebileceğinizi, görselleri nasıl ölçeklendirebileceğinizi ve "Image"ın uygulamanızın genel tasarım diline ...
WebView | Jetpack Compose
Просмотров 1965 месяцев назад
WebView uygulamanıza web sayfalarını veya web içeriğini entegre etmenin kolay bir yolunu sunar. Bu video, Jetpack Compose kullanarak "WebView"ı nasıl entegre edeceğinizi ve kullanacağınızı adım adım gösterecek. Web sayfalarını nasıl yükleneceğini, kullanıcı etkileşimlerini nasıl yönetebileceğinizi ve "WebView"ın uygulamanızın genel tasarım diline nasıl entegre edilebileceği konularına detaylı b...
Slider | Jetpack Compose
Просмотров 2235 месяцев назад
Slider ile kullanıcıların bir değeri seçmesini ve aralıkları görsel olarak ayarlamasını sağlayabilirsiniz. Bu video, Jetpack Compose kullanarak "Slider"ı nasıl oluşturacağınızı ve özelleştireceğinizi adım adım gösterecek. Farklı değer aralıklarını, renkleri ve görünümleri nasıl ayarlayabileceğinizi detaylı bir şekilde inceleyeceğiz. Videomu beğenmeyi ve kanalıma abone olmayı unutmayın, böylece ...
Circular Progress Indicator | Jetpack Compose
Просмотров 1735 месяцев назад
Circular Progress Indicator ile kullanıcılara işlemlerin devam etmekte olduğunu göstermenin yanı sıra ilerleme durumunu da görsel olarak sunabilirsiniz. Bu video, Jetpack Compose kullanarak "Circular Progress Indicator"ı nasıl oluşturacağınızı ve özelleştireceğinizi adım adım gösterecek. Videomu beğenmeyi ve kanalıma abone olmayı unutmayın, böylece gelecekteki içeriklerimden haberdar olabilirsi...
Radio Button | Jetpack Compose
Просмотров 1535 месяцев назад
Bu videoda, Jetpack Compose'un kullanıcı arayüzü geliştirmeye yönelik önemli bir bileşeni olan "Radio Button"ı ele alacağız. Radio Button ile kullanıcıların seçenekler arasından tek bir seçim yapmasını sağlayabilirsiniz. Bu video, Jetpack Compose kullanarak "Radio Button"ı nasıl oluşturacağınızı ve özelleştireceğinizi adım adım gösterecek. Farklı seçenekleri ve durumları nasıl kullanabileceğini...
Checkbox | Jetpack Compose
Просмотров 2186 месяцев назад
Bu videoda, Jetpack Compose'un kullanıcı arayüzü geliştirme sürecinde önemli bir rol oynayan "Check Box" öğesini ele alacağız. Check Box ile kullanıcıların seçenekleri işaretlemesini ve tercihlerini belirtmesini sağlayabilirsiniz. Bu video, Jetpack Compose kullanarak "Check Box"ı nasıl oluşturacağınızı ve özelleştireceğinizi adım adım gösterecek. Farklı durumları ve stilleri nasıl kullanabilece...
View Binding | Android Studio | Kotlin
Просмотров 2936 месяцев назад
Bu videoda, Android uygulama geliştirme sürecini daha kolay ve verimli hale getiren bir özellik olan "View Binding" konseptini ele alacağız. View Binding, XML dosyalarındaki görünümlere daha güvenli bir şekilde erişmemize ve kodumuzu daha düzenli hale getirmemize olanak tanıyor. Bu videoda, "View Binding"i Android Studio üzerinde nasıl etkinleştireceğinizi ve kullanacağınızı adım adım gösterece...
Switch | Jetpack Compose
Просмотров 1896 месяцев назад
Bu video, Jetpack Compose kullanarak Switch yapısını nasıl oluşturacağınızı ve özelleştireceğinizi adım adım gösterecek. Farklı renkleri, durumları ve etkileşimleri nasıl kullanabileceğinizi detaylı bir şekilde inceleyeceğiz. Videomu beğenmeyi ve kanalıma abone olmayı unutmayın, böylece gelecekteki içeriklerimden haberdar olabilirsiniz. İyi seyirler! Abone olmak için: bit.ly/3pvCHnr Kanaldaki o...
Floating Action Button | Jetpack Compose
Просмотров 2087 месяцев назад
Floating Action Button | Jetpack Compose
Icon - Icon Button | Jetpack Compose
Просмотров 2567 месяцев назад
Icon - Icon Button | Jetpack Compose
Toast Message | Jetpack Compose
Просмотров 2597 месяцев назад
Toast Message | Jetpack Compose
Lazy Grid | Jetpack Compose
Просмотров 1857 месяцев назад
Lazy Grid | Jetpack Compose
Lazy Row | Jetpack Compose
Просмотров 2267 месяцев назад
Lazy Row | Jetpack Compose
Lazy Column | Jetpack Compose
Просмотров 3067 месяцев назад
Lazy Column | Jetpack Compose
Card | Jetpack Compose
Просмотров 3077 месяцев назад
Card | Jetpack Compose
Çoklu Dil Desteği | Android Studio
Просмотров 5747 месяцев назад
Çoklu Dil Desteği | Android Studio
Side Effect | Jetpack Compose
Просмотров 2808 месяцев назад
Side Effect | Jetpack Compose
Disposable Effect | Jetpack Compose
Просмотров 3148 месяцев назад
Disposable Effect | Jetpack Compose
Launched Effect | Jetpack Compose
Просмотров 3978 месяцев назад
Launched Effect | Jetpack Compose
Sayfalar Arası Veri Transferi | Jetpack Compose
Просмотров 5728 месяцев назад
Sayfalar Arası Veri Transferi | Jetpack Compose
Back Handler | Jetpack Compose
Просмотров 4998 месяцев назад
Back Handler | Jetpack Compose
Back Stack | Jetpack Compose
Просмотров 4708 месяцев назад
Back Stack | Jetpack Compose
Sayfalar Arası Geçiş | Jetpack Compose
Просмотров 8309 месяцев назад
Sayfalar Arası Geçiş | Jetpack Compose

Комментарии

  • @furkancelik8239
    @furkancelik8239 День назад

    böyle içerikler zor bulunur başarıların devamını dilerim

  • @blacklobstr
    @blacklobstr 2 дня назад

    Hocam yanlışım varsa düzelt teknik olarak başkasının kodlarını kendi projemiz diye yükleyebilir yani öyle mi bu işlemden bunu anladım ?

    • @tunahanndemir
      @tunahanndemir 2 дня назад

      Aynen öyle

    • @blacklobstr
      @blacklobstr 2 дня назад

      @@tunahanndemir o zaman iş arama konusundaki bazı insanların githuba proje yükle kısmı tam bir safsata mı ?

    • @tunahanndemir
      @tunahanndemir 2 дня назад

      Hayır safsata değil, projelerin olsun tabii ki. Başkalarının projelerini GitHub a yükleyip kendininmiş gibi gösteren kişinin yalanı mülakatta çıkar ortaya zaten

    • @blacklobstr
      @blacklobstr 2 дня назад

      @@tunahanndemir ben yeni mezunum hocam bilgisayar programcılığından iş bulmakta çok zorlanıyorum neler yapmalıyım ?

    • @tunahanndemir
      @tunahanndemir 2 дня назад

      GitHub'ında güzel projelerin olsun, LinkedIn'de aktif paylaşım yapmaya çalış. Ne paylaşabilirsin, mesela bildiklerini bir medium yazısına döküp paylaşabilirsin, değer katan bir paylaşım. Discord grupları falan varsa alanınla ilgili oralarda aktif olabilirsin, network adına bir şeyler katabilir. En son GitHub projelerini, varsa is deneyimlerini/stajlarını bir cv ye yazıp, şirketlere mail gönder, ik ları LinkedIn den darla. Dönmezler deme evet dönüş oranı çok düşük ama arada dönenler olabiliyor, ne kaydedebilirsin ki. Ayrıca bütün bunların dışında bir referansın varsa(sektörde çalışan tanıdık) işin daha çok kolaylaşır

  • @insanotu3264
    @insanotu3264 5 дней назад

    Elinize sağlık.Anlatım çok iyi.

  • @muhliscolak7296
    @muhliscolak7296 6 дней назад

    Hocam firebase videosu lazım be ne zaman gelir . Proje bağlayacağım kaynak çok az yapamıyorum

    • @tunahanndemir
      @tunahanndemir 6 дней назад

      Mvvm serisinden sonra room veya firebase gelir diye düşünüyorum. Çok fazla konu var videosu yapılacak hangisini yapacağımı şaşırdım 😅

    • @mehmets7335
      @mehmets7335 5 дней назад

      Emeklerinize sağlık

  • @ahmetbugrakaplan6974
    @ahmetbugrakaplan6974 11 дней назад

    Sayfa geçişlerinde veri aktarımı koşulu koyunca (Navigationa arguments ekleyince) , bottomNav ile sayfa geçişi yapınca uygulamam veri beklediği için çöküyordu burada bu tarz bir sorun yaşar mıyım hocam ?

    • @ahmetbugrakaplan6974
      @ahmetbugrakaplan6974 11 дней назад

      Aslında merak ettiğim şey şu , bu kadar uğraşmadan direkt ViewModel ile veri transferi yapmak hem daha güvenli hem de daha mantıklı değil mi ?

    • @tunahanndemir
      @tunahanndemir 7 дней назад

      gönderdiğin veri çok büyükse çökme yaşanabilir ancak onun dışında güvenli bir yöntemdir navigation arguments

    • @tunahanndemir
      @tunahanndemir 7 дней назад

      veriyi hangi yöntemle transfer edeceğin amacına göre değişir. Navigation arguments daha basit ve kullanımı kolaydır, veriye sadece iletilen sayfadan erişim sağlanabilir. Shared Viewmodel birden fazla sayfanın verilere erişmesine ve değiştirmesine olanak tanır. Ancak, bileşenler arasında artan karmaşıklığa ve bağlantıya yol açabilir.

  • @muhliscolak7296
    @muhliscolak7296 11 дней назад

    En sonda day.whichDay(EnumDay.PAZARTESI)----- ( .pazartesi) ile başlangıç indexi mi atanmış oldu ?

    • @tunahanndemir
      @tunahanndemir 11 дней назад

      Bu yapıyı when in ilk halinde (sayılı olan) kullandığımızı düşün, loga pazartesi yazdırmak için day.whichday(0) vermemiz gerekirdi. Burada da when ile enum class taki değerleri filtreliyoruz. When koşulunun içinde gelen değer Enumday.PAZARTESI ise loga pazartesi yazdır dediğimizden dolayı, loga pazartesi yazdırılmış oldu.

  • @esmanureral
    @esmanureral 11 дней назад

    3:22 ben de mySet de de 2 yi bir kez yazdırdı

    • @tunahanndemir
      @tunahanndemir 7 дней назад

      mySet te 1 kez yazdırır zaten, myArray demek istediysen öyle bir şey mümkün değil yazdığın kodu atar mısın

    • @esmanureral
      @esmanureral 7 дней назад

      @@tunahanndemir ben yanlış anlamışım,teşekkürler

  • @insanotu3264
    @insanotu3264 13 дней назад

    Bilenler için ekranın farklı olması çok önemli olmayabilir ama ben ekran farklı olunca zorlanıyorum.Çok açıklayıcı bir video olmuş.Elinize sağlık.

  • @oguzzkanc7219
    @oguzzkanc7219 14 дней назад

    hocam gerçek bir şirkette android geliştirici olarak çalışmak için, kotlin mi daha avantajlıdır react native mi

  • @a.kadirdokuyucu4919
    @a.kadirdokuyucu4919 16 дней назад

    Ha hocam, neden konsole de anlatıyorsunuz, normal layotta anlatsanız ya...

    • @tunahanndemir
      @tunahanndemir 16 дней назад

      Seride kotlin öğreniyorsunuz, layout ile bir işiniz yok. Sürekli emülatör aç kapa olmasın diye en mantıklı seçenek log a yazdırmak

  • @BayMunis
    @BayMunis 17 дней назад

    Hocam neden kullandığımızı ve işlevini anlamakta zorluk çektiğim bazı şeyler var. Dagger hilt, repository gibi. Bunlar hakkında video gelir mi?

    • @tunahanndemir
      @tunahanndemir 7 дней назад

      Evet gelecek, gelecek hafta viewmodel la başlayacağız ardından repository

    • @BayMunis
      @BayMunis 7 дней назад

      @@tunahanndemir Tamamdır hocam beklemedeyim teşekkürler.

  • @muhliscolak7296
    @muhliscolak7296 18 дней назад

    this.price yerine Fruit.price şeklinde de çağrılabilir değil mi ? this elemanı bize kolaylık sağlıyor olmalı

    • @tunahanndemir
      @tunahanndemir 18 дней назад

      Denemek lazım ama doğru olan yol benim gösterdiğim. price değişkeni constructor da ve constructor in üstünde var. this.price ile constructor in dışındaki price a işaret ediyoruz

  • @lxs0091
    @lxs0091 19 дней назад

    Hocam eline sağlık bende yeni yeni öğrenmeye başlıyorum takipteyim.

    • @tunahanndemir
      @tunahanndemir 19 дней назад

      Teşekkürler, umarım videolar faydalı olur. Kolay gelsin

  • @muhliscolak7296
    @muhliscolak7296 20 дней назад

    ne gibi amaçla kullanılır bu extension foksiyonları .. yani kendim normal fonksiyon yazmak yerine neden bunu kullanayım ?

    • @tunahanndemir
      @tunahanndemir 20 дней назад

      Temel amacı daha okunabilir, temiz kod yazmak

  • @selinaydeniz9415
    @selinaydeniz9415 21 день назад

    sayfa ilk açıldığındaki olan satırların bazıları uyuşmuyor muhtemelen bundan dolayı sizinle aynı kodları yazmama rağmen hata alıyorum ne yapabilirim yardımcı olur musunuz

  • @yusufsimsek2940
    @yusufsimsek2940 23 дня назад

    Reis kaç video daha gelir playlist kaç video olucak, Glide Retrofit, MVVM bunlara girecek misin?

  • @mehmeteminketriz
    @mehmeteminketriz 27 дней назад

    hocam artık discord sunucusu şart lütfen

    • @tunahanndemir
      @tunahanndemir 27 дней назад

      Henüz discord kanalı açacak kadar kalabalık bir kitle olduğumuzu düşünmüyorum ama 1.000 abone olunca açma düşüncem var

    • @mehmeteminketriz
      @mehmeteminketriz 26 дней назад

      @@tunahanndemir 150 kişi eksik bence discord kanalı açarsan biraz da aktif olursa sunucu daki arkadaşlar DC ye yeni kişiler getirirse belki daha hızlı 1000 aboneye ulaşırsın tabi bu benim fikrim karar yine de senin Emeğine sağlık

  • @gizeex-h6l
    @gizeex-h6l 28 дней назад

    Hocam hem android hem ios ile kotlin ile uygulama yapamıyor muyuz siz sanırım sadece androidi gösteriyorsunuz android studio indireceğimize göre

    • @tunahanndemir
      @tunahanndemir 27 дней назад

      Evet ben sadece android i gösteriyorum, iOS için swift öğrenmen lazım. Her ikisini aynı anda yapmak içinse flutter öğrenebilirsin

  • @Kaan-vk3gt
    @Kaan-vk3gt Месяц назад

    Merhaba video anlatımlarınız güzel teşekkür ederim.

  • @objektifphone
    @objektifphone Месяц назад

    padding yerine her kelime sonuna boşluk bıraksak o boşlukları karakter olarak algılayıp 8dp boşluk bırakıyormuş gibi yapmaz mı hocam ?

    • @tunahanndemir
      @tunahanndemir Месяц назад

      8dp mi yapar bilmem ama boşluk bırakır evet

    • @objektifphone
      @objektifphone Месяц назад

      @@tunahanndemir sağolun hocamm

  • @mehmets7335
    @mehmets7335 Месяц назад

    Geçmiş videolarınızı izliyordum bugün bildirim gelince şaşırdım emeklerinize sağlık

  • @muhliscolak7296
    @muhliscolak7296 Месяц назад

    Harikasın hocam, haftada 3-4 video gelir mi sonrasında :D

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Haftada 3,4 video zor ama 2 ye çıkarmaya çalışacağım

    • @muhliscolak7296
      @muhliscolak7296 9 дней назад

      @@tunahanndemir dedi ve 1 ay video gelmedi :SD

  • @muhliscolak7296
    @muhliscolak7296 Месяц назад

    Hocam jc videolarınızın hepsini izledim , bana android geliştirme konusunda yeterli olur mu yoksa ayrıca kotlin de öğrenmeli miyim ?

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Kotlin öğrenmelisin tabii ki, kanalda kotlin oynatma listesi var oraya bakabilirsin

  • @muhliscolak7296
    @muhliscolak7296 Месяц назад

    Hocam kuruduk be , videola bizi :D harikasın

  • @Ozzz3d
    @Ozzz3d Месяц назад

    Merhaba Tuna bey bende by remember çalışmıyor nedense hata veriyor. Ama = remember yapınca bir sorun çıkmıyor.Neden kaynaklıdır acaba?

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Fare imlecini üstüne getirip alt + enter ile import yapmayı denedin mi

    • @Ozzz3d
      @Ozzz3d Месяц назад

      @@tunahanndemir şimdi yaptım hocam oldu çok teşekkürler

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Rica ederim kolay gelsin

  • @Ozzz3d
    @Ozzz3d Месяц назад

    Hocam merhaba, peki bu renkleri özelleştiremiyor muyuz? Çok az renk seçeneği seçilebiliyor derstan anladığım kadarıyla.

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Res klasöründeki values klasörü altındaki colors.xml dosyasında renk tanımlaması yapıp ordan alabilirsin değerleri

  • @gizeex-h6l
    @gizeex-h6l Месяц назад

    Hocam flutter mı öğrenilmeli kotlin mi? daha yeniyim yazılımda bazı kişiler flutter bitecek diyor kotlini tercih edin diyor ama flutter daha deneyimli genel bi uygulama gibi hangisini öğrenmeli şu an günümüzde

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Direkt şunu öğren diyemem, senin hedefine bağlı. ileride büyük bir firmada çalışmak istiyorsan(banka vs.) kotlin öğren, freelance iş yapma hedefin varsa flutter daha mantıklı

  • @muhliscolak7296
    @muhliscolak7296 Месяц назад

    Hocam sizin cihaz ne acaba bende m2 air 8gb ram var emulator ü açtığımda aşıır kasmaya başlıyor

    • @tunahanndemir
      @tunahanndemir Месяц назад

      intel i5 10. Nesil 16gb ram 4 GB harici ekran kartı. Ram'i 16 ya yükseltsen sıkıntı çıkmaz muhtemelen

    • @muhliscolak7296
      @muhliscolak7296 Месяц назад

      @@tunahanndemir Bende onu düşünüyordum şimdi

    • @abdurrahmanakn7957
      @abdurrahmanakn7957 Месяц назад

      @@muhliscolak7296 android stduio emulatörde çok kasar ram min 16 olmadan emülator sağlıklı kullanamazzsın

  • @emrebahcebasi4326
    @emrebahcebasi4326 Месяц назад

    toml libs version library . Bu konuyu anlatan bir videonuz olur mu? Bana çok karışık geldi.

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Evet, bu konuda bir video yapmak var aklımda

  • @muhliscolak7296
    @muhliscolak7296 Месяц назад

    hocam bu ders ve back handler de logcat den system out çıktılarına baktık ama bunlarla nerelerde karşılaşacağız veya nerelerde kullanacağız ?

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Eğer daha önce xml de kod yazmışsan, disposable effect i oradaki ondestroy fonksiyonu gibi düşünebilirsin. Sayfa öldüğünde gerçekleşmesini istediğin işlemleri burada yapabilirsin. Uygulama bir sayaç sayıyordur, sayfa kapanınca sayaç kapansın gibi mesela. Back handler'a spesifik bir örnek veremem ama geri tuşuna farklı bir işlev vermek için kullanılabilir. Her ikisini de kullanmak zorunda değilsin, bu tarz bir duruma ihtiyaç olursa faydalı olacaklardır.

    • @muhliscolak7296
      @muhliscolak7296 Месяц назад

      @@tunahanndemir teşekkürler hocam

  • @muhliscolak7296
    @muhliscolak7296 Месяц назад

    Güzel bi dersin bu kadar az görüntülenme alması üzücü :(

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Güzel yorumun için teşekkürler, maalesef ülkemizde bilgiye verilen değer malum

  • @akndonut5131
    @akndonut5131 Месяц назад

    Hocam yeni videolarda fontu biraz büyütür müsünüz? Okuması biraz zor oluyor

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Tamamdır, sonraki videolarda dikkat edeyim bu konuya

  • @mehmeteminketriz
    @mehmeteminketriz Месяц назад

    selamün aleyküm dostum bende eklemeye çalışıyorum ama bende cordinator layout değilde constraint layout var ve onuda scroll view içine almışım ekranı kaydırabileyim diye ama ne yaptıysam constarin layout içinde olmadı herkes cordinator layout olarak yapıyor bunu constrain layout içinde yapmanın bir yolu yokmu

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Aleyküm selam, coordinator içine constraint, onun da içine scrollview şeklinde yapabilirsin

    • @mehmeteminketriz
      @mehmeteminketriz Месяц назад

      @@tunahanndemir teşekkür ederim

  • @muhliscolak7296
    @muhliscolak7296 Месяц назад

    Harikasın

  • @tunatek4941
    @tunatek4941 Месяц назад

    hala güncel değil mi? javasc ile kotlin arasında kaldım

  • @muradismayilov5938
    @muradismayilov5938 Месяц назад

    Abi sence kotlin nasıl bir dil yeni başlamak istiyorum ama hangi dili öğreneceyim konusunda kesin karar veremiyorum

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Hedefine göre değişir, amacın android mobil uygulama geliştirmekse kotlini öğrenmelisin

    • @muradismayilov5938
      @muradismayilov5938 Месяц назад

      @@tunahanndemir abi tamamda c++ java ve diğer dillerle de android uygulama yazmak mümkün diye biliyorum yani kotlinin üstünlüyü ne mesela her isyediğimiz gibi oyunlar uygulamalr yapabiliyormuyuz?

    • @tunahanndemir
      @tunahanndemir Месяц назад

      Google kotlin de geliştirmemizi öneriyor en büyük sebep bu, ek olarak kotlin javaya göre daha performanslı, daha sade bir kod sağlıyor. C++ ile geliştirilmiyor android uygulaması

  • @muhliscolak7296
    @muhliscolak7296 Месяц назад

    derslerin harika dostum . devamını bekliyoruz

  • @mkr4436
    @mkr4436 Месяц назад

    Yine döktürmüş reis bi de uzun aralar olmasa tadından yenmez cansın ❤

  • @insanotu3264
    @insanotu3264 2 месяца назад

    Elinize sağlık.Çok anlaşılır,çok bilgi içeriyor.Bu anlatımınızla videolarınızı sadece Türkiye'den değil yurtdışından da çok izleyen olacaktır.Çok sade,hiç bilmeyenlerin de anlıyacağı bir anlatım.

  • @mehmetyt8199
    @mehmetyt8199 2 месяца назад

    hocam program birden bire kapanıyor çözümü varmı acaba

    • @tunahanndemir
      @tunahanndemir 2 месяца назад

      Programdan kastın android studio içerisindeki telefon mu

  • @igsepet
    @igsepet 2 месяца назад

    emeklerine sağlık. anlatımların şimdilik güzel gidiyor. son videoya geldiğimde detaylı yorum yazacağım

    • @tunahanndemir
      @tunahanndemir 2 месяца назад

      Teşekkürler, umarım faydalı olur

  • @mkr4436
    @mkr4436 2 месяца назад

    Kral inanılmaz anlatıyorsun şuan tek ve en iyi türkçe içerik çekensin bir de şu videoların arasına 1 ay girmese mükkemmel olacak.❤

    • @tunahanndemir
      @tunahanndemir 2 месяца назад

      Güzel yorumun için teşekkürler, son 1 aydır yoğun bir dönemden geçtim. Bundan sonra haftada en az 1 video yüklemeyi planlıyorum

    • @mkr4436
      @mkr4436 2 месяца назад

      @@tunahanndemir Çok teşekkür ediyorum.Kolay gelsin ♥️

  • @insanotu3264
    @insanotu3264 2 месяца назад

    Çok güzel, çok anlaşılır.Çok bilgi var.Elinize sağlık Tunahan hocam.

  • @kesenalican
    @kesenalican 2 месяца назад

    Tüm her şeyin sonunda örnek bir uygulama yapacak mısınız?

    • @tunahanndemir
      @tunahanndemir 2 месяца назад

      İlerleyen zamanlarda örnek uygulamalar olacak evet

  • @Elmir0200
    @Elmir0200 2 месяца назад

    Başarilar,Devamini bekliyoruz 👍👍👏👏

  • @Elmir0200
    @Elmir0200 2 месяца назад

    👍👍👍👍👏👏

  • @omerduran7282
    @omerduran7282 3 месяца назад

    Hocam Selam,textfield ile kullanıcıdan aldığımız değerlerin transferi nasıl olacak peki ? Buradaki örneğinizde aktarılacak veriyi siz manuel yazmışsınız.

    • @tunahanndemir
      @tunahanndemir 3 месяца назад

      State türünde bir değişken oluşturup, transfer edilecek yere verilecek bu değişken. Önüne dolar işareti koyularak

    • @tunahanndemir
      @tunahanndemir 3 месяца назад

      06:00 da değişken koyarak yollamayı yapıyorum. Kanaldaki şu iki videoyu da izleyerek istediğin işlemi gerçekleştirebilirsin. ruclips.net/video/YhgTiLHg8Q4/видео.html ruclips.net/video/BjRXtJyfNGI/видео.html

  • @Demonx99999
    @Demonx99999 3 месяца назад

    11.Sınıf için yazın hazırlanmak istiyordum kanalınızı keşfetmem iyi oldu videoların devamını dilerim kolaylıklar hocam

  • @yusufsimsek2940
    @yusufsimsek2940 3 месяца назад

    Bunu hangi API key ile yaptın usta gpt4 ile bunu yapabilir miyim?

    • @tunahanndemir
      @tunahanndemir 3 месяца назад

      Videoda anlatıyorum zaten hangi teknolojiyi kullanarak yaptığımızı

  • @NoraDugan
    @NoraDugan 3 месяца назад

    Hadi bakalımm uzun bir karar verme sürecinden sonra nihayet yolumu seçtim bir android developer olma yolunda ilk derse başlıyoruz

    • @objektifphone
      @objektifphone 3 месяца назад

      Bende senin gibi Android Developer olmak için bu 35lik video serisini izlemeye başladım. Sonra BTK Akademiden devam edeceğim. Orda da Kotlin ile alakalı başlangıç, orta ve ileri seviye olmak üzere ayrı ayrı video serileri var.