Daniel Atitienei
Daniel Atitienei
  • Видео 74
  • Просмотров 133 240
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
Просмотров: 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

Комментарии

  • @LiranBarsisa
    @LiranBarsisa 4 часа назад

    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?

  • @sayandbera-
    @sayandbera- 2 дня назад

    I was actually waiting for this video. Thank you 🙏

  • @hadi.arzanipour
    @hadi.arzanipour 2 дня назад

    Please make a video about displaying alarms accurately and on time 🤝🏻

  • @hadi.arzanipour
    @hadi.arzanipour 2 дня назад

    Nice 👌🏼👌🏼

  • @daniel.atitienei
    @daniel.atitienei 2 дня назад

    🚨 20% discount until October 21: danielatitienei.gumroad.com/l/compose-multiplatform/21OCTOBER

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

    What is the performance difference you have noticed between compose multiplatform and swiftUI on iOS?

    • @daniel.atitienei
      @daniel.atitienei 2 дня назад

      The performance is very similar because the Kotlin code is compiled to LLVM for native iOS

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

    Keep going you are the best 💪

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

    Keep going you are the best 💪

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

    Keep going you are the best 💪

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

    Keep going you are the best 💪

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

    Keep going you are the best 💪

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

    Keep going you are the best 💪

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

    Keep going you are the best 💪

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

    Keep going you are the best 💪

  • @new_life_
    @new_life_ 4 дня назад

    Brother, can you suggest the best laptop for Android Studio under 60k?

    • @daniel.atitienei
      @daniel.atitienei 3 дня назад

      I don't know, but make sure to have at least 16GB otherwise Android Studio will be laggy

    • @new_life_
      @new_life_ 3 дня назад

      @@daniel.atitienei thank u brother

  • @nqmgaming2004
    @nqmgaming2004 8 дней назад

    Sweet, this is what I need for the current Android project, thank you :)

  • @Muhammad-Shafqat
    @Muhammad-Shafqat 8 дней назад

    Awesome Video Love it bero❤❤❤

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

    Do you think we can add a vertical scrollbar to the list?

  • @markdelphi8075
    @markdelphi8075 15 дней назад

    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?

    • @daniel.atitienei
      @daniel.atitienei 14 дней назад

      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! 👌

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

    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

    • @daniel.atitienei
      @daniel.atitienei 14 дней назад

      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 😁

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

    Thanks but how can I show cursor text?

  • @Dibyendu.M
    @Dibyendu.M 16 дней назад

    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.

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

    Great video! I picked up a few valuable tips that I’ll definitely apply to enhance my own videos. Keep up the good work!

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

    3k on its way

  • @Muhammad-Shafqat
    @Muhammad-Shafqat 18 дней назад

    Waiting for this video Love it

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

    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.

    • @daniel.atitienei
      @daniel.atitienei 19 дней назад

      Thanks for the tip, I zoomed in the IDE in my latest videos

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

    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.

    • @daniel.atitienei
      @daniel.atitienei 20 дней назад

      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

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

      @@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.

    • @daniel.atitienei
      @daniel.atitienei 19 дней назад

      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

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

      ​ @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 .).

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

    Great Work ❤ Can you share with us GitHub like for the code you write in the video?

  • @stevensilitonga
    @stevensilitonga 22 дня назад

    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.

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

    amazing tutorial... keep up the good work!!!

  • @Oswald-41
    @Oswald-41 23 дня назад

    Great mate!❤

  • @ShortBits786
    @ShortBits786 28 дней назад

    sir can you make about ktor series

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

    Could you make ktor tutorial?

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

    please create full example project clean arch using mvvm pattern, dagger hilt, rest API

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

    Thanks for the good content you create! The quality is going up! Keep up the good work!

  • @Muhammad-Shafqat
    @Muhammad-Shafqat Месяц назад

    ♥♥♥ love it

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

    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 ❤

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

    More

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

    Pls post Mvvm jetpack full project

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

    Thank you. May I ask? Is it compulsory I also learn about algorithms and data structures in order to be proficient in android deveopment

    • @daniel.atitienei
      @daniel.atitienei Месяц назад

      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.

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

    Good work thanks

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

    Very informative and get to the point, waiting for more like this ")

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

    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.

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

    Ur a genius

  • @AyushUpadhyay-h2n
    @AyushUpadhyay-h2n Месяц назад

    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❤

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

    Thanks for the demonstration. Do you also make videos where you explain things?

    • @daniel.atitienei
      @daniel.atitienei Месяц назад

      😂

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

      @@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.

    • @daniel.atitienei
      @daniel.atitienei Месяц назад

      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.

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

      @@daniel.atitienei Thank you for the clarification. "Showcase" would be a good word in the title for your video.

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

    what's your specs of your pc/laptop?

    • @daniel.atitienei
      @daniel.atitienei Месяц назад

      MacBook Pro M1, 16GB, 512GB

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

      @@daniel.atitienei it is smooth na running Android studio?

    • @daniel.atitienei
      @daniel.atitienei Месяц назад

      Yes, it is very smooth

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

      @@daniel.atitienei ok

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

    Good Brother ❤