René's URL Explorer Experiment


Title: Jitendra Prajapati - Self Employed | LinkedIn

Open Graph Title: Jitendra Prajapati - Self Employed | LinkedIn

X Title: Jitendra Prajapati - Self Employed | LinkedIn

Description: Passionate about mobile app development for over 14 years, I have mastered the art of… · Experience: Self Employed · Education: The ICFAI University, Tripura · Location: Federal Territory of Kuala Lumpur · 500+ connections on LinkedIn. View Jitendra Prajapati’s profile on LinkedIn, a professional community of 1 billion members.

Open Graph Description: Passionate about mobile app development for over 14 years, I have mastered the art of… · Experience: Self Employed · Education: The ICFAI University, Tripura · Location: Federal Territory of Kuala Lumpur · 500+ connections on LinkedIn. View Jitendra Prajapati’s profile on LinkedIn, a professional community of 1 billion members.

X Description: Passionate about mobile app development for over 14 years, I have mastered the art of… · Experience: Self Employed · Education: The ICFAI University, Tripura · Location: Federal Territory of Kuala Lumpur · 500+ connections on LinkedIn. View Jitendra Prajapati’s profile on LinkedIn, a professional community of 1 billion members.

Opengraph URL: https://my.linkedin.com/in/jitendraprajapati

X: @Linkedin

direct link

Domain: linkedin.com


