Tranquilly Coding
Tranquilly Coding
  • 38
  • 26 993
Java VS Kotlin : Which one is best for Android Development in 2024? Tranquilly Coding
Are you wondering which programming language to learn for Android development in 2024? In this video, we dive into a detailed comparison between Java and Kotlin. We'll explore the strengths and weaknesses of each language, Google's support for Kotlin, the latest features, and how they stack up in areas like null safety, clean code, Jetpack Compose, and coroutines. By the end of this video, you'll know why Kotlin is the preferred choice for modern Android development. Don't forget to like, comment, and subscribe for more Android development tips and tutorials!
#Java #kotlin
#JetpackCompose #Jetpack #Compose
#AndroidDevelopment #CodingTutorial #AndroidStudioTutorial #TranquillyCoding
มุมมอง: 1 027

วีดีโอ

13. Conclusion and Docs | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 2044 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
12. Test, Fix, Release | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 2374 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
11. CCP Outlined TextField | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 2374 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
10. Utils for Detection | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 1654 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
09. Optimize & Polish | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 2625 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
08. Picker Main UI | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 2615 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
Create an Intro/Onboarding Screen with Jetpack Compose | Kotlin | Tranquilly Coding
มุมมอง 6K5 หลายเดือนก่อน
📜 In this video, I'll show you how you can create an Onboarding or Intro Screen in Jetpack Compose. From Figma Design to Android Studio, everything is included in it. I also added the splash api implementation and shared preference to give you a whole experience of the flow. The entire project is available in the Github. GitHub - github.com/ahmmedrejowan/OnboardingScreen-JetpackCompose Note: La...
07. Picker Bottom Sheet UI | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 2045 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
06. Picker Dialog UI | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 3425 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
05. Picker Header UI | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 2935 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
04. Search Field UI | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 3615 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
03. Single Country UI | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 2955 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
02. Project and Data Setup | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 5035 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
01. Introduction to CCP | Create a Country Code Picker using Jetpack Compose | Tranquilly Coding
มุมมอง 5535 หลายเดือนก่อน
In this series, we are going to learn and create a beautiful Country Code Picker using Jetpack Compose. In various apps, we need to use a country code picker. There are several libraries available for this purpose. In XML we have a CCP created by hbb20, which is great. In Jetpack Compose there are few libraries but they lacks some features and updates. So, I created this library to use in Jetpa...
Realtime Accelerometer using MPAndroidChart | Android Sensors - Kotlin | Tranquilly Coding
มุมมอง 5436 หลายเดือนก่อน
Realtime Accelerometer using MPAndroidChart | Android Sensors - Kotlin | Tranquilly Coding
Basic Project Setup | Android Sensors - Kotlin | Tranquilly Coding
มุมมอง 1406 หลายเดือนก่อน
Basic Project Setup | Android Sensors - Kotlin | Tranquilly Coding
Intro to Android Sensors | Android Sensors - Kotlin | Tranquilly Coding
มุมมอง 1896 หลายเดือนก่อน
Intro to Android Sensors | Android Sensors - Kotlin | Tranquilly Coding
How to Implement Version Catalog in Android Studio | libs.versions.toml | Tranquilly Coding
มุมมอง 9306 หลายเดือนก่อน
How to Implement Version Catalog in Android Studio | libs.versions.toml | Tranquilly Coding
How to Implement Splash Screen API in Android with Compose | Android in 3 Minutes |Tranquilly Coding
มุมมอง 6376 หลายเดือนก่อน
How to Implement Splash Screen API in Android with Compose | Android in 3 Minutes |Tranquilly Coding
How to Implement Splash Screen API in Android with Java | Android in 3 Minutes | Tranquilly Coding
มุมมอง 5416 หลายเดือนก่อน
How to Implement Splash Screen API in Android with Java | Android in 3 Minutes | Tranquilly Coding
How to Implement Splash Screen API in Android with Kotlin | Android in 3 Minutes | Tranquilly Coding
มุมมอง 4106 หลายเดือนก่อน
How to Implement Splash Screen API in Android with Kotlin | Android in 3 Minutes | Tranquilly Coding
TabLayout with TabLayoutMediator | Mastering Tab Layout | Tranquilly Coding
มุมมอง 3497 หลายเดือนก่อน
TabLayout with TabLayoutMediator | Mastering Tab Layout | Tranquilly Coding
TabLayout with ViewPager2 and FragmentStateAdapter | Mastering Tab Layout | Tranquilly Coding
มุมมอง 1917 หลายเดือนก่อน
TabLayout with ViewPager2 and FragmentStateAdapter | Mastering Tab Layout | Tranquilly Coding
TabLayout with FrameLayout and Fragment Transaction | Mastering Tab Layout | Tranquilly Coding
มุมมอง 1487 หลายเดือนก่อน
TabLayout with FrameLayout and Fragment Transaction | Mastering Tab Layout | Tranquilly Coding
Customization of Material Tab Layout | Mastering Tab Layout | Tranquilly Coding
มุมมอง 2467 หลายเดือนก่อน
Customization of Material Tab Layout | Mastering Tab Layout | Tranquilly Coding
Intro to Material Tab Layout | Mastering Tab Layout | Tranquilly Coding
มุมมอง 2088 หลายเดือนก่อน
Intro to Material Tab Layout | Mastering Tab Layout | Tranquilly Coding
07 - User (Account) Details | appwrite for Android using Kotlin | Tranquilly Coding
มุมมอง 1988 หลายเดือนก่อน
07 - User (Account) Details | appwrite for Android using Kotlin | Tranquilly Coding
06 - Session and Logout | appwrite for Android using Kotlin | Tranquilly Coding
มุมมอง 2318 หลายเดือนก่อน
06 - Session and Logout | appwrite for Android using Kotlin | Tranquilly Coding
05 - User Login with UI | appwrite for Android using Kotlin | Tranquilly Coding
มุมมอง 2288 หลายเดือนก่อน
05 - User Login with UI | appwrite for Android using Kotlin | Tranquilly Coding

