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
Domain: linkedin.com
{"@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…"}]}
| pageKey | public_profile_v3_desktop |
| bingbot | max-image-preview:large, archive |
| linkedin:pageTag | openToProvider |
| locale | en_US |
| al:android:url | https://my.linkedin.com/in/jitendraprajapati |
| al:android:package | com.linkedin.android |
| al:android:app_name | |
| al:ios:url | https://my.linkedin.com/in/jitendraprajapati |
| al:ios:app_store_id | 288429040 |
| al:ios:app_name | |
| litmsProfileName | public-profile-frontend |
| ubba | https://static.licdn.com/aero-v1/sc/h/38k9mj3cvikmihkcx9uvp3bqc |
| platform | https://static.licdn.com/aero-v1/sc/h/1ny8qa2mxece9t1gr32iph525 |
| platform-worker | https://static.licdn.com/aero-v1/sc/h/7nirg34a8ey4y2l4rw7xgwxx4 |
| og:image | https://static.licdn.com/aero-v1/sc/h/1c5u578iilxfi4m4dvc4q810q |
| og:type | profile |
| profile:first_name | Jitendra |
| profile:last_name | Prajapati |
| twitter:card | summary |
| twitter:image | https://static.licdn.com/aero-v1/sc/h/1c5u578iilxfi4m4dvc4q810q |
| clientSideIngraphs | 1 |
Links:
Viewport: width=device-width, initial-scale=1.0
Robots: max-image-preview:large, noarchive