Hey, it has json ld scripts:
      {"@context":"http://schema.org","@graph":[{"@type":"Article","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"dateModified":"","datePublished":"2025-02-09T10:59:15.000+00:00","headline":"Kotlin 2.1 Brings More Power to String Interpolation! 🚀","image":{"@type":"ImageObject","url":"https://media.licdn.com/dms/image/v2/D5612AQE4GbltoghE3g/article-cover_image-shrink_720_1280/B56ZTqUkOXHQAI-/0/1739098073076?e=2147483647&v=beta&t=gv8pwU5MFPQM-Dl17HRvLz69lfPtLugTTbukI_9Ucw8"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":4},"url":"https://www.linkedin.com/pulse/kotlin-21-brings-more-power-string-interpolation-jitendra-prajapati-cx6lc"},{"@type":"Article","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"dateModified":"","datePublished":"2024-05-27T07:25:19.000+00:00","headline":"Functional Programming in Kotlin: The Magic of foo()()","image":{"@type":"ImageObject","url":"https://media.licdn.com/dms/image/v2/D5612AQFtnxEyfIb0Og/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1721198107345?e=2147483647&v=beta&t=Jq12FsJNFlWJJQV9CNJm1Q5xGXl00WMV4OqwB2aB_BA"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":1},"url":"https://www.linkedin.com/pulse/functional-programming-kotlin-magic-foo-jitendra-prajapati-wdz4c"},{"@type":"Article","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"dateModified":"","datePublished":"2023-12-06T02:56:08.000+00:00","headline":"runBlocking in Kotlin Coroutines: Use Cases and Caution","image":{"@type":"ImageObject","url":"https://media.licdn.com/dms/image/v2/D5612AQEmNP5q7BcVAA/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1701831296978?e=2147483647&v=beta&t=DgObV5IDObFijrP67j_dzPteglwyRG1yOqXkNFFzTU8"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":1},"url":"https://www.linkedin.com/pulse/runblocking-kotlin-coroutines-use-cases-caution-jitendra-prajapati-s5mvc"},{"@type":"Article","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"dateModified":"","datePublished":"2023-11-30T03:46:20.000+00:00","headline":"Demystifying Android SDK Versions: Compile SDK, Minimum SDK, and Target SDK","image":{"@type":"ImageObject","url":"https://media.licdn.com/dms/image/v2/D5612AQGkiQfIK0Cf7A/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1707156331674?e=2147483647&v=beta&t=FTgj2C37BsosI7Fp1gk0zbyrQyibLcqi8radMfWxfug"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":3},"url":"https://www.linkedin.com/pulse/demystifying-android-sdk-versions-compile-minimum-target-prajapati-rgqge"},{"@type":"Article","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"dateModified":"","datePublished":"2023-08-15T09:53:46.000+00:00","headline":"Kotlin Sealed Class vs. Enums","image":{"@type":"ImageObject","url":"https://media.licdn.com/dms/image/v2/D5612AQFqQWgN1xV9yQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1692093189303?e=2147483647&v=beta&t=zJlD-xcf7RvcvEBUQ7nKbhdokagzNlgfATe8WNCxBsU"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":3},"url":"https://www.linkedin.com/pulse/kotlin-sealed-class-vs-enums-jitendra-prajapati"},{"@type":"Article","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"dateModified":"","datePublished":"2023-08-03T03:37:50.000+00:00","headline":"Have you tried the New UI in #androidStudio Giraffe or Hedgehog? The new theme brings a lot of change. ","image":{"@type":"ImageObject","url":"https://media.licdn.com/dms/image/v2/D5612AQFdxQZ_9tN5rA/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1691033710966?e=2147483647&v=beta&t=vNHZLFxK-rTm1MVOgjIeczwI0da4YJPNz7cs6-Nel-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":1},"url":"https://www.linkedin.com/pulse/have-you-tried-new-ui-androidstudio-giraffe-hedgehog-theme-prajapati"},{"@type":"Article","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"dateModified":"","datePublished":"2022-08-04T13:32:42.000+00:00","headline":"Configure ktlint in android app to check & format code - ktlint for android","image":{"@type":"ImageObject","url":"https://media.licdn.com/dms/image/v2/D5612AQHKa6xOnKbpSg/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1659603162895?e=2147483647&v=beta&t=DMJEItaSusFBb9-4QpncTcJk-saaHjo9W7i1-zEYvAM"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":3},"url":"https://www.linkedin.com/pulse/configure-ktlint-android-apps-check-format-code-jitendra-prajapati"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"datePublished":"2025-12-13T13:18:16.789Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":1},"mainEntityOfPage":"https://www.linkedin.com/posts/jitendraprajapati_kotlin-coroutines-androiddev-activity-7405596927343390721-_wT9","text":"When a coroutine is cancelled, most suspending functions cooperatively throw a CancellationException to stop execution gracefully. But what about critical cleanup code that must run — like closing files, releasing locks, or logging — even during cancellation?\nThat’s where 𝗡𝗼𝗻𝗖𝗮𝗻𝗰𝗲𝗹𝗹𝗮𝗯𝗹𝗲 comes in.\nBy wrapping cleanup logic in 𝘄𝗶𝘁𝗵𝗖𝗼𝗻𝘁𝗲𝘅𝘁(𝗡𝗼𝗻𝗖𝗮𝗻𝗰𝗲𝗹𝗹𝗮𝗯𝗹𝗲) { ... } inside a 𝗳𝗶𝗻𝗮𝗹𝗹𝘆 block, we ensure that section executes fully, ignoring the cancellation state.\n\n\n\ntry {\n  // Long-running network or DB operation\n} finally {\n  withContext(NonCancellable) {\n    channel.close() // Ensure resources are released\n    databaseConnection.close()\n  }\n}\n\n#Kotlin #Coroutines #AndroidDev #BackendDevelopment #CleanCode","url":"https://www.linkedin.com/posts/jitendraprajapati_kotlin-coroutines-androiddev-activity-7405596927343390721-_wT9"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"datePublished":"2025-09-08T06:37:34.669Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":1},"mainEntityOfPage":"https://www.linkedin.com/posts/jitendraprajapati_android-googleplay-mobiledevelopment-activity-7370706852268953600-Pks4","text":"Yesterday’s 4 KB page size was the norm.\nTomorrow, Android is stepping into the 16 KB era 🚀\n\nStarting Nov 1, 2025, Google Play will require all new apps and updates targeting Android 15+ to support 16 KB memory pages.\n\nWhat does this bring?\n✨ App launch speed up by 3–30%\n✨ Battery usage cut by ~4.5%\n✨ Camera startup faster by 4.5–6.6%\n✨ System boot improved by ~8%\n\nBut here’s the twist → This shift only affects native code (C/C++ / NDK / .so libraries).\nIf your app is pure Kotlin/Java, you’re already safe.\n\n#Android #GooglePlay #MobileDevelopment #NDK #Engineering","url":"https://www.linkedin.com/posts/jitendraprajapati_android-googleplay-mobiledevelopment-activity-7370706852268953600-Pks4"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"datePublished":"2025-08-04T06:15:10.411Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":2},"mainEntityOfPage":"https://www.linkedin.com/posts/jitendraprajapati_kotlin-programming-smartcasting-activity-7358017638775574529-Jxq3","text":"🚀 Just learned about Kotlin's require keyword and its magic with smart casting! \n✨ In Kotlin, require enforces preconditions by throwing an exception if the condition fails. But here’s the cool part: its contract tells the compiler that if the code proceeds, the condition is true. This enables smart casting, letting you access type-specific methods without messy casts.  ✨\n\n\nThis keeps code clean, safe, and concise. Pro tip: Use stable values (like val) to ensure smart casting works smoothly. Loving how Kotlin’s type system makes coding feel like a quest!\n\n 🗡️💻 #Kotlin #Programming #SmartCasting #TechTips ","url":"https://www.linkedin.com/posts/jitendraprajapati_kotlin-programming-smartcasting-activity-7358017638775574529-Jxq3"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"datePublished":"2025-03-20T07:42:21.525Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":1},"mainEntityOfPage":"https://www.linkedin.com/posts/jitendraprajapati_kotlin-programmingtips-androiddev-activity-7308392442087555073-vbOS","text":"🚀 Kotlin Tip: Mastering the chunked() Function!\n\nEver needed to split a list or string into smaller chunks? Kotlin makes it effortless with the chunked() function!  \n\nSuper useful for pagination, batching operations, or processing large data efficiently!\n\n#Kotlin #ProgrammingTips #AndroidDev #KotlinTips","url":"https://www.linkedin.com/posts/jitendraprajapati_kotlin-programmingtips-androiddev-activity-7308392442087555073-vbOS"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","author":{"@type":"Person","name":"Jitendra Prajapati","url":"https://my.linkedin.com/in/jitendraprajapati"},"datePublished":"2024-09-13T07:58:14.298Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":1},"mainEntityOfPage":"https://www.linkedin.com/posts/jitendraprajapati_kotlin-androiddev-programmingtips-activity-7240267519549128704-AhEB","text":"Kotlin's Value Classes allow you to wrap primitive types, like Int, String, etc., without additional overhead. They're great for adding meaningful type safety while avoiding performance penalties.✨ \nKey Points:\n1. Declared with value keyword.\n2. Provide type safety without object allocation.\n3. No runtime overhead as they're compiled down to the underlying primitive.\n4. Perfect for lightweight wrappers around values, e.g.,\n\n@JvmInline\nvalue class Password(private val s: String)\n\n\nUse them to write safer, more efficient code! 💼🔒\n#Kotlin #AndroidDev #ProgrammingTips #ValueClasses","url":"https://www.linkedin.com/posts/jitendraprajapati_kotlin-androiddev-programmingtips-activity-7240267519549128704-AhEB"},{"@type":"WebPage","reviewedBy":{"@type":"Person","name":"Jitendra Prajapati"},"url":"https://my.linkedin.com/in/jitendraprajapati"},{"@context":"http://schema.org","@type":"Person","address":{"@type":"PostalAddress","addressCountry":"MY","addressLocality":"Federal Territory of Kuala Lumpur, Malaysia"},"alumniOf":[{"@type":"EducationalOrganization","name":"The ICFAI University, Tripura","url":"https://in.linkedin.com/school/iutripura/","member":{"@type":"OrganizationRole","description":"I pursued a comprehensive MCA program that provided a strong foundation in both theoretical and practical aspects of computer applications. The curriculum was designed to keep pace with the ever-evolving technology landscape and included the following key subjects:\u003Cbr\u003E\u003Cbr\u003E    Core Subjects: Data Structures, Algorithms, Database Management Systems, Software Engineering, Web Technologies, Network Security, Artificial Intelligence, and Machine Learning.\u003Cbr\u003E    Projects and Research: Successfully completed a capstone project on “Developing a Secure E-Commerce Platform using Blockchain Technology,” which received commendation from the faculty.\u003Cbr\u003E\u003Cbr\u003EThroughout the program, I developed a robust set of technical skills, including proficiency in programming languages like Java, Python, and C++, as well as hands-on experience with tools such as Git, Docker, and various cloud services. Additionally, I honed my soft skills, such as problem-solving, project management, and effective communication.","startDate":"2006-11","endDate":"2010-12"}}],"awards":[],"disambiguatingDescription":"","image":{"@type":"ImageObject","contentUrl":"https://static.licdn.com/aero-v1/sc/h/bgaqk7x4ntjz0wg67d8u723eb"},"jobTitle":["********* * ****** *** *********","****** ******** ********","****** ******* ********","******** ********","******* *********** *********","**** *********"],"knowsLanguage":[{"@type":"Language","name":"English"},{"@type":"Language","name":"Hindi"},{"@type":"Language","name":"Nepali"},{"@type":"Language","name":"Malay"}],"memberOf":[],"name":"Jitendra Prajapati","sameAs":"https://my.linkedin.com/in/jitendraprajapati","url":"https://my.linkedin.com/in/jitendraprajapati","worksFor":[{"@type":"Organization","name":"Self Employed","url":"https://www.linkedin.com/company/indpendent-contractor","location":"Malaysia","member":{"@type":"OrganizationRole","description":"***** ** ****** * ******* ******* *** ***** ****** ************* **** ******* ************* *** ****** ** ****** ******* *** ************** **** ***** *** *** ********** ******** ***************** ********** *** ******* ********** ***************** ***** *********** *** **** *** ******** ************ *** ******** **** *********"}},{"@type":"Organization","name":"********","location":"Kuala Lumpur, Kuala Lumpur, Malaysia","member":{"@type":"OrganizationRole","description":"** * ******* ****** ** *** ******** ***** * *********** ************* ** *** *********** ** *********** * ********* *********** ***** *** **** ******* *** *** ***** ******** **** ************** *** ********* ** ********* ** **** *********** ******** *** ******* ********** ******** ******** **** *********** ****** ********* ******* *** ********* ***************** **** ****** * ******* **** ** *** *********** *** ********** ** ********* ** ******** ******* *** ****** ** *** *** **** *** ** ******** *** ******** *********** **** ******* ************* ******** ***** ** ************ **** *** ******** ******* ****** ***** ***** ******** ************* ** ****** ******** *** ********** ******** ****** *** *********** *** ******** ** ********** ******************** *********************************** *********************** *** *** *********** ** *********** * ************** *********** ***** **** ******** ********** *********** ** **** *********** ********* ******* ********** *** ***** ********** ********* **** ******** ** ********************** ************* ******* ****** ***** ********** ** ****** ********* ********** *** ******** **** ************ ******** ******** ********** *** **** ********* ****** ******* *** *** ****************************** *********************** ******** ******** ******** *** ********* ********* *************** *** ********** ********** *** *********** *** **** *************************** *********************** *********** *** *********** ** ******* *** ******* *** **** ********* **** ************* *** *********** **** ********** ******** ********** ******** **** *** ******** **** *******"}},{"@type":"Organization","name":"*******","location":"Kuala Lumpur, Malaysia","member":{"@type":"OrganizationRole","description":"*********** ************* ** *** ******* ** ********* ******* ************ * ****** ******** ******** **** **** ***** ********** ** **** ***** * ********* *** **************** **** ********* ** ********* ** ****** *** *********** *** ********* ********* **** *********************** *********************** ********* ***** ***** ************   * ********* ********* ********** ** ******* ********* ***** ******* ******** ***** *** ****** ** **************** ****** *********** *** ******** ************************** ******* **** ********* *** ***** ********** ***********   * ********** * ************* **** ********* **** ** ********* ***** ********** ******* ********* *** **** ********** *** ************ ******** *********** ******************* ********* ***** ******* *** *************   * *********** ********* ***** ******** ********* ***** **** ******* ******** **** ****** ************* ************* ********** *********** ****** ******** *** **** * ***** ** ******* ***** **** ********** **** *** ************* ******************* ******** ****************   * ********** ******** *********** *** ********* **** *** ************ ************ ****** ********** *** ******** ************* **** ******* *** ********* *** *********** ** *** **** ************ ** * ******** **** ********************* **** ***** ***************   * ************ ******* *** ***** ********** *** ******** ********* ** *** **** ****** ******** ****** ******** ** *** ********* *** ****** *** ************* ** **** **** *************"}},{"@type":"Organization","name":"***** ************* *****","location":"Noida Area, India","member":{"@type":"OrganizationRole","description":"****** * ******* **** ** *** *********** ** * ************ *** ** ******** ***** * ********* ** *********** ** ****** *** *********** *** ********** ************* ** ****** ************************* *********************** ****** ******* *** ****** ******************   * ********* * ************ *** **** * ****** ******** ********* *** **** ********** ** ****** * ****** ***** ** *** ********** ************* *********** ********** ****** ************* ** **** ******** **** **************** ******** *****************   * ****** *********** **** ***** ********* ******** **** *********** ** ******* *** ******* *** ******* ********** **** **** ***** *** ***** ******** ******* *** ************** ******* ***** *** ***** ******** ************   * *********** * ******* ****** ** ****** ***** *** ***** ******** **** *********** **** ** ********* **** *** ********* ************* ************ *** **** ** ******* ***** **** *** ******* ******* ******** ****** ********** *********** ** ***** **************** ***** ******** *** ******* *** ***** **********   * ********** ** ********** ******* ******** ***** ** *** **** *** ***** ***** ** ***** ***** ***** ***** ********* **** *** **** ******** *** ************* ** *** *** *** **** ******** ***** **** * ********** *** ********** *** ** ******** ***** ********"}},{"@type":"Organization","name":"** ******** ******* ******* *******","location":"Delhi, India","member":{"@type":"OrganizationRole","description":"*** *** *********** *** *********** ** *** ********** **** ******** * ******** *** ***** ****** **************** **************** *********** ********* *** ****** ***** ************ ** **** **** * ******** ****** *** ***** ************************** ******* ******** ********* ************* ******* *** *** *** *** *** ****** *** ******* ************ ******* ** ***** ************* ********** *** **** ********** *** ***** *** ********* ************************* ********** ********** ******** *** **** ************* ** ******* *********** *** **************"}},{"@type":"Organization","name":"*******","location":"Noida, Uttar Pradesh, India","member":{"@type":"OrganizationRole","description":"******* ** ****** ** * **** ********** ******* ******** ********** ** ******** *********** *** ************* ********* *** ********** ********** ************* ******** ** ******* ****** ******** *********** *** *** ****************** ******* ******** *********** ********* ******* ***** ************** *** ******** ********* *** ************ ************ *****"}}],"interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/FollowAction","name":"Follows","userInteractionCount":685},"description":"Passionate about mobile app development for over 14 years, I have mastered the art of…"}]}
    

pageKeypublic_profile_v3_desktop
bingbotmax-image-preview:large, archive
linkedin:pageTagopenToProvider
localeen_US
al:android:urlhttps://my.linkedin.com/in/jitendraprajapati
al:android:packagecom.linkedin.android
al:android:app_nameLinkedIn
al:ios:urlhttps://my.linkedin.com/in/jitendraprajapati
al:ios:app_store_id288429040
al:ios:app_nameLinkedIn
litmsProfileNamepublic-profile-frontend
ubbahttps://static.licdn.com/aero-v1/sc/h/38k9mj3cvikmihkcx9uvp3bqc
platformhttps://static.licdn.com/aero-v1/sc/h/1ny8qa2mxece9t1gr32iph525
platform-workerhttps://static.licdn.com/aero-v1/sc/h/7nirg34a8ey4y2l4rw7xgwxx4
og:imagehttps://static.licdn.com/aero-v1/sc/h/1c5u578iilxfi4m4dvc4q810q
og:typeprofile
profile:first_nameJitendra
profile:last_namePrajapati
twitter:cardsummary
twitter:imagehttps://static.licdn.com/aero-v1/sc/h/1c5u578iilxfi4m4dvc4q810q
clientSideIngraphs1

Links:

Skip to main content https://linkedin.com/in/jitendraprajapati#main-content
LinkedIn https://linkedin.com/?trk=public_profile_nav-header-logo
Top Content https://www.linkedin.com/top-content?trk=public_profile_guest_nav_menu_topContent
People https://www.linkedin.com/pub/dir/+/+?trk=public_profile_guest_nav_menu_people
Learning https://www.linkedin.com/learning/search?trk=public_profile_guest_nav_menu_learning
Jobs https://www.linkedin.com/jobs/jobs-in-ogden-ut?trk=public_profile_guest_nav_menu_jobs
Games https://www.linkedin.com/games?trk=public_profile_guest_nav_menu_games
Get the app ms-windows-store://pdp/?ProductId=9WZDNCRFJ4Q7&mode=mini&cid=guest_nav_upsell&trk=public_profile_guest_nav_menu_windows
Sign in https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy%2Elinkedin%2Ecom%2Fin%2Fjitendraprajapati&fromSignIn=true&trk=public_profile_nav-header-signin
Join now https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fjitendraprajapati&trk=public_profile_nav-header-join
https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy%2Elinkedin%2Ecom%2Fin%2Fjitendraprajapati&fromSignIn=true&trk=public_profile_nav-header-signin
Forgot password?https://www.linkedin.com/uas/request-password-reset?trk=csm-v2_forgot_password
Join nowhttps://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_top-card_title-modal_contextual-sign-in-modal_join-link
User Agreementhttps://linkedin.com/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy
Forgot password?https://www.linkedin.com/uas/request-password-reset?trk=csm-v2_forgot_password
Join nowhttps://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_join-link
User Agreementhttps://linkedin.com/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy
Forgot password?https://www.linkedin.com/uas/request-password-reset?trk=csm-v2_forgot_password
Join nowhttps://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_mutual-connections_contextual-sign-in-modal_join-link
User Agreementhttps://linkedin.com/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy
Join to view profile https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_top-card-primary-button-join-to-view-profile
Forgot password?https://www.linkedin.com/uas/request-password-reset?trk=csm-v2_forgot_password
Join nowhttps://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_join-link
User Agreementhttps://linkedin.com/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy
Self Employed https://www.linkedin.com/company/indpendent-contractor?trk=public_profile_topcard-current-company
The ICFAI University, Tripura https://in.linkedin.com/school/iutripura/?trk=public_profile_topcard-school
Blog https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fjkprajapati%2Emedium%2Ecom%2F&urlhash=-it6&trk=public_profile_topcard-website
Report this profile https://linkedin.com/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fjitendraprajapati&trk=public_profile_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=PROFILE&_f=guest-reporting
Forgot password?https://www.linkedin.com/uas/request-password-reset?trk=public_profile_sign-in-modal_forgot_password
User Agreementhttps://linkedin.com/legal/user-agreement?trk=public_profile_sign-in-modal_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=public_profile_sign-in-modal_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=public_profile_sign-in-modal_auth-button_cookie-policy
Join nowhttps://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_sign-in-modal_join-link
Android Development https://www.linkedin.com/services/l2/android-developers?trk=public_profile_services_pill
Mobile Application Development https://www.linkedin.com/services/l2/mobile-developers?trk=public_profile_services_pill
Request proposal https://www.linkedin.com/signup/cold-join?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fservices%2Fpage%2F85478733a5b8066a48%2Frequest-proposal
Kotlin 2.1 Brings More Power to String Interpolation! 🚀 https://www.linkedin.com/pulse/kotlin-21-brings-more-power-string-interpolation-jitendra-prajapati-cx6lc
Functional Programming in Kotlin: The Magic of foo()() https://www.linkedin.com/pulse/functional-programming-kotlin-magic-foo-jitendra-prajapati-wdz4c
runBlocking in Kotlin Coroutines: Use Cases and Caution https://www.linkedin.com/pulse/runblocking-kotlin-coroutines-use-cases-caution-jitendra-prajapati-s5mvc
Demystifying Android SDK Versions: Compile SDK, Minimum SDK, and Target SDK https://www.linkedin.com/pulse/demystifying-android-sdk-versions-compile-minimum-target-prajapati-rgqge
Kotlin Sealed Class vs. Enums https://www.linkedin.com/pulse/kotlin-sealed-class-vs-enums-jitendra-prajapati
Have you tried the New UI in #androidStudio Giraffe or Hedgehog? The new theme brings a lot of change. https://www.linkedin.com/pulse/have-you-tried-new-ui-androidstudio-giraffe-hedgehog-theme-prajapati
Configure ktlint in android app to check & format code - ktlint for android https://www.linkedin.com/pulse/configure-ktlint-android-apps-check-format-code-jitendra-prajapati
See all articles https://my.linkedin.com/in/jitendraprajapati/recent-activity/articles/
Forgot password?https://www.linkedin.com/uas/request-password-reset?trk=csm-v2_forgot_password
Join nowhttps://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_follow_contextual-sign-in-modal_join-link
User Agreementhttps://linkedin.com/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy
When a coroutine is cancelled, most suspending functions cooperatively throw a CancellationException to stop execution gracefully. But what about… https://www.linkedin.com/posts/jitendraprajapati_kotlin-coroutines-androiddev-activity-7405596927343390721-_wT9
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Yesterday’s 4 KB page size was the norm. Tomorrow, Android is stepping into the 16 KB era 🚀 Starting Nov 1, 2025, Google Play will require all new… https://www.linkedin.com/posts/jitendraprajapati_android-googleplay-mobiledevelopment-activity-7370706852268953600-Pks4
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
🚀 Just learned about Kotlin's require keyword and its magic with smart casting! ✨ In Kotlin, require enforces preconditions by throwing an… https://www.linkedin.com/posts/jitendraprajapati_kotlin-programming-smartcasting-activity-7358017638775574529-Jxq3
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Join now to see all activity https://www.linkedin.com/signup/cold-join?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fin%2Fjitendraprajapati%2Frecent-activity%2F&trk=public_profile_see-all-posts
Forgot password?https://www.linkedin.com/uas/request-password-reset?trk=public_profile_sign-in-modal_forgot_password
User Agreementhttps://linkedin.com/legal/user-agreement?trk=public_profile_sign-in-modal_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=public_profile_sign-in-modal_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=public_profile_sign-in-modal_auth-button_cookie-policy
Join nowhttps://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_sign-in-modal_join-link
User Agreementhttps://linkedin.com/legal/user-agreement?trk=public_profile_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=public_profile_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=public_profile_auth-button_cookie-policy
https://www.linkedin.com/company/udemy?trk=public_profile_profile-section-card_image-click
Jetpack Compose Crash course for Android with Kotlin https://www.udemy.com/certificate/UC-52edbd19-b5ee-4f06-a171-09e8101f7b96/?trk=public_profile_certification-title
Udemy https://www.linkedin.com/company/udemy?trk=public_profile_profile-section-card_subtitle-click
See credential https://www.udemy.com/certificate/UC-52edbd19-b5ee-4f06-a171-09e8101f7b96/?trk=public_profile_see-credential
https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_image-click
Android Dependency Injection with Dagger 2 and Kotlin https://www.linkedin.com/learning/certificates/ac77f11300d960f95589387d19c33d0fc35af152f683b1216d4ebe06c86f675d?trk=public_profile_certification-title
LinkedIn https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_subtitle-click
See credential https://www.linkedin.com/learning/certificates/ac77f11300d960f95589387d19c33d0fc35af152f683b1216d4ebe06c86f675d?trk=public_profile_see-credential
https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_image-click
Chair Work: Yoga Fitness and Stretching at Your Desk https://www.linkedin.com/learning/certificates/70df5bed22adae29793311d3667cc711dbcc055372612a7dfe9dc9ab683d1018?trk=public_profile_certification-title
LinkedIn https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_subtitle-click
See credential https://www.linkedin.com/learning/certificates/70df5bed22adae29793311d3667cc711dbcc055372612a7dfe9dc9ab683d1018?trk=public_profile_see-credential
https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_image-click
Effective Android Testing for Mobile Developers https://www.linkedin.com/learning/certificates/8ff9bbdd53f88982771d88afbf924aab87029d3121f85073bc5a862593a10ea9?trk=public_profile_certification-title
LinkedIn https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_subtitle-click
See credential https://www.linkedin.com/learning/certificates/8ff9bbdd53f88982771d88afbf924aab87029d3121f85073bc5a862593a10ea9?trk=public_profile_see-credential
https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_image-click
Reduce Tension with Breathwork https://www.linkedin.com/learning/certificates/c77b003b0e8b80ccbd2fb295557abb02741414e4329d768fb82c5b549c08fe02?trk=public_profile_certification-title
LinkedIn https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_subtitle-click
See credential https://www.linkedin.com/learning/certificates/c77b003b0e8b80ccbd2fb295557abb02741414e4329d768fb82c5b549c08fe02?trk=public_profile_see-credential
https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_image-click
RxJava: Design Patterns for Android Developers https://www.linkedin.com/learning/certificates/de7a03d386609bc514449c5585e81ced54c6e351dad6cb0896412b0be41caf1c?trk=public_profile_certification-title
LinkedIn https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_subtitle-click
See credential https://www.linkedin.com/learning/certificates/de7a03d386609bc514449c5585e81ced54c6e351dad6cb0896412b0be41caf1c?trk=public_profile_see-credential
https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_image-click
The Six Morning Habits of High Performers https://www.linkedin.com/learning/certificates/6380d7aabf54f7839fe45d9f0f71bd717a12e0fce1e179e1f42d9d8b2efaa8b4?trk=public_profile_certification-title
LinkedIn https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_subtitle-click
See credential https://www.linkedin.com/learning/certificates/6380d7aabf54f7839fe45d9f0f71bd717a12e0fce1e179e1f42d9d8b2efaa8b4?trk=public_profile_see-credential
https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_image-click
Kotlin Essential Training https://drive.google.com/open?id=1jIYfPebbBxa8Tlycd8a35nG7GCe8ANpf&trk=public_profile_certification-title
LinkedIn https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_subtitle-click
See credential https://drive.google.com/open?id=1jIYfPebbBxa8Tlycd8a35nG7GCe8ANpf&trk=public_profile_see-credential
https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_image-click
Kotlin for Android: Best Practices https://www.linkedin.com/learning/certificates/f7752f1142dbb53afce6d46f19472eb7c263f056aebbad67061577e33b1f78bb?trk=public_profile_certification-title
LinkedIn https://www.linkedin.com/company/linkedin?trk=public_profile_profile-section-card_subtitle-click
See credential https://www.linkedin.com/learning/certificates/f7752f1142dbb53afce6d46f19472eb7c263f056aebbad67061577e33b1f78bb?trk=public_profile_see-credential
https://uk.linkedin.com/school/app-brewery/?trk=public_profile_profile-section-card_image-click
Introduction to Flutter Development https://drive.google.com/open?id=1r1uwx3f4veFyPlLihn6Jw76JQ-lwxyPw&trk=public_profile_certification-title
The App Brewery https://uk.linkedin.com/school/app-brewery/?trk=public_profile_profile-section-card_subtitle-click
See credential https://drive.google.com/open?id=1r1uwx3f4veFyPlLihn6Jw76JQ-lwxyPw&trk=public_profile_see-credential
GoGit https://play.google.com/store/apps/details?id=com.jk.gogit&trk=public_profile_project-title
See project https://play.google.com/store/apps/details?id=com.jk.gogit&trk=public_profile_project-button
Mr Duo Clock https://play.google.com/store/apps/details?id=com.jk.mr.duo.clock&trk=public_profile_project-title
See project https://play.google.com/store/apps/details?id=com.jk.mr.duo.clock&trk=public_profile_project-button
Maybank Trade https://play.google.com/store/apps/details?id=com.mbb.mketrade&trk=public_profile_project-title
See project https://play.google.com/store/apps/details?id=com.mbb.mketrade&trk=public_profile_project-button
Hallwaze https://play.google.com/store/apps/details?id=com.hallwaze.activities&hl=en&trk=public_profile_project-title
See project https://play.google.com/store/apps/details?id=com.hallwaze.activities&hl=en&trk=public_profile_project-button
Selfie 123 https://play.google.com/store/apps/details?id=com.xavient.android.selfie123&hl=en&trk=public_profile_project-title
See project https://play.google.com/store/apps/details?id=com.xavient.android.selfie123&hl=en&trk=public_profile_project-button
Our hive https://play.google.com/store/apps/details?id=com.xavient.android.getourhive&trk=public_profile_project-title
See project https://play.google.com/store/apps/details?id=com.xavient.android.getourhive&trk=public_profile_project-button
David Chui “Jitendra is a highly versatile engineer. While his strength is in Android development, he picked up Flutter in order to support the team's product development. This helped to enable the team to move forward in a time where experienced Flutter talents were hard to come by. Learning Flutter and using it at the same time isn't easy, especially when there wasn't people who were already experienced with it to get guidance from. However, Jitendra managed to pull it off with his team.” https://my.linkedin.com/in/dchui?trk=public_profile_recommendations
Join now to view https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_recommendations
One of the most confusing comparison in Kotlin Coroutines is between CoroutineScope and coroutineScope. CoroutineScope is a function (fake… https://www.linkedin.com/posts/marcin-moskala_one-of-the-most-confusing-comparison-in-kotlin-activity-7350434341769854976-x9zG
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
🚀 Kotlin Tip: Mastering the chunked() Function! Ever needed to split a list or string into smaller chunks? Kotlin makes it effortless with… https://www.linkedin.com/posts/jitendraprajapati_kotlin-programmingtips-androiddev-activity-7308392442087555073-vbOS
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
✈️Another Relocation Opportunity to KL, Malaysia I'm on the lookout for a Senior Mobile Engineer and Lead Mobile Engineer with React Native skills… https://www.linkedin.com/posts/sandra-christina_hiring-relocation-activity-7284455501554241536-nc5i
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Yo! We’re in urgent need of an iOS & Android Developer for gsmfeed Got any recommendations? Would love to hear them! Thanks! 🙏🏽 https://www.linkedin.com/posts/ajmal-gholzad_yo-were-in-urgent-need-of-an-ios-android-activity-7267785296891559936-lAX7
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Kotai Team @ Traffic Infra, it was pleasure meeting with you all, super excited to meet you all tomorrow. https://www.linkedin.com/posts/kotai-electronics_kotai-team-traffic-infra-it-was-pleasure-activity-7254514583757807616-94n0
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Thanks Philipp Lackner for featuring my article on your video and your shoutout! In this video, he covers three approaches to load initial data on a… https://www.linkedin.com/posts/skydoves_the-only-correct-way-to-load-initial-data-activity-7242204754481717249-jXyx
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
One of the biggest problems in big Kotlin projects is keeping consistency, but ensuring it can be hard; it means endless reminders and fights on PRs.… https://www.linkedin.com/posts/marcin-moskala_one-of-the-biggest-problems-in-big-kotlin-activity-7241372355741003776-oFOn
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
As Krishna imparted to Arjuna in the Bhagavad Gita, 𝗼𝘂𝗿 𝗱𝘂𝘁𝘆 𝗶𝘀 𝘁𝗼 𝗮𝗰𝘁 𝘄𝗶𝘁𝗵 𝗳𝗼𝗰𝘂𝘀 𝗮𝗻𝗱 𝗱𝗲𝘁𝗲𝗿𝗺𝗶𝗻𝗮𝘁𝗶𝗼𝗻… https://www.linkedin.com/posts/toyaj-nigam_leadershipwisdom-gitainspiration-careergrowth-activity-7241621684821098496-so4H
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
🗯️ Realtime QA Interview Questions 🌟 1. Write a java program for the largest number from three number 2. What is SDLC and STLC? And Explain its… https://www.linkedin.com/posts/chaima-mechergui-25375b188_realtime-qa-interview-questions-1-activity-7239634952777027584-cFhZ
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Flow is synchronous by its nature. That is why the below code prints numbers with a delay of 1 second between each, and "Done" is printed after the… https://www.linkedin.com/posts/marcin-moskala_flow-is-synchronous-by-its-nature-that-is-activity-7240285944203907072-tIWP
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Kotlin's Value Classes allow you to wrap primitive types, like Int, String, etc., without additional overhead. They're great for adding meaningful… https://www.linkedin.com/posts/jitendraprajapati_kotlin-androiddev-programmingtips-activity-7240267519549128704-AhEB
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
🚀 We're hiring! Join our dynamic team in Bangalore as an iOS and Android Developer. If you're passionate about building innovative mobile… https://www.linkedin.com/posts/copods_hiring-iosdeveloper-androiddeveloper-activity-7240239722927636481-M54O
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Another common misuse is creating a StateFlow for each call. That makes no sense. We create StateFlow so it can be shared by multiple flows… https://www.linkedin.com/posts/marcin-moskala_another-common-misuse-is-creating-a-stateflow-activity-7229775187896893440-ifbM
Jitendra Prajapatihttps://my.linkedin.com/in/jitendraprajapati?trk=public_profile_actor-name
Join to view full profile https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_bottom-cta-banner
Loke William https://sg.linkedin.com/in/loke-william-5a578117b
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fsg.linkedin.com%2Fin%2Floke-william-5a578117b&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Syahmi Husaini https://my.linkedin.com/in/syahmi-husaini-036129173
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fsyahmi-husaini-036129173&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Zebel-Al Tareq https://th.linkedin.com/in/zebel-al-tareq-6b244890
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fth.linkedin.com%2Fin%2Fzebel-al-tareq-6b244890&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Zaid Said https://my.linkedin.com/in/zaidsaid
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fzaidsaid&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Jeremy Leong https://my.linkedin.com/in/jeremyleongkh
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fjeremyleongkh&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Rohit Ingulkar PMP® https://in.linkedin.com/in/rohit-ingulkar-62903883
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fin.linkedin.com%2Fin%2Frohit-ingulkar-62903883&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Fawwaz Shaffie https://au.linkedin.com/in/fawwazlubis
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fau.linkedin.com%2Fin%2Ffawwazlubis&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Mohammad Ashraful Kabir https://bd.linkedin.com/in/mohammad-ashraful-kabir-50390a24
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fbd.linkedin.com%2Fin%2Fmohammad-ashraful-kabir-50390a24&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Taranjeet Kaur https://de.linkedin.com/in/taranjeet-kaur-844b95132
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fde.linkedin.com%2Fin%2Ftaranjeet-kaur-844b95132&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Roslan Logan Abdullah https://my.linkedin.com/in/roslanlogan
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Froslanlogan&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Partha Paul https://in.linkedin.com/in/partha-paul-3667b127
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fin.linkedin.com%2Fin%2Fpartha-paul-3667b127&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Satinder Kumar https://my.linkedin.com/in/satinder-kumar-2b0408100
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fsatinder-kumar-2b0408100&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Vincent Chew https://my.linkedin.com/in/vincent-chew-531183162
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fvincent-chew-531183162&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Kelvin Ling Sheng Siang https://my.linkedin.com/in/kelvin-ling-sheng-siang
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fkelvin-ling-sheng-siang&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Eugene Low https://my.linkedin.com/in/eugenelowwengseng
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Feugenelowwengseng&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Salman Shah https://my.linkedin.com/in/msalmanshah
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fmsalmanshah&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Adiman Muhammad https://my.linkedin.com/in/adiman-muhammad-3564b240
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fadiman-muhammad-3564b240&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
So Sharlin https://my.linkedin.com/in/so-sharlin-a6a59932
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fmy.linkedin.com%2Fin%2Fso-sharlin-a6a59932&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Ming Geng Choi https://sg.linkedin.com/in/cminggeng
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fsg.linkedin.com%2Fin%2Fcminggeng&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Zakarya Barakat https://de.linkedin.com/in/zakarya-barakat
View Profile https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fde.linkedin.com%2Fin%2Fzakarya-barakat&fromSignIn=true&trk=public_profile_browsemap_browse-map_connect-button
Hari Prasath Ganesan Tradelab Technologies • 2K followers https://in.linkedin.com/in/hari-prasath-ganesan?trk=public_profile_relatedPosts_face-pile-cta
🚀 One Flutter App. Multiple Experiences. Thanks to Droid Dex! ⚡📱 As developers, we often struggle with one big question: “How can I make my app run great on all Android devices — from budget phones to flagships?” That’s where Droid Dex Flutter stepped in and blew my mind 🤯 Instead of building a one-size-fits-all app, I made the app adapt dynamically based on the user’s device capabilities. Here’s how it works and what I implemented using Droid Dex 👇 ⸻ 💻 CPU Performance High-end phones? → Show feature-rich UI & full animations Low-end phones? → Load basic mode with smooth UX 🔋 Battery Level On low battery? → Pause background jobs While charging? → Run heavy sync tasks via WorkManager 📶 Network Strength Poor connection? → Show warnings + load compressed content Good internet? → Load HD media instantly 💾 Storage Space Low storage? → Ask to download in lower resolution or skip non-essential files 🧠 RAM (Memory) Limited memory? → Load low-res images & lightweight screens Ample memory? → Go full power with animations and effects ⸻ 🎯 The Result? ✅ Smoother performance ✅ Fewer crashes ✅ Better user experience ✅ Happier users — no matter their phone droid_dex_flutter: ^1.0.1 My Flutter app now feels smart, adaptive, and user-first 💡 ⸻ If you’re a Flutter or Android dev looking to boost performance and user satisfaction — Droid Dex Flutter is a must-try. Let’s stop building for the “average” device. Start building for every user. #Flutter #AndroidDevelopment #MobilePerformance #DroidDex #AdaptiveUI #FlutterDev #AppOptimization #DeveloperTools 94 4 Comments https://www.linkedin.com/posts/hari-prasath-ganesan_flutter-androiddevelopment-mobileperformance-activity-7354174906256756739-Tz4N?trk=public_profile_relatedPosts
Malik Noman Tariq Vendaxis.pk • 3K followers https://pk.linkedin.com/in/maliknomi0?trk=public_profile_relatedPosts_face-pile-cta
Supabase vs Firebase for Flutter Developers If you're building with Flutter, your backend choice shapes your app’s scalability, performance, and long-term flexibility. 🔵 When to Use Firebase with Flutter ✅ Need to build a quick MVP or Proof of Concept? — Firebase is perfect for rapid setup ✅ Want integrated Push Notifications, Crash Reporting, and Analytics? — Native Flutter packages ready ✅ Building real-time apps like Chat or Social feeds? — Firestore or Realtime Database works great ✅ Planning to integrate Google Cloud AI or Vertex AI? — Firebase connects smoothly ✅ Mobile-first apps? — Firebase has deep Flutter support Popular Flutter Packages for Firebase ⭐ firebase_core — Initialization ⭐ firebase_auth — Authentication ⭐ cloud_firestore — Realtime/NoSQL Database ⭐ firebase_messaging — Push Notifications ⭐ firebase_crashlytics — Crash Reporting 🟢 When to Use Supabase with Flutter ✅ Need a SQL/Relational database? — Supabase uses PostgreSQL ✅ Want to self-host or need full data control? — Supabase allows full flexibility ✅ Prefer Open Source stack? — Supabase is completely OSS ✅ Working with privacy-focused markets (EU compliance, data sovereignty)? — Supabase fits well ✅ Want Realtime capabilities with SQL power? — Supabase offers Dart SDK with Realtime Popular Flutter Packages for Supabase: ⭐ supabase_flutter — Complete Supabase integration ⭐ gotrue — Authentication (including social logins) ⭐ realtime_client — Realtime subscriptions ⭐ postgrest — SQL queries over REST 💬 What backend are you using for your Flutter apps in 2025 — Supabase, Firebase, or both? Share your thoughts below! #Flutter #Supabase #Firebase #MobileDevelopment #OpenSource #AppDevelopment #SQL #RealtimeApps #2025Tech 32 1 Comment https://www.linkedin.com/posts/maliknomi0_flutter-supabase-firebase-activity-7345999032839725056-dggj?trk=public_profile_relatedPosts
Thanh Vu Crypto.com • 4K followers https://vn.linkedin.com/in/thanhvv?trk=public_profile_relatedPosts_face-pile-cta
If your iOS project has a module named UIUtilities, let's rename it to another name. Because since Xcode 26, Apple has introduced a private framework named UIUtilities and imported it from UIKit. It will make your project fail to compile and show circular dependencies. At crypto.com, it takes us some huge effort to investigate and find the root cause. Unfortunately, in our case it does not show the friendly message related to UIUtilities. It shows `error: circular dependency between modules UIKit and IQKeyboardManager`, then it takes more effort to indicate If you have the same circular dependencies when upgrading to Xcode 26, you need to consider our case. 749 26 Comments https://www.linkedin.com/posts/thanhvv_if-your-ios-project-has-a-module-named-uiutilities-activity-7372474447938670592-fjNa?trk=public_profile_relatedPosts
Andre Kapp Mama Money • 2K followers https://ae.linkedin.com/in/andre-kapp-28a88b12?trk=public_profile_relatedPosts_face-pile-cta
Tried a full application generation with Junie with the new guidelines file I generated. I created a SpringBoot 3.4.4 and Java24 starter using start.spring.io (2nd best place after production). Then gave the following instruction to #Junie Generate an application that will retrieve the latest sea tide information available for a selected region. The application must expose REST endpoints to enable clients to retrieve this information. Also, use JPA and MariaDB to store each request. Build unit test and integration test using MockServer and TestContainers to test these calls and the JPA persistence. Build the MockServer and TestContainers into separate interfaces that the integration tests must implement. Create an @IntegrationTest annotation to be used by integration tests. Please use Java var wherever possible for variable declaration. Please Java record class wherever possible. Super impressed with the results! Do find that she sometimes ignores some of the guidelines, but pretty impressive. 13 4 Comments https://www.linkedin.com/posts/andre-kapp-28a88b12_junie-activity-7321773806186913793-sB3x?trk=public_profile_relatedPosts
Naman Jain ANR Software Pvt. Ltd. • 2K followers https://in.linkedin.com/in/naman8081?trk=public_profile_relatedPosts_face-pile-cta
SwiftPM is Taking Over – The CocoaPods Era is Fading! After dominating iOS dependency management for over a decade, CocoaPods is stepping back as Swift Package Manager (SwiftPM) takes center stage. 💡Why the shift? Apple is heavily investing in SwiftPM, making it the go-to solution for package management with native Xcode integration, better performance, and streamlined workflows. 💡What’s Changing? CocoaPods: Still functional and widely used, but updates are slowing down and Apple’s focus is shifting away from it. SwiftPM: Now the default choice in Xcode for adding dependencies, with tighter integration and ongoing improvements. Xcode + SwiftPM: Delivers faster builds, better dependency resolution, and cleaner project structures (goodbye .xcworkspace in most cases!). 💡Why it matters ? 👉 Native support within Xcode 👉 Less tooling clutter 👉 Better Swift feature support 👉 Smoother CI/CD pipelines 👉 Cleaner & more scalable architecture If you're still tied to CocoaPods, this is the perfect time to start migrating. Tools like pod2spm can help ease the transition. CocoaPods, thank you for shaping the iOS ecosystem for years! But now, it’s time to embrace a more native, modern future with SwiftPM. Have you made the switch yet? I’d love to hear your experience! #iOSDevelopment #SwiftPM #CocoaPods #Xcode #SwiftLang #AppleDev #MobileDevelopment #iOS #Swift #SPM #iOSDevs 195 2 Comments https://www.linkedin.com/posts/naman8081_iosdevelopment-swiftpm-cocoapods-activity-7327229796529111040-XLpf?trk=public_profile_relatedPosts
Omkar Khot AdBorn Solutions • 812 followers https://in.linkedin.com/in/omkar-khot-383276188?trk=public_profile_relatedPosts_face-pile-cta
Recent #Angular Interview Experience shared by one of my connection !! I found the question set was good and frequently asked by most of the company in first round. Section 1: 1. What is ng-content and how does content projection work? 2. How do @ViewChild and @ContentChild differ? 3. Explain Dependency Injection in Angular. 4. How does Angular load dynamic components, and what's the project structure? 5. What is the PipeTransform interface? 6. How does Angular bootstrapping work via AppModule? 7. What is an HTTP interceptor? Common use cases? 8. What is GraphQL? How does it compare to REST? 9. Use Apollo in Angular to fetch GraphQL data 10. Differences: BehaviorSubject, Subject, ReplaySubject 11. Explain: switchMap, mergeMap, concatMap, exhaustMap Section 2: 12. Design a semantic HTML navigation menu. 13. List 5 semantic HTML tags and their uses. 14. Fetch API data and display in a table with: - Search by name (Reactive Form) - Error handling (show message on API failure) Section 3: 15. Flatten a nested array: const input = [1, [2, [3, [4]], 5]]; // Output: [1, 2, 3, 4, 5] --------!---- #frontenddevelopment #angular #Javascript #Rxjs #SoftwareDevelopment 99 https://www.linkedin.com/posts/omkar-khot-383276188_angular-frontenddevelopment-angular-activity-7352178011200241664-X1UN?trk=public_profile_relatedPosts
Tufail Ahmed Upwork • 1K followers https://pk.linkedin.com/in/thetufailahmed?trk=public_profile_relatedPosts_face-pile-cta
𝐌𝐨𝐛𝐢𝐥𝐞 𝐀𝐩𝐩 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 𝐢𝐬𝐧’𝐭 𝐣𝐮𝐬𝐭 𝐚𝐛𝐨𝐮𝐭 𝐔𝐈 & 𝐋𝐨𝐠𝐢𝐜 🚀 𝐂𝐈/𝐂𝐃 has become an important part of modern Flutter development. I recently automated my Flutter app releases using 𝐆𝐢𝐭𝐇𝐮𝐛 𝐀𝐜𝐭𝐢𝐨𝐧𝐬 because it fits naturally into a GitHub + Git workflow. 𝐓𝐡𝐢𝐬 𝐂𝐈/𝐂𝐃 𝐬𝐞𝐭𝐮𝐩: • Builds Android APK • Distributes via Firebase App Distribution • Builds iOS IPA • Uploads to TestFlight • Uses GitHub Secrets for sensitive data 𝐖𝐡𝐚𝐭 𝐲𝐨𝐮 𝐧𝐞𝐞𝐝 (𝐡𝐢𝐠𝐡-𝐥𝐞𝐯𝐞𝐥): • Flutter project on GitHub • Firebase App Distribution (Android) • App Store Connect API keys (iOS) • Signing files (keystore, certificates) • GitHub Secrets This is just an overview for 𝐣𝐮𝐧𝐢𝐨𝐫𝐬, 𝐛𝐞𝐠𝐢𝐧𝐧𝐞𝐫𝐬, 𝐚𝐧𝐝 𝐢𝐧𝐭𝐞𝐫𝐧𝐬 to understand real world mobile CI/CD. 𝐎𝐩𝐞𝐧 𝐪𝐮𝐞𝐬𝐭𝐢𝐨𝐧 👇🏻 Manual upload takes ~5–10 min, while GitHub Actions may take ~15–20 min. What do you prefer—and why🙋? #Flutter #CICD #GitHubActions #Firebase #MobileDevelopment #DevOps #Android #iOS #FlutterDev #Github 115 https://www.linkedin.com/posts/thetufailahmed_flutter-cicd-githubactions-activity-7407824104726122496-YTt3?trk=public_profile_relatedPosts
Abdul Salam 🇵🇸 Softronix (Pvt) Ltd • 11K followers https://pk.linkedin.com/in/salam-abdul?trk=public_profile_relatedPosts_face-pile-cta
𝗧𝗵𝗲 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻 𝗧𝗵𝗮𝘁 𝗟𝗲𝗳𝘁 𝗠𝗲 𝗦𝗵𝗼𝗰𝗸𝗲𝗱 I interviewed for a Flutter Developer position last month. Everything was going smooth until suddenly the interviewer asked: "𝗜𝗳 𝘆𝗼𝘂 𝗮𝗿𝗲 𝗮𝘀𝘀𝗶𝗴𝗻𝗲𝗱 𝗮 𝘁𝗮𝘀𝗸 𝘁𝗼 𝗯𝘂𝗶𝗹𝗱 𝗮 𝗰𝗵𝗮𝘁𝗯𝗼𝘁, 𝗵𝗼𝘄 𝘄𝗼𝘂𝗹𝗱 𝘆𝗼𝘂 𝗱𝗼 𝗶𝘁? 𝗛𝗼𝘄 𝗺𝘂𝗰𝗵 𝘁𝗶𝗺𝗲 𝘄𝗶𝗹𝗹 𝗶𝘁 𝘁𝗮𝗸𝗲?" For a second, I was speechless. I was like: I had applied for a Flutter Developer role, not an AI Engineer role. How was this question even relevant? Khair...I replied politely: "𝗜𝘁’𝘀 𝗮 𝗻𝗲𝘄 𝗳𝗶𝗲𝗹𝗱 𝗳𝗼𝗿 𝗺𝗲, 𝗜 𝘄𝗼𝘂𝗹𝗱 𝗹𝗼𝘃𝗲 𝘁𝗼 𝗿𝗲𝘀𝗲𝗮𝗿𝗰𝗵, 𝗲𝘅𝗽𝗹𝗼𝗿𝗲, 𝗮𝗻𝗱 𝗹𝗲𝗮𝗿𝗻. 𝗜𝗻𝗱𝗲𝗲𝗱, 𝗻𝗼𝘁𝗵𝗶𝗻𝗴 𝗶𝘀 𝗶𝗺𝗽𝗼𝘀𝘀𝗶𝗯𝗹𝗲." The interviewer smiled and said: "𝗙𝗼𝗿 𝘆𝗼𝘂 𝗶𝘁’𝘀 𝗹𝗲𝗮𝗿𝗻𝗶𝗻𝗴, 𝗯𝘂𝘁 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗰𝗼𝗺𝗽𝗮𝗻𝘆 𝗶𝘁’𝘀 𝘄𝗼𝗿𝗸." So I added: "𝗧𝗵𝗲𝗸 𝗵𝗮! 𝗕𝘂𝘁 𝘀𝗶𝗻𝗰𝗲 𝗶𝘁’𝘀 𝗻𝗼𝘁 𝗺𝘆 𝗿𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆, 𝗜 𝘄𝗼𝘂𝗹𝗱 𝗮𝘀𝘀𝗶𝗴𝗻 𝘀𝘂𝗰𝗵 𝗮 𝘁𝗮𝘀𝗸 𝘁𝗼 𝘁𝗵𝗲 𝗔𝗜 𝘁𝗲𝗮𝗺. 𝗠𝘆 𝗲𝘅𝗽𝗲𝗿𝘁𝗶𝘀𝗲 𝗶𝘀 𝗙𝗹𝘂𝘁𝘁𝗲𝗿 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁." 𝗧𝗵𝗮𝘁 𝗰𝗼𝗻𝘃𝗲𝗿𝘀𝗮𝘁𝗶𝗼𝗻 𝗺𝗮𝗱𝗲 𝗺𝗲 𝗿𝗲𝗳𝗹𝗲𝗰𝘁:  • If companies want delivery, they should ask questions aligned with the role.  • Everyone is open to learning, but interviews should test the skills for the job being filled.  • Asking out-of-domain questions is not always a fair way to judge a candidate’s potential. 𝗪𝗵𝗮𝘁 𝗱𝗼 𝘆𝗼𝘂 𝘁𝗵𝗶𝗻𝗸, 𝗮𝗿𝗲 𝘀𝘂𝗰𝗵 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 𝗳𝗮𝗶𝗿 𝗶𝗻 𝗶𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄𝘀, 𝗼𝗿 𝗻𝗼𝘁? #flutter #dart #appdev #hiring #interview #hr #software #AI #learning #happycoding #chatbot #shocked 10 7 Comments https://www.linkedin.com/posts/salam-abdul_flutter-dart-appdev-activity-7373589897422635009-TOWV?trk=public_profile_relatedPosts
Swatantra Mishra Sense • 1K followers https://in.linkedin.com/in/swatantra3?trk=public_profile_relatedPosts_face-pile-cta
🚀 Why I like Supabase as a UI Developer When building UI-heavy apps, the backend often slows you down. Supabase flips that. 👉 Instant APIs — every table becomes a REST & GraphQL endpoint. 👉 Auth out-of-the-box — user login, social sign-ins, JWT handled. 👉 Realtime — subscribe to DB changes → update your UI instantly. 👉 SQL + Postgres — no vendor lock-in, proven tech. 👉 DX first — amazing docs, works natively with React, Next.js, and Tailwind setups. For a UI dev, Supabase feels like “Firebase but open + SQL.” Spin up, connect, and you’re already shipping features instead of wiring boilerplate. Have you tried Supabase in your stack yet? #UIDevelopment #Frontend #Supabase #React #NextJS #DesignSystems 17 1 Comment https://www.linkedin.com/posts/swatantra3_uidevelopment-frontend-supabase-activity-7373590261433765888-1SDa?trk=public_profile_relatedPosts
View top content https://www.linkedin.com/top-content/
2h 1m Streaming IoT Data with Azure Serverless and AI https://www.linkedin.com/learning/streaming-iot-data-with-azure-serverless-and-ai?trk=public_profile_recommended-course
1h 10m Advanced AI Analytics on AWS: Amazon Bedrock, Q, SageMaker Data Wrangler, and QuickSight https://www.linkedin.com/learning/advanced-ai-analytics-on-aws-amazon-bedrock-q-sagemaker-data-wrangler-and-quicksight?trk=public_profile_recommended-course
2h 14m Scala Essential Training for Data Science https://www.linkedin.com/learning/scala-essential-training-for-data-science-29667701?trk=public_profile_recommended-course
See all courses https://www.linkedin.com/learning/?trk=seo_pp_d_cymbii_more_m015_learning
About https://about.linkedin.com?trk=public_profile_v3_desktop_footer-about
Accessibility https://www.linkedin.com/accessibility?trk=public_profile_v3_desktop_footer-accessibility
User Agreement https://www.linkedin.com/legal/user-agreement?trk=public_profile_v3_desktop_footer-user-agreement
Privacy Policy https://www.linkedin.com/legal/privacy-policy?trk=public_profile_v3_desktop_footer-privacy-policy
Your California Privacy Choices https://www.linkedin.com/legal/california-privacy-disclosure?trk=public_profile_v3_desktop_footer-california-privacy-rights-act
Cookie Policy https://www.linkedin.com/legal/cookie-policy?trk=public_profile_v3_desktop_footer-cookie-policy
Copyright Policy https://www.linkedin.com/legal/copyright-policy?trk=public_profile_v3_desktop_footer-copyright-policy
Brand Policy https://brand.linkedin.com/policies?trk=public_profile_v3_desktop_footer-brand-policy
Guest Controls https://www.linkedin.com/psettings/guest-controls?trk=public_profile_v3_desktop_footer-guest-controls
Community Guidelines https://www.linkedin.com/legal/professional-community-policies?trk=public_profile_v3_desktop_footer-community-guide
User Agreementhttps://linkedin.com/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy
Forgot password?https://www.linkedin.com/uas/request-password-reset?trk=csm-v2_forgot_password
Join nowhttps://www.linkedin.com/signup/public-profile-join?vieweeVanityName=jitendraprajapati&trk=public_profile_contextual-sign-in-modal_join-link
User Agreementhttps://linkedin.com/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement
Privacy Policyhttps://linkedin.com/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy
Cookie Policyhttps://linkedin.com/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy
Open the app ms-windows-store://pdp/?ProductId=9WZDNCRFJ4Q7&mode=mini&cid=guest_desktop_upsell

Viewport: width=device-width, initial-scale=1.0

Robots: max-image-preview:large, noarchive


URLs of crawlers that visited me.