ความคิดเห็น

  • @RAWxFear
    @RAWxFear หลายเดือนก่อน

    Sir mera ma splash screen ka bade lable aa rha ussa remove kaisa kara

    • @TranquillyCoding
      @TranquillyCoding หลายเดือนก่อน

      Hi there, Can you send me some more details or screenshot in any of my socials? FB, LinkedIn or Instagram. Here is my socials - linktr.ee/tranquillycoding

  • @azharulislam7204
    @azharulislam7204 หลายเดือนก่อน

    Very clear and appropriate presentation.👍

  • @Thingscom
    @Thingscom หลายเดือนก่อน

    Is your figma is free or paid version

  • @Zimallearnings
    @Zimallearnings 2 หลายเดือนก่อน

    How i can add pdf dependency in koala android studio set-up when i added error occurred Please please tell me

    • @TranquillyCoding
      @TranquillyCoding หลายเดือนก่อน

      What PDF Dependency you can't setup?

  • @JudithVergara-c8g
    @JudithVergara-c8g 2 หลายเดือนก่อน

    muy bueno gracias

  • @oshanemckenzie1694
    @oshanemckenzie1694 3 หลายเดือนก่อน

    Jetpack compose is a thing 🤷‍♂

    • @TranquillyCoding
      @TranquillyCoding 2 หลายเดือนก่อน

      There are several videos using Jetpack Compose in the channel. Have a look.

  • @ni_kabiu_john
    @ni_kabiu_john 3 หลายเดือนก่อน

    Hi BANGLADESHI programmer, KENYAN programmer here. love your videos. would like to learn more Kotlin hands on. can you help? can we setup something maybe?.

    • @TranquillyCoding
      @TranquillyCoding 3 หลายเดือนก่อน

      Glad you liked it. I have plans to make more videos about Kotlin. If you have any plans, send a ping in my email.

  • @tanyashankar25814
    @tanyashankar25814 4 หลายเดือนก่อน

    Great Work !!

  • @sadi404
    @sadi404 4 หลายเดือนก่อน

    Voice is low

    • @TranquillyCoding
      @TranquillyCoding 4 หลายเดือนก่อน

      Sorry for that. Those were my first videos without a good microphone.

  • @moe_shah_0078
    @moe_shah_0078 4 หลายเดือนก่อน

    should i override your country enum and add my response from my api instead for my countryList?

    • @TranquillyCoding
      @TranquillyCoding 4 หลายเดือนก่อน

      You can create your own list from the enum and pass it to the picker. Picker has this parameter - countryList: List<Country> = Country.getAllCountries(), For more details you can check the repo here - github.com/ahmmedrejowan/CountryCodePickerCompose And the wiki here - github.com/ahmmedrejowan/CountryCodePickerCompose/wiki

    • @moe_shah_0078
      @moe_shah_0078 4 หลายเดือนก่อน

      @@TranquillyCoding golden! Thank you!

  • @moe_shah_0078
    @moe_shah_0078 4 หลายเดือนก่อน

    Hi there, beautiful tutorial! is there a way i can use my own country list using your package?

    • @TranquillyCoding
      @TranquillyCoding 4 หลายเดือนก่อน

      Yes of course! Follow along the videos or check the GitHub documentation, you'll find the way. You can always pass a custom country list.

    • @moe_shah_0078
      @moe_shah_0078 4 หลายเดือนก่อน

      @@TranquillyCoding would i need to map my response to your model for countryList?

    • @TranquillyCoding
      @TranquillyCoding 4 หลายเดือนก่อน

      You can create your own list from the enum and pass it to the picker. Picker has this parameter - countryList: List<Country> = Country.getAllCountries(), For more details you can check the repo here - github.com/ahmmedrejowan/CountryCodePickerCompose And the wiki here - github.com/ahmmedrejowan/CountryCodePickerCompose/wiki

  • @cliff_odume
    @cliff_odume 4 หลายเดือนก่อน

    Thanks very much for your video. Keep making more videos on jetpack compose please.

    • @TranquillyCoding
      @TranquillyCoding 4 หลายเดือนก่อน

      Happy to help. I'll make more for sure. ❤️

  • @muratdayan5881
    @muratdayan5881 4 หลายเดือนก่อน

    Helpful thanks

  • @BeYourself709
    @BeYourself709 4 หลายเดือนก่อน

    Your linkdin plz

    • @TranquillyCoding
      @TranquillyCoding 4 หลายเดือนก่อน

      Here - linkedin.com/in/ahmmedrejowan

  • @AndroidHelper-cp4yz
    @AndroidHelper-cp4yz 5 หลายเดือนก่อน

    Helpful

  • @dlyrixer7556
    @dlyrixer7556 5 หลายเดือนก่อน

    The rest of the videos?

    • @TranquillyCoding
      @TranquillyCoding 5 หลายเดือนก่อน

      Videos are ready and scheduled for the next weeks. Keep Watching and Practicing.

  • @youreveryday8187
    @youreveryday8187 5 หลายเดือนก่อน

    Easiest Tutorial Ever. Thank you.

  • @WriteTime-fu4ek
    @WriteTime-fu4ek 5 หลายเดือนก่อน

    Horizontal Pager is kind of laggy. It's not smooth as ViewPager. Great tut BTW.

    • @TranquillyCoding
      @TranquillyCoding 5 หลายเดือนก่อน

      I agree with you. It is still in Experimental State. I hope it will be better in the future.

  • @Funtism
    @Funtism 5 หลายเดือนก่อน

    I loved it. Easy and simple.

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @TranquillyCoding
    @TranquillyCoding 5 หลายเดือนก่อน

    Have any suggestions or feedback? Leave a Comment. 🎉

  • @futsuchinpo9892
    @futsuchinpo9892 5 หลายเดือนก่อน

    cheers man thanks

  • @walrider7374
    @walrider7374 5 หลายเดือนก่อน

    I love Kotlin deeply, it's really fun to code for Android, but I swear, configuring an Android project is the worst, and now this. 4 months ago I was playing with Flutter, is crazy how easy you can define a dependency there, here is overkilling. Thanks for this mate. I was pulling my hair.

    • @TranquillyCoding
      @TranquillyCoding 5 หลายเดือนก่อน

      Happy to help man. Android is connected with a lot of things, whenever those thing changes, android suffers a lot with them. But still it good see Android moving towards a good structure.

  • @nitinteja7119
    @nitinteja7119 6 หลายเดือนก่อน

    Githib link boss?

    • @TranquillyCoding
      @TranquillyCoding 6 หลายเดือนก่อน

      Not published yet. But I'll add it soon.

  • @vamshikrishnag0
    @vamshikrishnag0 6 หลายเดือนก่อน

    Perfect.. thanks. also make a video for below android 12 versions, as it is working for android 12 and above versions.

    • @TranquillyCoding
      @TranquillyCoding 6 หลายเดือนก่อน

      The Splash Screen API is backward compatible, that means it works both above and below Android 12. Though if you use animated icons on below Android 12, it will not animate, but it'll show the icon as Image. Thank you for watching.

  • @escenciarem
    @escenciarem 7 หลายเดือนก่อน

    good series of videos, thank you! we need one on database, please

    • @TranquillyCoding
      @TranquillyCoding 7 หลายเดือนก่อน

      I'll do soon. My hand kind of full at the moment with some personal stuff. I'll get back to creating the videos as soon as I can. Thanks for watching. Have a good day.

  • @escenciarem
    @escenciarem 7 หลายเดือนก่อน

    Thanks friend, you are the missing piece of documentation; I have to add that: You missed a very important part in the code (in this video and the previous one). in the "AppWriteRepository" class, in the "createAcount" function you have to implement. yes or yes: "supervisorScope", since we are in a suspended function. Otherwise the app will crash and stop when it cannot, for some reason, connect to the server. Thank you

    • @TranquillyCoding
      @TranquillyCoding 7 หลายเดือนก่อน

      You're right. There are several chances of improvement. As just a basic implementation on the topic I skipped a lot of things. May be in the future, I can make some videos of a proper implementation on this for a scalable project. Thanks for the input. Have a good day.

  • @FebinAugustine
    @FebinAugustine 8 หลายเดือนก่อน

    XML is getting outdated... do video for Kotlin Jetpack Compose... that will be great...!!

    • @TranquillyCoding
      @TranquillyCoding 8 หลายเดือนก่อน

      I'll do. JC is the upcoming hype but XML as still good. I believe XML is the basic knowledge that needs to be strong.

  • @karanbirsingh5150
    @karanbirsingh5150 8 หลายเดือนก่อน

    Hello sir, there are two dependencied : implementation("io.appwrite:sdk-for-kotlin:4.1.0") implementation("io.appwrite:sdk-for-android:4.0.1") . When i add Android dependence and build the project it give a error msg please🙏 help

    • @TranquillyCoding
      @TranquillyCoding 8 หลายเดือนก่อน

      For client side app, you need to add the sdk-for-android. For server side (admin) app, you need to use sdk-for-kotlin. Can you share the error message?

  • @ayoubamg1
    @ayoubamg1 10 หลายเดือนก่อน

    What is the size of the frame u use in figme to match the activity in android

    • @TranquillyCoding
      @TranquillyCoding 9 หลายเดือนก่อน

      I use the normal android large frame. I try to match the size by eye in most cases.

  • @ShortBits786
    @ShortBits786 11 หลายเดือนก่อน

    I want to be best in android app development but I am not getting guidance how to make a prefect app

    • @TranquillyCoding
      @TranquillyCoding 11 หลายเดือนก่อน

      You can be. Just trust in yourself and take small step. A perfect app is tough, but a perfect step is easy. Part your apps in lots of small steps, and make each of them perfect. And again, nothing is perfect after all, there is always place for improvement, so learn new things, and keep up the passion. Happy coding.

    • @ShortBits786
      @ShortBits786 11 หลายเดือนก่อน

      Thank you ,I will definitely work Hard😄

    • @TranquillyCoding
      @TranquillyCoding 9 หลายเดือนก่อน

      I know you'll.