- Видео 74
- Просмотров 133 240
Daniel Atitienei
Румыния
Добавлен 17 янв 2023
👨🏻💻 Android & Coffee
💼 daniatitienei@gmail.com
💼 daniatitienei@gmail.com
Preferences DataStore - Best Way Of Storing Small Data In Your App
This is the most straightforward option, especially for apps that need to store simple key-value pairs, much like SharedPreferences. Preferences DataStore is ideal for storing user preferences such as basic app configurations.
📖 Compose Multiplatform Book with 20% discount: danielatitienei.gumroad.com/l/compose-multiplatform/21OCTOBER
Let's connect 🤗:
www.linkedin.com/in/daniel-atitienei/
Blog: medium.com/@daniel.atitienei
Do you like my content? Here you can buy me a coffee ☕:
www.buymeacoffee.com/danielatitienei
📖 Compose Multiplatform Book with 20% discount: danielatitienei.gumroad.com/l/compose-multiplatform/21OCTOBER
Let's connect 🤗:
www.linkedin.com/in/daniel-atitienei/
Blog: medium.com/@daniel.atitienei
Do you like my content? Here you can buy me a coffee ☕:
www.buymeacoffee.com/danielatitienei
Просмотров: 249
Видео
Build Cross-platform Apps using CMP (Compose Multiplatform)
Просмотров 24214 часов назад
In this video, I will showcase the book I've worked on about Compose Multiplatform. In this book, you will learn how to build one app for two platforms iOS and Android with Compose code. Get the book from here: danielatitienei.gumroad.com/l/compose-multiplatform/21OCTOBER Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you c...
Pull To Refresh using material3 - Jetpack Compose
Просмотров 47519 часов назад
In this video, you'll create a simple pull to refresh LazyColumn using material3 and Jetpack Compose. Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
How to Make HTTP Requests With Ktor - Android
Просмотров 48014 дней назад
In this video, you'll learn about Ktor, an HTTP client for Android that is also used for building databases. Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
Firebase Auth with Email and Google + Login UI - Jetpack Compose
Просмотров 1,2 тыс.21 день назад
In this video, you'll learn how to implement an email and Google auth using Firebase! Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
How to Make HTTP Requests With Retrofit - Android
Просмотров 434Месяц назад
In this video, I will show you how to make different types of requests such as POST, CREATE, UPDATE, and DELETE. I also cover how to add headers, queries, and custom paths to your requests. Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
Jetpack Compose For Beginners - Crash Course 2024
Просмотров 1,1 тыс.Месяц назад
In this course, you will learn how to create your first composable, create a simple app using the state and the most used composables. Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
Integrate Appwrite In Your Android App - Jetpack Compose
Просмотров 948Месяц назад
In this video, we will use Appwrite to build a small coffee list application. Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
Integrate Supabase In Android App with Jetpack Compose - Android Studio
Просмотров 911Месяц назад
Grab a coffee ☕, and let’s implement Supabase in an Android app. The app will be a simple cafe list that will have two screens. Also, here is the repository: github.com/daniatitienei/supabase-course.git Navigate with type-safe: ruclips.net/video/5a3vPRdwC8I/видео.htmlsi=Ui0sy-mu9fBXpp1O Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my cont...
How To Become an Android Developer | Android Developer Roadmap 2024
Просмотров 1,1 тыс.2 месяца назад
In this video, we will discuss what you need to learn to pursue a career in Android Development. You don't need to know all of these things to start. Just DO IT! I also forgot to mention that a good alternative to SharedPreferences is DataStore. Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Timestamps: 0:00 - Intro 0:09 - Programming Language 1:39 - App Lifecycle 2:51 - Coroutines 3:08...
Jetpack Compose To SwiftUI Guide
Просмотров 7682 месяца назад
In this video, I will show you a brief introduction to SwiftUI from the perspective of a Jetpack Compose user. They are very similar and I hope you'll enjoy them. Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
Observing Network Connection State using Jetpack Compose - Android
Просмотров 1,3 тыс.2 месяца назад
In this video, we will create an app that observes when the network connectivity changes using Jetpack Compose and Kotlin Repository: github.com/daniatitienei/observe-network-connection.git Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can support me with a coffee ☕: www.buymeacoffee.com/danielatitienei
Build Android and iOS apps with Compose Multiplatform (CMP)
Просмотров 6092 месяца назад
In this video, you'll learn how to build iOS and Android apps using Compose Multiplatform. Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can support me with a coffee ☕: www.buymeacoffee.com/danielatitienei
Image Carousel In Jetpack Compose - material3
Просмотров 1,1 тыс.3 месяца назад
In this video, you'll learn how to create an image carousel in Jetpack Compose dependency: androidx.compose.material3:material3:1.3.0-beta04 Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
Implement Firebase Firestore in your app using Jetpack Compose
Просмотров 2 тыс.3 месяца назад
In this video, you'll learn how to read, write, and update documents using the Firestore database. Repository: github.com/daniatitienei/firebase-course.git Let's connect 🤗: www.linkedin.com/in/daniel-atitienei/ Blog: medium.com/@daniel.atitienei Do you like my content? Here you can buy me a coffee ☕: www.buymeacoffee.com/danielatitienei
Adaptive List-Detail Layout using Jetpack Compose
Просмотров 6433 месяца назад
Adaptive List-Detail Layout using Jetpack Compose
How to Make a Clean Architecture Anime List App using MVVM & Jetpack Compose
Просмотров 5 тыс.4 месяца назад
How to Make a Clean Architecture Anime List App using MVVM & Jetpack Compose
Overflow Indicator In Jetpack Compose
Просмотров 6534 месяца назад
Overflow Indicator In Jetpack Compose
Type-Safe Navigation In Jetpack Compose
Просмотров 3 тыс.4 месяца назад
Type-Safe Navigation In Jetpack Compose
How To Start Freelancing With No Experience!
Просмотров 8564 месяца назад
How To Start Freelancing With No Experience!
Shared Element Transition In Jetpack Compose
Просмотров 9075 месяцев назад
Shared Element Transition In Jetpack Compose
Navigation Mistake In Jetpack Compose
Просмотров 2,4 тыс.5 месяцев назад
Navigation Mistake In Jetpack Compose
Compress Images Using Kotlin - Jetpack Compose
Просмотров 1,2 тыс.5 месяцев назад
Compress Images Using Kotlin - Jetpack Compose
Blur Images In Jetpack Compose - Android 12 and ABOVE
Просмотров 7395 месяцев назад
Blur Images In Jetpack Compose - Android 12 and ABOVE
The BEST Way to Understand minSdk, targetSdk, and compileSdk
Просмотров 2695 месяцев назад
The BEST Way to Understand minSdk, targetSdk, and compileSdk
The Ultimate Guide: Migrating to Android Version Catalogs
Просмотров 9866 месяцев назад
The Ultimate Guide: Migrating to Android Version Catalogs
Adaptive Navigation Bar Using Jetpack Compose
Просмотров 8556 месяцев назад
Adaptive Navigation Bar Using Jetpack Compose
Remove Items By Swiping - Swipe To Dismiss Jetpack Compose
Просмотров 1,8 тыс.7 месяцев назад
Remove Items By Swiping - Swipe To Dismiss Jetpack Compose
Document scanner with ML Kit using Jetpack Compose
Просмотров 8387 месяцев назад
Document scanner with ML Kit using Jetpack Compose
Keyboard GIFs & Stickers Using Jetpack Compose
Просмотров 5927 месяцев назад
Keyboard GIFs & Stickers Using Jetpack Compose
Seems much longer&complicated than SharedPreferences, and will probably also be the same for Preference. 1. Does using Compose encourage you to use it, or you'd use it even without Compose? 2. What can this do that SharedPreferences can't? 3. Isn't there any way to make using it shorter&simpler as SharedPreferences?
I was actually waiting for this video. Thank you 🙏
You’re welcome 😊
Please make a video about displaying alarms accurately and on time 🤝🏻
Nice 👌🏼👌🏼
🚨 20% discount until October 21: danielatitienei.gumroad.com/l/compose-multiplatform/21OCTOBER
What is the performance difference you have noticed between compose multiplatform and swiftUI on iOS?
The performance is very similar because the Kotlin code is compiled to LLVM for native iOS
Keep going you are the best 💪
Thanks, I will!
Keep going you are the best 💪
Keep going you are the best 💪
Keep going you are the best 💪
Keep going you are the best 💪
Keep going you are the best 💪
Keep going you are the best 💪
Keep going you are the best 💪
Brother, can you suggest the best laptop for Android Studio under 60k?
I don't know, but make sure to have at least 16GB otherwise Android Studio will be laggy
@@daniel.atitienei thank u brother
Sweet, this is what I need for the current Android project, thank you :)
You're welcome! 😉
Awesome Video Love it bero❤❤❤
Thanks!
Do you think we can add a vertical scrollbar to the list?
2:09 why you would not pass Unit instead of true? Unit is for one time, right? And true will relaunch it again and again. Wouldn't it?
It won’t relaunch because it is a constant value. You can pass either Unit or true as a key and the outcome will be the same. Thanks for the question! 👌
Why do we need an entire coffee for deleting a single coffee we just take the I'd other than those things that's pretty neat way what would you pick ktor client vs retrofit? Btw 2.9k, damn 3k soon
You're right you can simply pass the ID, instead of passing a coffee directly. I did that because I forgot to change the function param. 😅 Honestly, I would pick Ktor because I like the syntax more and it is cross-platform. Yeah! I hope I'll make 3k this month 😁
Thanks but how can I show cursor text?
Thank you for the tutorial. Before starting the tutorial, please quickly show the final project so that we can understand what you will be building.
Good idea, thanks!
Great video! I picked up a few valuable tips that I’ll definitely apply to enhance my own videos. Keep up the good work!
3k on its way
Yess
Waiting for this video Love it
Glad to hear that!!
your IDE should take whole screen, and you can put your face inside bottom left corner. It was too difficult to see what you were doing.
Thanks for the tip, I zoomed in the IDE in my latest videos
Can you please share the links that you've taken from, of how to login ? I ask because I'm interested in using Google login button, and later also using it for Google Drive, and I don't use Compose yet. Will this be useful? If you know about Google Drive, it would also be appreciated.
From here, I think you can access Google Drive using their API. Haven't used it so I may be wrong firebase.google.com/docs/auth/android/start developer.android.com/identity/sign-in/credential-manager-siwg
@@daniel.atitienei Thank you. Is it the one that can be used for Google Drive? Assuming I succeed with the Google-sign-in (without email&password), do you know perhaps how to continue from there, to handle Google Drive? A lot of years ago I did it already in the company I worked for, but as I remember its SDK was deprecated, and now I have no idea where to look for.
Did some research and I found this article that integrates Drive and Compose. Hope this helps: proandroiddev.com/android-kotlin-jetpack-compose-interacting-with-google-drive-api-v3-2023-the-complete-b8bc1bdbb13b
@daniel.atitienei How do you put links? Each time I try the comment is gone... Thank you for the link. Do you know perhaps if it's possible to use the login for getting the list of the purchased apps from the Play Store? An app used to be able to do it and it's now gone from the Play Store. The package name is com!azefsw!purchasedapps (replace ! with .).
Great Work ❤ Can you share with us GitHub like for the code you write in the video?
You are the only one who made a real video according to documentation on this video. Thank you very much. Keep doing what you do.
You're welcome! I’ll keep doing good stuff!
amazing tutorial... keep up the good work!!!
Thanks, I will! 😁
Great mate!❤
Thanks!!
sir can you make about ktor series
Yes!
Could you make ktor tutorial?
Yes!
please create full example project clean arch using mvvm pattern, dagger hilt, rest API
Sure😁
Thanks for the good content you create! The quality is going up! Keep up the good work!
♥♥♥ love it
I thought revenue cat was coming btw really loved the mini project with kitsu api can you do more like that mini but has some things we love like you used shared element trans in that one eagerly waiting for your reply ❤
Sure! I am glad you loved it!
More
Pls post Mvvm jetpack full project
Sure!
up
Thank you. May I ask? Is it compulsory I also learn about algorithms and data structures in order to be proficient in android deveopment
To be a good Android developer you do not need them. Algorithms are good to practice before interviews because they are requested by some companies. Others will ask you Android related questions.
Good work thanks
Very informative and get to the point, waiting for more like this ")
Glad you liked it!
Using this design when I navigate away and back to the screen with the LazyColumn the LazyColumn flickers. When I replaced the list.collectAsStateWithLifecycle() with a static list it fixed the flickering. Any insights as to why that happens or how to fix? Seems like it's a pretty common issue with combining state flow and LazyColumn after googling the issue.
Ur a genius
Please make event planner application because I need it. I will submit this project in cllg in oct. Because also I understand what you taught here❤
Thanks for the demonstration. Do you also make videos where you explain things?
😂
@@daniel.atitienei Sorry, I don't understand your emoji. My question was meant to be serious and respectful. It would be possible to give information eg regarding the types of some elements (lambda argument of remember, different arguments of the presented composable functions) or when to use the lazy containers as LazyColumn vs the simple Column. You go over a lot of material really quickly, many people will not be able to learn in this condensed way. But thank you for your commitment.
Sorry, it did not sound like a serious question. I am going quickly through the things because I showcase them with some context. You also need to put in practice to understand and remember these.
@@daniel.atitienei Thank you for the clarification. "Showcase" would be a good word in the title for your video.
what's your specs of your pc/laptop?
MacBook Pro M1, 16GB, 512GB
@@daniel.atitienei it is smooth na running Android studio?
Yes, it is very smooth
@@daniel.atitienei ok
Good Brother ❤
Thanks ✌