- 317
- 99 905
Charles Realm : Developer
เข้าร่วมเมื่อ 12 พ.ค. 2021
You can find iOS and Android mobile application development videos here. On Monday, Wednesday, and Friday, you'll get new videos. Everyday shorts. Please subscribe and stay tuned.
Exploring GraphicsLayer 🙀 Modifier in Jetpack Compose | Blurring, Scaling, Rotation & More!
In this video, we dive deep into the GraphicsLayer modifier in Jetpack Compose! We'll explore its various features, like scaling, translation, rotation, and applying effects like blur and color filters. Learn how to work with RenderEffect to create custom visual effects, manage clipping, and control pivot points for smooth animations. This is a great introduction if you're looking to enhance your UI with advanced transformations and graphical effects. Stay tuned, as we’ll be covering animations and more advanced effects in upcoming videos!
Book In-person Class : calendly.com/charles-raj412/free-in-person-training
Book In-person Class : calendly.com/charles-raj412/free-in-person-training
มุมมอง: 19
วีดีโอ
Building Local Music Player App📱 : Final, Slider, Duration, Instant Update #4
มุมมอง 3614 วันที่ผ่านมา
In this video, we kick off a brand-new playlist series where we build a music player app using Jetpack Compose. We'll walk through creating a basic UI and loading a list of music files into the app using Content Resolver. You'll learn how to set up permissions for reading external storage and how to handle background music playback using a foreground service. Additionally, we will communicate b...
Building Local Music Player App📱 : Foreground service, Communication between Activity and Service #3
มุมมอง 2421 วันที่ผ่านมา
In this video, we kick off a brand-new playlist series where we build a music player app using Jetpack Compose. We'll walk through creating a basic UI and loading a list of music files into the app using Content Resolver. You'll learn how to set up permissions for reading external storage and how to handle background music playback using a foreground service. Additionally, we will communicate b...
Building Local Music Player App📱 : Integration All Actions, Play, Pause, Next, Previous #2
มุมมอง 2921 วันที่ผ่านมา
In this video, we kick off a brand-new playlist series where we build a music player app using Jetpack Compose. We'll walk through creating a basic UI and loading a list of music files into the app using Content Resolver. You'll learn how to set up permissions for reading external storage and how to handle background music playback using a foreground service. Additionally, we will communicate b...
Building Local Music Player App📱 : Using Foreground Services,Broadcast Receiver, Content Resolver #1
มุมมอง 6821 วันที่ผ่านมา
In this video, we kick off a brand-new playlist series where we build a music player app using Jetpack Compose. We'll walk through creating a basic UI and loading a list of music files into the app using Content Resolver. You'll learn how to set up permissions for reading external storage and how to handle background music playback using a foreground service. Additionally, we will communicate b...
Creating Custom Vectors in Android Studio: PathData Commands Explained (M, H, V, C) in English
มุมมอง 3128 วันที่ผ่านมา
In this Android Studio tutorial, learn how to create your own custom vector drawables using the android:pathData attribute. We'll break down the essential path commands such as M (move), H (horizontal line), V (vertical line), C (cubic Bézier curve), and Z (close path) to help you design custom shapes. You'll also learn how to use Android Studio to create, edit, and visualize these vectors. By ...
How to List Audio Files in Android Using Jetpack Compose | Permission Handling & MediaStore Query
มุมมอง 103หลายเดือนก่อน
How to List Audio Files in Android Using Jetpack Compose | Permission Handling & MediaStore Query
Jetpack Compose Grid Layout Tutorial 📋 | LazyVerticalGrid & LazyHorizontalGrid Explained #android
มุมมอง 83หลายเดือนก่อน
Jetpack Compose Grid Layout Tutorial 📋 | LazyVerticalGrid & LazyHorizontalGrid Explained #android
🤔How to Read and Display XLS Files in Android Studio using Apache POI
มุมมอง 117หลายเดือนก่อน
🤔How to Read and Display XLS Files in Android Studio using Apache POI
Mastering Flow Rows and Columns in Jetpack Compose | Wrapping Items Efficiently
มุมมอง 36หลายเดือนก่อน
Mastering Flow Rows and Columns in Jetpack Compose | Wrapping Items Efficiently
😱 Implementing Carousel with Experimental Material Design API in Jetpack Compose | Tutorial
มุมมอง 522หลายเดือนก่อน
😱 Implementing Carousel with Experimental Material Design API in Jetpack Compose | Tutorial
Understanding Clean Code Architecture with Folder Structure Breakdown | MVVM & Repository Explained
มุมมอง 127หลายเดือนก่อน
Understanding Clean Code Architecture with Folder Structure Breakdown | MVVM & Repository Explained
Morph Two Shapes, Animating Morphing Polygons in Jetpack Compose 😇💪🏼
มุมมอง 94หลายเดือนก่อน
Morph Two Shapes, Animating Morphing Polygons in Jetpack Compose 😇💪🏼
Creating Custom Shapes with Draw Method in Jetpack Compose 🤩 | Jetpack Compose Tutorial
มุมมอง 164หลายเดือนก่อน
Creating Custom Shapes with Draw Method in Jetpack Compose 🤩 | Jetpack Compose Tutorial
Chat App with Firebase: Time format change and back action #7
มุมมอง 1442 หลายเดือนก่อน
Chat App with Firebase: Time format change and back action #7
Chat App with Firebase: Send and Receive Messages #6
มุมมอง 772 หลายเดือนก่อน
Chat App with Firebase: Send and Receive Messages #6
Chat App with Firebase: Select User and Create Chat Window, Add Entry for Chat In Firebase DB #5
มุมมอง 692 หลายเดือนก่อน
Chat App with Firebase: Select User and Create Chat Window, Add Entry for Chat In Firebase DB #5
Chat App with Firebase: Read, Write & List User Data From Firebase Realtime DB #4
มุมมอง 752 หลายเดือนก่อน
Chat App with Firebase: Read, Write & List User Data From Firebase Realtime DB #4
Building a Chat App with Firebase: Connecting UI with Firebase for OTP Verification in Kotlin #3
มุมมอง 962 หลายเดือนก่อน
Building a Chat App with Firebase: Connecting UI with Firebase for OTP Verification in Kotlin #3
Building a Chat App with Firebase: Implementing OTP Verification in Android #2
มุมมอง 512 หลายเดือนก่อน
Building a Chat App with Firebase: Implementing OTP Verification in Android #2
Building a Chat App with Firebase: Complete Guide with OTP Authentication #1
มุมมอง 1702 หลายเดือนก่อน
Building a Chat App with Firebase: Complete Guide with OTP Authentication #1
Cool SwiftUI Animations: Horizontal ScrollView with LazyHStack & ScrollTargetLayout
มุมมอง 1273 หลายเดือนก่อน
Cool SwiftUI Animations: Horizontal ScrollView with LazyHStack & ScrollTargetLayout
Edge-to-Edge Insets in Jetpack Compose | Android Studio Tutorial in Tamil
มุมมอง 3493 หลายเดือนก่อน
Edge-to-Edge Insets in Jetpack Compose | Android Studio Tutorial in Tamil
Creating Smooth Shared Element Transitions in Jetpack Compose
มุมมอง 373 หลายเดือนก่อน
Creating Smooth Shared Element Transitions in Jetpack Compose
Integrating ExoPlayer with Jetpack Compose in Android
มุมมอง 763 หลายเดือนก่อน
Integrating ExoPlayer with Jetpack Compose in Android
Instrumentation Tests in Jetpack Compose: A Step-by-Step Guide
มุมมอง 603 หลายเดือนก่อน
Instrumentation Tests in Jetpack Compose: A Step-by-Step Guide
How to Upload Images from Gallery and Camera in SwiftUI | Step-by-Stepa Tutorial
มุมมอง 1793 หลายเดือนก่อน
How to Upload Images from Gallery and Camera in SwiftUI | Step-by-Stepa Tutorial
Understanding Kotlin Classes: Abstract, Open, Sealed, Data, and Annotation
มุมมอง 323 หลายเดือนก่อน
Understanding Kotlin Classes: Abstract, Open, Sealed, Data, and Annotation
Apple's New EU Policies Explained: Changes to iOS, Safari, and App Store
มุมมอง 643 หลายเดือนก่อน
Apple's New EU Policies Explained: Changes to iOS, Safari, and App Store
Implementing Sheets in SwiftUI: Open, Close, and Customize Presentation Styles
มุมมอง 333 หลายเดือนก่อน
Implementing Sheets in SwiftUI: Open, Close, and Customize Presentation Styles
Can you make a detailed video regarding states and how can we use them correctly
Sure 👍
My right ear is so lonely
Charles is there a way to use the bottom of the title bar/action bar at the top as the inset. I get inconsistent white space at the top on different devices no matter what I try.
I didn't get your question properly?. You have a white space on top of the action bar, or you have white space above the action bar. You have to debug and check which layout is making the issue. Change different colors for each item and check which item color is present in the empty space, and you can find out which one you need to change.
Thanks Sir ... For this Great Video..
Great video sir 👏👏👏
Understood nothing
You have great knowledge...sir... informative video..
Thank you
Very USEFUL VIDEO 👌👌👌👏👏👏. Thank you very very much 🙏🙏🙏
😇😇😇
Is it really so hard to check your audio before uploading?
I'm checking. I can hear the audio. You can't hear? I'm getting many commands like this but I'm checking in other devices also I can hear. If you know the issue can you let me know please.
@@CharlesRealm just listen in headphones
Only you can hear yourself.
Hi! I have a question. Why did you do it this way at the beginning rather than doing the File > New > Widget that comes with the boilerplate for widgets?
Yeah, that's true. Great you noticed that. I used to do it that way, so I just showed that what I know. just now I saw what you said. That's cool, man. Thanks for letting me know. 🫡
This series was so helpful
Thank you 😇
Please continue this series...
source code?
github.com/charlie-leo/TaskMasterCompose/tree/BottomNavigation
I am having a problem named: kotlin android extension is longer supported. Please help me.
Hi please check this link once, you may get some idea . stackoverflow.com/questions/65179275/the-kotlin-android-extensions-gradle-plugin-is-deprecated
Tum jaise logo se desh piche hai
Thanks
if the textfield at the bottom and start to type in it then keyboard is open over a textfield how we do that i am doing changesin manifest also windowResizeMode like that how we do that in above case
Hi , There are few methods is there you have me implement that and need to check which one is working for you. 1. you can add these in the manifest file activity tag android:windowSoftInputMode="adjustResize" android:resizeableActivity="true" 2. For the above edge to edge case you can add the below code in the base column/row modifier of the TextField .windowInsetsPadding(WindowInsets.ime) // Insets for the keyboard .verticalScroll(rememberScrollState()) Things are based on your codings. you have to try and find out. Thanks
Great sir.. continue with another one..
Thank you 😇
Bro please teach content provider
Sure, will do that. 😇
Great video as always! 👍 I’ve got a question: 🤨 I found these words 😅. (behave today finger ski upon boy assault summer exhaust beauty stereo over). Can someone explain what this is? 😅
Is this video 😢
Any issues?
Hindi me batwo
Sorry, I don't know Hindi.
Bro please teach REST API
Rest API integration in Android? Or your want to write rest API?
@@CharlesRealm I want to write RestApi
Cool...will do that dude. You can find a video soon. Thank you 😇
@@CharlesRealm Yes bro please
Hello, can you import that glb into an arview
We can view the glb file in an arFragment. That's what I did in the video dude.😇.
@@CharlesRealm thanks bro, but can you implement it to a functioning app
I think you didn't see the video properly if you see the last 1 minutes. I implemented the glb file in the code. There it a simple one line code only. You just need to give the glb file location as a parameter. I request you to see the last 1 minute please
@@CharlesRealm thank u, yeah I saw it I just commented first minute
Okay Cool😇
Great Teacher,,, Where did you learn jetpack compose?
Thanks, learned myself.😇
You have great knowledge.. great teacher.. waiting for next video..
Thank you so much😇😇
Great effort you have put …but you should have explained bit well on the concept more than the coding
Sure, Will take it as feedback. Thank you 😇😇
I like the video but please use "soo" for less times 😅
Haha.... I got used to it.. 😅😅... Need to reduce 😅.
Thnk u, How to read file?
Thanks, You want to read the XLS file in Android?, Sorry we don't have any video for that right now. you can use the same apache poi library to read also. You can try; I'll also try to make the video and upload it by this weak soon. Thanks.
Você pode iniciar do zero um projeto e dá uma aula de como um usuário ENVIA uma mensagem privada a outro usuário mesmo que o app esteja fechado do usuário que receberá a mensagem? Isso é possível? Outra dúvida é possível o desenvolvedor limitar no máximo 2 contas de registro por cada smartphone dispositivo? Não encontro solução pra isso. Antigamente eu usava o IMEI, e eu avaliava o comportamento do usuário, caso ele não cumprisse regras gerais de bom relacionamento entre pessoas dentro do aplicativo, ou seja se ele insistisse em enviar mensagens indesejadas por outro usuário que recebeu, então eu não deixava ele ter mais de 2 contas de registro por smartphone e em casos piores eu bloqueiava seu uso gratuito. Hoje em dia vejo uma empresa chamada google pensando que qualquer aplicativo é big tech para deixar um usuário cometer abusos e ter dezenas contas de registro por cada dispositivo. O firebase installations não me satisfaz porque quando o usuário reinstalar o app, o identificador de instalação muda e o usuário pode criar Nova conta e logar com outra conta diferenre sendo o mesmo psicopata de sempre. Por mim o google vá a falência, esse governo dos Estados Unidos merece receber uma sanção do mundo de todos os países enquanto deixa uma equipe do google fazer desenvolvedores sofrer incômodos nos seus aplicativos. Triste isso. Minha visão é esta porque sou leigo na programação atual.
Juro que não entendo porque ele mexe tanto rápido a tela. Ninguém aprende assim com uso de desespero. Ajeita isso cara! Tá triste assistir pelo celular.
Sorry, English please.
He is saying that dont flex your macbook screen by changes the apps you can just make it fullscreen and change in desktop or you can cut that part of changing @@CharlesRealm
Ohh... Okay, got it. I will take it as feedback. Thanks dude.
Thanks. Great code
Thank you 😇.
Thanks for sharing
😇😇
Where is source code ?
Hi @raeesmohit01 Please check here : github.com/charlie-leo/FirebaseChatApplication/tree/youtube Thanks
Very easy to understand can you make entier series on kotlin keywords
Sure bro. I'll do it soon. 😇😇
Super bro 💥
Thanks 🤗
Well explained.. I support you.. keep going..
Thank you.😇
Great Work!!! Keep Going on the uploads!!!
Thank you 😇
Screen black ❤
Good content very helpful keep it up brother.❤
Thanks brother 😇.
you really are underrated 😥
😇😇..
@@CharlesRealm sir btw i wannted to ask i am going to college in few years wanted to know the machine which is ofc portable means laptop for Ml or Ai learning and working purpose that could support me a great 4-6 years
@gejtihrhhii10 great. I appreciate your intrest. You want to know which laptops is suitable for learning ML and AI?
@@CharlesRealm yes I want
@gejtihrhhii10 ohh. Okay. Actually I don't have any idea about the laptops. But I have been using Mac book pro for the last 2-3 years. That's performing great compared to my previous laptops. So you just compare this with others and take which is best for your use. Thanks you 😊
Is there a full tutorial available?
Of course, please check the related video in the short. Or you can find the video in the channel also.
sir i installed Android11 , API 30 components.....pls suggest me sir....i am using my phone to run application....now i changed in the build.gradle.kts(App) file android { namespace = "com.example.cjsworkaday" compileSdk = 34 defaultConfig { applicationId = "com.example.cjsworkaday" minSdk = 24 targetSdk = 34 versionCode = 1 versionName = "1.0" but i didn't change anything in androidmanifest.xml and in the AndroidManifest.xml file <application tools:targetApi="30"> sir can u suggest me pls
I sent you a Github project via email. Can you please download and check the project once? or you can understand by seeing the code as well.
my phone is android 11, API 30. File--->Settings--->Android SDK----> Under SDK Platforms Tab android 11, API 30 is not installed in my application....do i need to install it?pls suggest me sir
Android SDK sources for API 30 are not available..i am getting this message when i run the application....in the AndroidManifest.xml file inside <application tag , i have set tools:targetApi="30" ......sir can u suggest me what step to take to overcome this mesaage.....my moblie is android - 11 and api --30
Try to change your target api level. I don't know which api level mobile your running and testing this. You have to run the application in correct target api level. Make sure your target api is same as your build. Gradle file. You can change your target api to 33 also.
The error means. If your using emulator it's suitable for api 30. May be you missed something to download.
@@CharlesRealm i am using my phone directly....no emulator...i am running the application on my phone directly
@@CharlesRealm in the build.gradle.kts(App) file android { namespace = "com.example.cjsworkaday" compileSdk = 34 defaultConfig { applicationId = "com.example.cjsworkaday" minSdk = 24 targetSdk = 34 versionCode = 1 versionName = "1.0" these are settings in my application and in the AndroidManifest.xml file <application tools:targetApi="30"> sir can u suggest me pls
sir only mobile phones are detected or any device which has bluetooth enabled
All devices will be detected. Check my last video. You can find it.
sir when can we expect bluetooth data sending and receiving videos
Sorry for the delay. The video will be on Monday. Thanks for your patience.
Utibecanneltoopen
Hi... Sorry I didn't understand.
Do we use Box only to arrange items in Center, End or Start, but use BowWithConstraints to put them in a specific position ?
You can put that in specific positions also. But especially you can use the width and height of the boxwithconstriains to modify the child items height width and positions. It'll be useful when we're working with different screen size layout.
@@CharlesRealm ok