- Видео 17
- Просмотров 35 106
Candroid
Добавлен 5 ноя 2012
Selamlar ✌️ Yaklaşık 5 yıldır Android ile ilgileniyorum. Her yerdeyim, ruh hastasıyım 🥳
TextFields - Jetpack Compose
Bu videoda sizlere Jetpack Compose içerisindeki TextField Composable türlerinden bahsedeceğim.
Github 👇
github.com/cnrture/ComposeComponents
Material Design 👇
m3.material.io/components/text-fields/overview
00:00 Giriş
02:03 TextField & remember & rememberSaveable Kullanımı
08:45 OutlinedTextField & Özelleştirmeler
23:30 Leading Icon
25:46 Trailing Icon
26:46 Leading and Trailing Icon
27:22 Prefix
28:55 Suffix
32:26 Password TextField
40:37 Kapanış
Github 👇
github.com/cnrture/ComposeComponents
Material Design 👇
m3.material.io/components/text-fields/overview
00:00 Giriş
02:03 TextField & remember & rememberSaveable Kullanımı
08:45 OutlinedTextField & Özelleştirmeler
23:30 Leading Icon
25:46 Trailing Icon
26:46 Leading and Trailing Icon
27:22 Prefix
28:55 Suffix
32:26 Password TextField
40:37 Kapanış
Просмотров: 3 005
Видео
Buttons - Jetpack Compose
Просмотров 2,2 тыс.21 день назад
Bu videoda sizlere Jetpack Compose içerisindeki Button Composable türlerinden bahsedeceğim. Github 👇 github.com/cnrture/ComposeComponents Material Design 👇 m3.material.io/components/all-buttons 00:00 Giriş 02:00 Filled Button & Özelleştirmeler 14:14 Filled Tonal Button 16:43 Outlined Button 18:08 Elevated Button 19:18 Text Button 20:45 Icon Button 22:25 Text and Icon Button 23:27 Single Choice ...
Text - Jetpack Compose
Просмотров 1,9 тыс.Месяц назад
Bu videoda sizlere Jetpack Compose içerisindeki Text Composable'dan bahsedeceğim. Github 👇 github.com/cnrture/ComposeComponents 00:00 Giriş 00:30 Preview Oluşturma 00:58 Temel Özellikler 07:08 Annotated String Oluşturma 10:17 TextStyle ile Gradient Renk ve Gölgelendirme 13:48 Overflow ile Satır Sonuna ... Koyma 15:28 TextDecoration ile Üstü veya Altı Çizili Yazı Oluşturma 17:02 BasicText 18:10 ...
Column & Row & Box - Jetpack Compose
Просмотров 3,2 тыс.Месяц назад
Bu videoda sizlere Jetpack Compose içerisindeki Column, Row ve Box yapılarından bahsedeceğim. Github 👇 github.com/cnrture/ComposeComponents 00:00 Giriş 00:30 QuickProjectWizard ile Proje Oluşturma 01:08 Column 06:16 Row 09:05 Box 13:10 Column & Row & Box Birlikte Kullanımı 20:03 Kapanış
QuickProjectWizard Plugin Kullanımı
Просмотров 4,2 тыс.2 месяца назад
Bu videoda sizlere kendim yazmış olduğum, bizi proje oluştururken kütüphane eklemeleri, versiyon değişiklikleri, dosyalar oluşturma kısımlarından kurtaran QuickProjectWizard plugininden bahsedeceğim. Github Link: github.com/cnrture/QuickProjectWizard JetBrains Marketplace: plugins.jetbrains.com/plugin/25221-quickprojectwizard 00:00 Giriş - Tanıtım 01:01 Kullanım - Örnek Proje 07:30 Kapanış
Rive Animation - Compose & XML
Просмотров 2,5 тыс.2 месяца назад
Bu videoda sizlere Rive kütüphanesinin Compose ve XML içerisinde nasıl kullanıldığından bahsedeceğim. Rive Animation Link: rive.app/community/files/6463-12553-teste-para-login/ Github Links 👇 Compose: github.com/cnrture/RiveAnimation-Compose-and-XML XML: github.com/cnrture/RiveAnimation-Compose-and-XML/tree/xml 00:00 Giriş 00:23 Implementation 01:03 XML - Tasarım 02:50 Rive Animation İnceleme v...
Preview Parameter Provider - Jetpack Compose
Просмотров 3,9 тыс.2 месяца назад
Bu videoda sizlere Jetpack Compose içinde kullandığımız Preview özelliğini zenginleştiren, birden fazla state yönettiğimiz durumlarda işimizi kolaylaştıran @PreviewParameter annotation ve bununla birlikte kullanılan PreviewParameterProvider yapısından bahsedeceğim. Github Link: github.com/cnrture/Compose-PreviewParameterProvider 00:00 Giriş 00:56 Screen & ViewModel Düzenleme 03:41 Varsayılan Pr...
Statik Kod Analizi - Detekt
Просмотров 3,6 тыс.2 месяца назад
Bu videoda sizlere statik kod analizi yöntemlerinden birisi olan Detekt kullanımından bahsedeceğim. Github Proje: github.com/cnrture/DetektSample 00:00 Giriş 00:47 Gradle Implementation 02:40 Detekt'i Çalıştırma ve Varsayılan Detekt Kuralları 05:10 Detekt'i ve Detekt Kurallarını Yapılandırma 21:24 pre-commit ile Commit Sırasında Detekt'i Zorunlu Kılma 28:05 Kapanış
Firebase Auth - Phone & Anonymous
Просмотров 1 тыс.2 месяца назад
Bu videoda sizlere Compose, Hilt, Coroutines ile birlikte Firebase Auth - Phone & Anonymous providerların kullanımdan bahsedeceğim. Github Proje: github.com/cnrture/FirebaseSamples 00:00 Giriş 00:12 Tasarım 01:16 Tasarım & ViewModel Düzenleme 03:27 Repository'de Fonksiyonları Oluşturma 06:23 Firebase'de Phone ve Anonymous Etkinleştirme 07:40 Repository'de Fonksiyonları Oluşturma 11:36 ViewModel...
Firebase Auth - Email / Password
Просмотров 2,2 тыс.3 месяца назад
Bu videoda sizlere Compose, Hilt, Coroutines ile birlikte Firebase Auth - Email / Password providerı kullanımdan bahsedeceğim. Github Proje: github.com/cnrture/FirebaseSamples 00:00 Giriş 00:21 Firebase’den Email / Password Etkinleştirme 01:00 Hilt Setuo 01:57 Navigation Setup 04:12 Login Screen & ViewModel Setup 06:46 Repository & Module Setup 17:17 ViewModel Düzenleme 22:26 Screen & ViewModel...
Firebase - Proje Oluşturma & Kurulum
Просмотров 4563 месяца назад
Bu videoda sizlere Firebase için proje oluşturma ve kurulum aşamalarından bahsedeceğim. Github Proje: github.com/cnrture/FirebaseSamples 00:00 Giriş 01:10 Gradle Düzenlemeleri 07:11 Firebase Kurulum
Pull to Refresh - Jetpack Compose
Просмотров 2,7 тыс.3 месяца назад
Bu videoda sizlere Jetpack Compose tarafındaki güncel Pull to Refresh kullanımından bahsedeceğim. Github Proje: github.com/cnrture/PullToRefresh-JetpackCompose 00:00 Giriş 00:23 Dosyaları Oluşturma 01:03 ViewModel Düzenleme 04:09 Tasarım 08:28 Pull to Refresh Ekleme
Bilmeniz Gereken Kotlin List Metotları
Просмотров 5003 месяца назад
Bu videoda sizlere bilmeniz gereken, kod yazarken işlerinizi oldukça kolaylaştıracak list metotlarından bahsedeceğim. 00:00 Giriş 00:44 foreach 01:14 foreachIndexed 02:05 filter 03:42 find 05:19 findLast 05:51 first - last 07:34 groupBy 09:39 map 13:54 reversed 14:51 shuffled 15:36 sortedBy - sortedByDescending 18:02 sum 18:36 sumOf 19:19 maxOf - maxBy 20:25 minOf - minBy
Autocompletion İçerisinde Color ve Icon Önizlemeleri
Просмотров 9513 месяца назад
Autocompletion İçerisinde Color ve Icon Önizlemeleri
Android Studio’da Dosya ve Kod Kalıpları Oluşturmak
Просмотров 2,1 тыс.4 месяца назад
Android Studio’da Dosya ve Kod Kalıpları Oluşturmak
Güzel içerik için teşekkürler. Kod yazarken kodun kendini tamamlaması (Visual Studio'daki gibi) Gemini ile mi oluyor yoksa farklı bir özellikle mi?
@@bilalcavus9855 Rica ederim ben de teşekkür ederim 🙏🏻 Github Copilot kullanıyorum ✌🏻
İlk defa gördüm çok hoşuma gitti 🤘
harikasınız hocam tam staja başlamışken aradığım içerik
harikasınız hocam tam staja başlamışken aradığım içerik
@@fatihbicgi Teşekkürler bro sevindim 🥳
Eline sağlık çok güzel olmuş rica etsem fontu büyütebilir misin
@@umutdiler8861 Teşekkürler 🥳 Tabii sonraki video 2 font büyük gelecek 😄
Eline sağlık seri gerçekten faydalı oluyor. 💯💯💯 Component'lerin kendi parametrelerinin ne kadar işlevsel olduğunu öğrendim. Aslında parametrelerle eklenmesi gereken icon'ları manuel ekleyip hızalama yapmakla falan uğraşıyordum. 😬
Çok teşekkürler 🥳 Evet aynı şeyi ben de yapmıştım başta 😄 Çoğu şey kolayca hallediliyor 🎉
Videoların devamını heyecanla bekliyoruz🎉
Teşekkürlerr 🥳
Emeğine sağlik✨️✨️✨️
Teşekkür ederiim 🤗
XML ne çektirdi Databinding, viewbinding idler ver derlerken hatalar çıksın :( Compose gibisi var mı bee. Taa Javadan migration yapıyorum, rahatlığına değer :) Ellerine sağlık çok güzel bir anlatım olmuş 🙂, proje bazlı component ayarlanınca çok hız kazandırıyor 🚀🚀
Aman abi aman bizden uzak olsun XML asddsaf Kesinlikle öyle hızlandırıyor ve keyifle yazdırıyor projeyi. Teşekkür ederim ☺
Android Adam gelmiş.
@@Muradoğlu-f9k Hoş bulduum 😎🥳💚
çok verimli bir video ellerine emeğine sağlıkkk
@@haceryaman4460 Teşekkürlerr öyle olmasına sevindim 🥳
Yine harika bir video tamda butonlarla ilgili kodlama yapmak isterken 🤟🙏
@@AliSaglk-ct4zw oo süper denk gelmiş sevindim 🤩🥳
XML: Beni bi sal bilader beğ. Eline sağlık bu arada caner <3
@@oktaygenc4599 shdhdhs kaçış yook 😎 Teşekkürler bro 🥳
Compose u bir tek senden iyi öğreniyorum abi mükkemmelsin ♥️ biraz daha seri gelse keşke videolar 🥺
@@mkr4436 Teşekkürler brocum sevindim bunu duyduğuma 💚 Haklısın daha seri atmaya çalışacağım bundan sonra 🙃🥹
35 dakikada bir bölüm dizi bitmez ama composes button'ları biter. Big(O) notasyonu bile böyle bir zaman karmaşıklığı görmemişti Çok verimli ve güzel bir video olmuş. Eline sağlık hocam!
Ahahaha çok teşekkürler brocum sevindim sağ ol 🥳
Herkes arayüz tasarımı ile ilgili video çekiyor, sizden jetpack için kotlin işlevlerini anlattığınız bir video istiyorum. Hem kendi adıma hem bu işlerle ilgilenen arkadaşlar adına tabi ki. Şimdiden teşekkür ederim.
@@emindemirciogren Seri bittiğinde o kısma geçeceğim 🥳 Ben de teşekkür ederim öneriniz için 🙏🏻
Gene harika bilgiler, emeğine sağlıkk🥳🥳
Teşekkürler brocuum 🥳🥳
17:32 bu tür öneri bilgilerini yani Android'in nerede neyi kullanacağıma dair önerilerini nerede bulabilirim. Uygulamalarımın daha performanslı olması için.
@@utrkmn Kaynak kodlardan edindiğim bilgiler genelde bunlar. Text’e Ctrl+Click yaptığınızda içinde BasicText olduğunu görebilirsiniz. BasicText’e de synı işlemi yapıp component ile ilgili notlara ulaşabilirsiniz. Bununla birlikte BasicText ile alakalı yazılar dokümantasyon vs de yardımcı olur ✌🏻
@@candroidkt Teşekkür ederim şimdi bakıyorum
@@utrkmn Rica ederim 🙏🏻
eline sağlıkk devamını bekliyoruuuz💥
devamını bekliyoruuuz💥💥
@@haceryaman4460 Teşekkürler yarın yenisi geliyor 🎉
selamlar çok faydalı bir plugin olmuş mutlaka deneyeceğim. plugin yazımı videosu da gelirse harika olur
Selamlar, teşekkür ederim. Evet onu da planlıyorum ileride ✌🏻
Gelişen ve değişen sektörde Compose artık yer edinmeye başladı bu seriyi harika bir zamanda başlatmışsınız bunun için tebrik ederim. Videolara gelince anlatımınız gayet açık ve yalın umarım bu seriyi devam ettirirsiniz takip ediyorum. 🙏🙏
Çok teşekkürler güzel düşünceleriniz için 🙏🏻 Kesinlikle katılıyorum iş yoğunluğundan bazen ara vermem gerekse de olabildiğince atmaya çalışıyorum. Umarım faydası dokunur sağ olun 🙏🏻
Sabahın 5 i manita mesaj atsa bakmam ama bu bildirime anında geldim maalesef.
@@mkr4436 İşte gerçek Android sevgisi 💚😄
eline emeğine sağlık 🙌☺
Teşekkür ederim 🥳
🫡
😎
mükkemmelsin abi çok teşekkür ediyorum ♥️
Ben de çok teşekkür ederim 💚
Eline sağlıkk✨
Teşekkürleer 🎉
Ellerine sağlık çok güzel içerik 👊
@@theg4meover988 Teşekkür ederim 🥳
abi kullandığın tema nedir ? Bir de yeni kotln öğrenenler için de önemli bilinmesi gerekenler vs gibi paylaşımlar yaparsan çok güzel olur şimdiden teşekkürler
@@mkr4436 Xcode-Dark-Theme teması ✌🏻 Listeme ekledim bu fikri de tamamdır bro ben de teşekkür ederim 🥳
It's very good plugin. Everybody must try it!!! Very detailed 🤗🤩🤩
Thanks Cannur 🤗🥳
Millet niye ktlint ve detekt beraber kullanıyor
Selamlar, Ktlint'in temel amacı kod stil, biçimlendirme kurallarıdır. Detekt'in temel amacı ise daha derin taramalar yaparak daha çok, kodun güvenli, performanslı ve anlaşılır olmasını sağlamaktır. Özetle ikisinin birlikte kullanımı hem kodun temizliği hem de performansı açısından daha faydalı olur ✌
@@candroidkt o zaman detekt-formatting dependency kullanmamıza gerek yok sanırım
Teşekkürler MiscellaneousComposeInformationProviderAdam, compose içeriklerinin devamını merakla bekliyoruz 🫡👾😄
Ahahaha teşekkürler bro elimden geldiğince devam durmak yok 😅😎
Artık hintlilerden izlemek zorunda değilim... Eline sağlık
Teşekkürler bro 💚😄
Elinize sağlık çok işe yarar bir plugin olmuş. Yeni başlayanların genelde ViewModel konusunda kafası karışıyor. (Mesela ben 😂) O konuya biraz değinirseniz çok yararlı olacaktır.
Çok teşekkürler bro🥳Contract yapısıyla birlikte ViewModel kullanımını göstereceğim yakında 😅
Bazen sırf bu ayarlamalar için aklıma gelen projelere hemen başlayamıyordum. Mükemmel olmuş, eline sağlık 🎉🥳
Valla ben de üşeniyordum ne yalan söyleyeyim 😄 Teşekkür ederim 🥳
Çok faydalı bir iş olmuş, eline sağlık.
Teşekkürler brocum 🥳
Adam android tanrıçası sanki resmen bambaşka bi seviye :d Hocam nacizane önerim artık mimari seçimi ve clean architecture kaçınılmaz bir gerçek. Kullanıcıya proje oluşturma aşamasında hangi mimariyi kullanmak istediği (MVC-MVP-MVVM-VIPER vb) ve clean architecture kullanmak isteyip istemediği sorulabilir gibi (otomatik presentation ve usecase package ları oluşturmak için). İnsanlar artık aklındaki küçük/büyük farketmeksizin her projeyi hızlıca hayata geçirmek istiyor. Bu nedenle başta bir proje yardımcısı kısmı olmalı kullanıcıya opsiyon olacak şekilde. Örneğin projede online veri alışverişi gerçekleşiyor mu? Bir veritabanı işlemi var mı? Bak böyle bir proje yapıyorsun Clean Architecture gerekebilir gibi küçük bilgi notları oluşturulabilir (ne olduğunu anlatan). Kullanıcı mimariye vs aşina değilse ekranda ufak bir akış diyagramı ile ne olduğu gösterilebilir. Veya örneğin projede online veri alışverişi var ise veri almayı ve veri göndermeyi sağlayan usecase'ler otomatik oluşturulabilir. Böylece teknik konuya uzak bir yabancı bile Clean Architecture'ı kafasında minimal seviyede oturtabilir, hee demek ki veri alma ve veri gönderme işlemlerini ayrı ayrı yerlerde parçalara bölerek yapmamız gerekiyor diye düşünebilir. (Daha sonra başka yerlerde kullanabileceğini zamanla öğrenecektir zaten) Yani amaç sırf sadece geliştiricinin işini kolaylaştırmak değil aynı zamanda aklında bir fikri olan, yazılımı bilen ancak işin mutfak tarafı ile pek haşır neşir olmamış (mimari ve teknik detaylar) kitle de olmalı. Böylece sıfırdan bir proje oluşturma süreci kısmi otomasyon halini alabilir ve çok daha hızlı/rahat çıktı üretilebilir. Topluluğa katkıların için şimdiden teşekkürler, eline sağlık ❤
İlk cümle çok mutlu etti sağ ol öncelikle 😄💚 Yorumların, fikirlerin çok güzel. Başta data, di, domain, ui packagelarını opsiyonel seçtirmeyi planlıyorum default getirmektense. Dediğin kısımlar için epey emek lazım. Yine ilk adım olarak örnek list ve detail'dan oluşan service isteklerinin atıldığı çalışan basit bir örnek proje koymayı düşünüyorum. Sonrasında o sorulara karşılık projeler de fikirler de verilebilir seviyeler için çalışma yapabilirim. Biraz detay dediğim gibi öncelik değil ama çok güzel fikir gerçekten. Değerli düşüncelerini paylaştığın için çok teşekkür ederim notlarıma aldım. Elimden geleni yapacağım 🥳 Her şey topluluk, bizler için, teşekkürler 💚
Eline sağlık , plugin nasıl yazılır videosunu da bekliyoruz
Teşekkürler, en kısa zamanda gelecek 💚
Spring Boot yazarken en sevdiğim özelliklerden biri kütüphaneyi seçerek projeyi oluşturmaktı. Android tarafında bunu bizim için sağladığın için çok teşekkür ederim. 🎉
Buna çok sevindim işte rica ederim ☺
Eline sağlık knkm yine Android'e yön veriyorsun 🎉❤
Teşekkür ederim kankacım çok mutlu oldum sağ ol 💚
Ellerine sağlık bro, seriden kullanıma geçiliyor. 🥳🥳🥳
Teşekkürler kanka çok mutlu oldum sorun çıkarsa feedback bekliyorum 🥳💚
Mükemmel!
Teşekkür ederim ☺
Baş ucu yapılacak bir plugin, en basitinden proje başlangıcında gradle dependency'leri eklemek 30 dakikamı alıyordu, artık almayacak. Teşekkürler Candroid 🏆
Kesinlikle proje başlangıcı derdinden kurtarıyor 🤩 Çok sevindim teşekkürler bro 🥳
Eline sağlık, çok faydalı bizler için🥳
Teşekkür ederim bro 🥳
harika bir plugin çok pratik emeğine sağlık👌💥💥
Çok teşekkürleer 🥳
Merhaba, kodu geliştirirken gelen otomatik doldurma önerileri için ne kullanıyorsun? örneğin const val ONE yazdıktan sonra devamındaki gelen TWO THREE sabitleri için ide sana yeşil renkle suggest ediyor.
@@ekremyigit7771 Merhaba, Copilot kullanıyorum. Gemini de var ikinci bir seçenek olarak. Ama Copilot daha iyi diyebilirim bu konuda 👌
Müthişş eline sağlık abi 🙌🙌
Çok teşekkürler brocum 🥳 Çok tatlış yaa diğer animasyonlar da güzel denenirr 🤩
muhteşemmm👏👏👏
Bence de çokk tatlıı teşekkürlerr 🥳
beklenen video geldi <3
Sonundaa 😅💚
Eline sağlık işime yaradı teşekkürler
@@muhammetkdr Rica ederim sevindim 🥳