CINXE.COM

Kotlin Kenya User Group | Meetup

<!DOCTYPE html><html lang="en-US"><head><meta charSet="utf-8"/><style data-fullcalendar="true"></style><meta name="viewport" content="width=device-width, initial-scale=1"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="service" content="web-next"/><meta name="X-Location" content="east"/><meta name="X-Build-Version" content="a413cfdd90d6d310f5e60ec531fa45d4aea35d13"/><link rel="icon" href="https://secure.meetupstatic.com/next/images/general/favicon.ico" type="image/x-icon" sizes="any"/><link rel="shortcut icon" href="https://secure.meetupstatic.com/next/images/general/favicon.ico"/><link rel="apple-touch-icon" sizes="120x120" href="https://secure.meetupstatic.com/next/images/general/m_swarm_120x120.png"/><link rel="apple-touch-icon" sizes="152x152" href="https://secure.meetupstatic.com/next/images/general/m_swarm_152x152.png"/><link rel="apple-touch-icon" sizes="167x167" href="https://secure.meetupstatic.com/next/images/general/m_swarm_167x167.png"/><link rel="shortcut icon" sizes="128x128" href="https://secure.meetupstatic.com/next/images/general/m_swarm_128x128.png"/><link rel="shortcut icon" sizes="196x196" href="https://secure.meetupstatic.com/next/images/general/m_swarm_196x196.png"/><link rel="preload" href="/_next/static/media/Graphik-Regular.7c14ed95.woff2" as="font" type="font/woff2" crossorigin="true"/><link rel="preload" href="/_next/static/media/Graphik-Bold.9ca67fd8.woff2" as="font" type="font/woff2" crossorigin="true"/><link rel="preload" href="/_next/static/media/Graphik-Semibold.0c4bd776.woff2" as="font" type="font/woff2" crossorigin="true"/><link rel="preload" href="/_next/static/media/Graphik-Medium.4251d5ac.woff2" as="font" type="font/woff2" crossorigin="true"/><script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0118/4627.js" async=""></script><script type="application/ld+json">{"@type":"Organization","@context":"https://schema.org","url":"https://www.meetup.com/kotlinkenya/","name":"Meetup","logo":"https://secure.meetupstatic.com/next/images/general/m_swarm_630x630.png","sameAs":["https://www.facebook.com/meetup/","https://twitter.com/Meetup/","https://www.youtube.com/meetup","https://www.instagram.com/meetup/"]}</script><meta name="description" content="Karibu Kotlin Kenya meetup group! We are a collective bunch of lovely people from all different backgrounds interested in this fun(ctional) language that is taking the programming world by storm (well, at least in the JVM arena!) In this group we will meet periodically to make this language and its "/><meta property="fb:app_id" content="2403839689"/><meta property="og:site_name" content="Meetup"/><meta property="og:type" content="article"/><meta property="og:title" content="Kotlin Kenya User Group | Meetup"/><meta property="og:description" content="Karibu Kotlin Kenya meetup group! We are a collective bunch of lovely people from all different backgrounds interested in this fun(ctional) language that is taking the programming world by storm (well, at least in the JVM arena!) In this group we will meet periodically to make this language and its "/><meta property="og:url" content="https://www.meetup.com/kotlinkenya/"/><meta property="og:image" content="https://secure.meetupstatic.com/photos/event/7/2/6/7/600_482369287.jpeg"/><meta property="al:android:app_name" content="Meetup"/><meta property="al:android:package" content="com.meetup"/><meta property="al:ios:app_store_id" content="375990038"/><meta property="al:ios:app_name" content="Meetup"/><meta property="al:web:should_fallback" content="true"/><meta property="al:android:url" content="meetup://"/><meta property="al:ios:url" content="meetup://"/><meta property="al:web:url" content="https://www.meetup.com/"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:site" content="@meetup"/><meta property="twitter:image" content="https://secure.meetupstatic.com/photos/event/7/2/6/7/600_482369287.jpeg"/><meta property="twitter:description" content="Karibu Kotlin Kenya meetup group! We are a collective bunch of lovely people from all different backgrounds interested in this fun(ctional) language that is taking the programming world by storm (well, at least in the JVM arena!) In this group we will meet periodically to make this language and its "/><meta property="twitter:app:id:iphone" content="375990038"/><meta property="twitter:app:name:iphone" content="Meetup"/><meta property="twitter:app:id:ipad" content="375990038"/><meta property="twitter:app:name:ipad" content="Meetup"/><meta property="twitter:app:id:googleplay" content="com.meetup"/><meta property="twitter:app:name:googleplay" content="Meetup"/><meta name="robots" content="index, follow, max-image-preview:large"/><script type="application/ld+json">[{"@context":"https://schema.org","@type":"Event","name":"Free OPEN Passes to DeveloperWeek 2025","url":"https://www.meetup.com/kotlinkenya/events/305644092/","description":"Register here: https://www.devnetwork.com/registration/?event=DeveloperWeek%202025&utm_source=meetup&utm_medium=email&utm_campaign=MU7965&discount=MU7965\n\n[You must register at the link above (and not just indicate that you are attending here on Meetup).](https://www.devnetwork.com/registration/?event=DeveloperWeek%202025&utm_source=meetup&utm_medium=email&utm_campaign=MU7965&discount=MU7965)\n\nDeveloperWeek 2025 (Feb 11-13, Santa Clara, CA) + (Feb 18-20, Live Online) is the world’s largest independent engineering conference & expo where thousands of developers, engineers, software architects, managers, and executives converge to discover the latest engineering innovations. Learn from leaders at Microsoft, Salesforce, Intuit, AWS, Oracle, Adobe, LinkedIn, Dropbox, Dell, U.S.Bank, and many more!\n\nChoose from sessions across 8 conferences:\n\n* **AI DevWorld**: Breakthroughs in AI technologies.\n* **ProductWorld**: Best practices in product and team management.\n* **CloudNative World**: Serverless deployment, microservice management, edge environments, and orchestration best practices.\n* **Frontend World**: Designing and delivering successful user experiences.\n* **DevExec World**: Hiring, nurturing, and retaining technical experts and best practices for growing your own technical skill set.\n* **OpsWorld**: Developer portals, automated CI/CD, provisioning, deployment, and infrastructure – all defined through code.\n* **Dev Security World**: Best practices in keeping your data and infrastructure secure.\n* **Dev Innovation World**: Sifting big trends and paradigm shifts from the hype.\n\nThe DeveloperWeek team has offered our group 25 free OPEN Passes so our members can attend for free.\n\nRegister now to get your free OPEN Pass ($195 value):\nhttps://www.devnetwork.com/registration/?event=DeveloperWeek%202025&utm_source=meetup&utm_medium=email&utm_campaign=MU7965&discount=MU7965","startDate":"2025-02-11T08:00:00.000Z","endDate":"2025-02-20T13:00:00.000Z","eventStatus":"https://schema.org/EventScheduled","image":"https://secure.meetupstatic.com/photos/event/6/5/a/2/600_525746018.webp","eventAttendanceMode":"https://schema.org/OnlineEventAttendanceMode","location":{"@type":"VirtualLocation","url":"https://www.meetup.com/kotlinkenya/events/305644092/"},"organizer":{"@type":"Organization","name":"Kotlin Kenya User Group","url":"https://www.meetup.com/kotlinkenya/"},"performer":"Kotlin Kenya User Group"},{"@context":"https://schema.org","@type":"Event","name":"KotlinKenya | Android254 February Meetup","url":"https://www.meetup.com/kotlinkenya/events/306155554/","description":"Hello Devs 👋!\n\nWe're excited to invite you to our February meetup. Here's what we have lined up for you.\n\n**Event Highlights**\n\n**Session 1: Mambo Bryan - Bug Squashers, Feature Code: How Streeek Engineers Build, Ship, and Repeat**\nIn this session, you’ll learn how the Streeek team launched an app in just one month while maintaining a 90% crash-free experience and consistent 5-star ratings. We’ll explore the engineering considerations behind rapid development, including leveraging open-source tools, reducing infrastructure costs with free platforms, and maintaining high-quality standards through code reviews and pair programming. You’ll also discover how we approach feature iteration—turning user feedback into actionable improvements while shipping updates quickly. Whether you’re curious about open-source practices, cost-effective engineering, or fast-paced product iteration, this session has something for you!\n\n**Session 2: Benard Mathu - Mastering Efficient Data Loading with Android Paging**\nPagination in mobile applications is an essential skill to have for anyone working on mobile applications especially apps that require long lists. This will be evident when you notice lagging on list and recycler views due to scalability issues.\n\nTechnologies you may need to understand before the session:\n* Application architecture and components used\n* Jetpack Compose or Android MDC\n\n**Session 3: Sam Ngigi - Hai- Expenses Tracking app Feedback**\nSharing & getting feedback for Hai an Android Kotlin expenses tracking app for mobile transactions.\n\n**Event Details:**\n\n* **Date:** 22nd February\n* **Time:** 11:00 am - 3:00 pm\n* **Venue:** Daystar University- Nairobi Campus, Mbagathi Way.\n\nLooking forward to seeing you at the meetup.","startDate":"2025-02-22T08:00:00.000Z","endDate":"2025-02-22T12:00:00.000Z","eventStatus":"https://schema.org/EventScheduled","image":"https://secure.meetupstatic.com/photos/event/c/9/c/600_526263228.webp","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","location":{"@type":"Place","name":"Daystar University-Nairobi Campus,Mbagathi Way","address":{"@type":"PostalAddress","addressLocality":"North","addressRegion":"","addressCountry":"ke","streetAddress":"Mbagathi Way, North"}},"organizer":{"@type":"Organization","name":"Kotlin Kenya User Group","url":"https://www.meetup.com/kotlinkenya/"},"performer":"Kotlin Kenya User Group"}]</script><script type="application/ld+json">{"@type":"Organization","@context":"https://schema.org","url":"https://www.meetup.com/kotlinkenya/","name":"Kotlin Kenya User Group","image":"https://secure.meetupstatic.com/photos/event/7/2/6/7/600_482369287.webp","foundingDate":"2017-11-14T20:03:55.000Z","address":{"location":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Nairobi","addressRegion":"","addressCountry":"ke"}}},"sameAs":[]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://www.meetup.com/kotlinkenya/","name":"Kotlin Kenya User Group"}}]}</script><meta property="geo.position" content="-1.29;36.82"/><meta property="geo.placename" content="Nairobi"/><meta property="geo.region" content="ke"/><link rel="canonical" href="https://www.meetup.com/kotlinkenya/"/><link rel="preconnect" href="https://secure.meetupstatic.com"/><link rel="dns-prefetch" href="https://secure.meetupstatic.com"/><link rel="preconnect" href="https://secure-content.meetupstatic.com"/><link rel="dns-prefetch" href="https://secure-content.meetupstatic.com"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><title>Kotlin Kenya User Group | Meetup</title><link rel="preload" href="https://secure.meetupstatic.com/photos/event/7/2/6/7/clean_482369287.webp" as="image" fetchpriority="high"/><meta name="next-head-count" content="62"/><meta name="next_csrf" content="a7074138-afbd-42ed-a5b8-c541951a5a0f"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/07061342b3d3797b.css" as="style"/><link rel="stylesheet" href="/_next/static/css/07061342b3d3797b.css" data-n-g=""/><link rel="preload" href="/_next/static/css/1074210120a01264.css" as="style"/><link rel="stylesheet" href="/_next/static/css/1074210120a01264.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-d781bbe8955e7371.js" defer=""></script><script src="/_next/static/chunks/framework-d4f49fac59c73eec.js" defer=""></script><script src="/_next/static/chunks/main-49dbade1864c1b9c.js" defer=""></script><script src="/_next/static/chunks/pages/_app-7dd194767028679d.js" defer=""></script><script src="/_next/static/chunks/87720-36f653daea6beee4.js" defer=""></script><script src="/_next/static/chunks/18230-cadce8be7168ba1d.js" defer=""></script><script src="/_next/static/chunks/55423-5f8cb08c6a52818d.js" defer=""></script><script src="/_next/static/chunks/92249-c4a0d8d408489d80.js" defer=""></script><script src="/_next/static/chunks/26784-70d2896b99102392.js" defer=""></script><script src="/_next/static/chunks/1127-a4fd9d57cc493fa8.js" defer=""></script><script src="/_next/static/chunks/34143-e1f8196ee820066d.js" defer=""></script><script src="/_next/static/chunks/32880-25ffc8a0bf668085.js" defer=""></script><script src="/_next/static/chunks/7409-b931b56fce169cbf.js" defer=""></script><script src="/_next/static/chunks/44076-9cb543878b9c81c0.js" defer=""></script><script src="/_next/static/chunks/85112-317a79597d9d5c53.js" defer=""></script><script src="/_next/static/chunks/62506-1f435c0b7de2140a.js" defer=""></script><script src="/_next/static/chunks/40342-9add6f41a49411e4.js" defer=""></script><script src="/_next/static/chunks/45441-428b0c60d8060b9c.js" defer=""></script><script src="/_next/static/chunks/82528-61471193146ffca4.js" defer=""></script><script src="/_next/static/chunks/96344-f641c7ae03dcba30.js" defer=""></script><script src="/_next/static/chunks/37819-860b619da9a25cce.js" defer=""></script><script src="/_next/static/chunks/4467-362697a9fc64bd76.js" defer=""></script><script src="/_next/static/chunks/51124-46d9e9f404244232.js" defer=""></script><script src="/_next/static/chunks/57251-0775020f867cb1ad.js" defer=""></script><script src="/_next/static/chunks/42830-9c657e936783e8db.js" defer=""></script><script src="/_next/static/chunks/86105-4a503222acd737e3.js" defer=""></script><script src="/_next/static/chunks/96443-6c4b17531e212a4b.js" defer=""></script><script src="/_next/static/chunks/68393-82d0557ac78a9c0a.js" defer=""></script><script src="/_next/static/chunks/72922-5507b6b29c5fb4b9.js" defer=""></script><script src="/_next/static/chunks/pages/%5Bslug%5D-81d00d9e963d0dbb.js" defer=""></script><script src="/_next/static/a413cfdd90d6d310f5e60ec531fa45d4aea35d13/_buildManifest.js" defer=""></script><script src="/_next/static/a413cfdd90d6d310f5e60ec531fa45d4aea35d13/_ssgManifest.js" defer=""></script></head><body class="font-body"><script>0</script><div id="__next"><noscript id="google-tag-manager"><iframe title="gtm" src="https://www.googletagmanager.com/ns.html?id=GTM-T2LNGD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div role="status" aria-live="polite" class="sr-only"></div><main id="main"></main><div class=""><a class="text-viridian focus:p-2 bg-white c1r8us06" href="#main">Skip to content</a><div id="a11y-announcement"></div><div><div class="flex min-h-screen flex-col" id="page" data-event-category="GroupHome"><header class="top-0 z-50 bg-white sticky mb-10 xs:mb-0" data-event-label="Header"><div class="px-6 sm:px-4 xl:px-0 xl:px-4 border-b border-solid border-gray2 flex flex-col"><div class="transition-all ease-linear duration-300 d3hxo23 overflow-hidden sm:overflow-visible"><div class="flex items-center justify-between du3dmzv"><div class="w-[28px] sm:hidden"><div class="block sm:hidden xmedia"></div></div><div class="flex items-center space-x-10"><a id="homepage-link" aria-label="Meetup logo" data-event-label="Meetup logo" class="lg:pl-6" href="https://www.meetup.com/"><svg viewBox="0 0 111 40" xmlns="http://www.w3.org/2000/svg" height="34px"><path d="M110.994 23.367a1.687 1.687 0 00-.11-.458c-.37-.962-2.054-.065-2.629.176-1.035.434-2.219 1.006-3.365.678-.317-.091-.224-.361 0-.499.112-.068 3.055-1.733 3.921-5.423 1.386-5.903-2.867-7.545-4.545-7.744-1.706-.202-3.609.061-4.411.384-2.273.913-2.866 2.943-3.023 4.159-.215 1.672-.24 4.59-.447 5.903-.136.865-.78 2.178-2.048 2.053-2.447-.241-3.571-1.18-3.493-2.722.054-1.084.039-1.3.38-3.704.293-2.06.478-2.551.478-3.022 0-1.349-1.813-1.621-2.419-1.014-.468.469-.585 1.426-.702 3.042-.11 1.519-.343 3.495-.644 4.7-.468 1.877-.656 2.014-1.083 2.551-.887 1.116-2.526.77-3.326.009-.47-.448-.534-.845-.443-2.16.091-1.315.306-3.606.608-5.995.263-2.09.082-2.404-.56-2.99-.597-.546-2.884-.465-3.943-.465-1.639 0-1.541.78-1.649 3.44-.047 1.161-.101 2.923-.217 4.287-.188 2.22-4.425 3.89-6.373 3.79-2.019-.104-2.213-3.873-2.34-4.75-.129-.876-.18-8.44.038-8.697.155-.18 1.37-.318 2.755-.589 3.067-.6 3.508-.994 3.512-1.954.002-.471-.028-1.13-.55-1.307-.306-.104-1.1-.222-2.153-.346-3.037-.358-3.465-.248-3.482-.633-.029-.674.035-1.971-.019-2.482C68.58.329 67.108-.093 65.45.017c-.327.021-.78.127-.816.565-.036.439-.033.777-.086 1.52-.117 1.651-.15 1.83-.79 1.827-.57-.003-5.312-.422-6.223-.13-.912.292-.875.913-.948 1.224-.073.31.09 2.173.182 2.977.091.803.267 1.896.376 2.06.11.165.452.631 1.404.512 3.234-.405 5.391-.894 5.829-1.003.437-.11.487-.165.492.182.002.197.084 4.146.098 5.319.023 2.006.362 7.817-5.044 8.718-2.249.375-4.357-.28-5.316-1.337-.544-.6-.277-.678-.037-1.068.364-.593 3.402-4.162.856-7.864-1.501-2.184-5.101-2.357-6.408-1.79-1.013.439-1.832 1.8-1.99 3.46-.488 5.12 2.442 8.287 2.556 8.482.136.234-.376.988-2.166 1.25-2.4.352-6.085-2.543-5.99-2.92.047-.18 1.679-2.853 1.718-5.436.013-.879-.277-2.036-.878-3.205-.602-1.169-2.496-2.973-4.546-2.577-4.824.93-4.274 5.696-3.94 6.997.694 2.69 2.319 5.064 2.584 5.539.361.645-10.207 4.839-10.616.913-.407-3.892 5.371-12.284 4.916-15.54-.41-2.933-2.382-3.547-4.097-3.577-1.667-.03-2.107.236-2.671.564-.325.189-.792.563-1.44-.055-.431-.411-.716-.699-1.172-1.064-.231-.185-.601-.42-1.221-.511-.62-.091-1.422 0-1.932.219-.51.22-.912.603-1.331.968-.42.365-1.483 1.559-2.474 1.119-.43-.191-1.887-.92-2.937-1.375-2.029-.88-4.955.545-6.008 2.421C3.815 10.193.72 21.161.252 22.607c-1.052 3.248 1.33 5.896 4.545 5.744 1.358-.065 2.263-.562 3.121-2.126.496-.903 5.156-13.097 5.502-13.681.252-.425 1.09-.984 1.8-.62.712.366.853 1.128.748 1.845-.17 1.16-3.456 8.6-3.582 9.441-.215 1.432.464 2.228 1.947 2.306 1.016.053 2.029-.313 2.833-1.832.45-.849 5.631-11.248 6.09-11.942.504-.762.91-1.013 1.422-.986.399.02 1.036.123.876 1.319-.156 1.172-4.322 8.803-4.76 10.671-.663 2.834 1.151 6.646 6.01 6.821 2.414.088 8.002-.966 11.15-3.357 1.143-.868.841-.943 1.553-.311 1.025.909 2.927 2.189 4.8 2.189 4.253 0 7.359-2.66 7.5-2.756a.111.111 0 01.145.017c.258.28 2.895 1.751 4.743 1.812 4.399.145 7.004-2.3 7.988-3.451a22.03 22.03 0 001.512-1.987.157.157 0 01.246-.018c.263.29 2.247 3.942 6.188 3.438 2.198-.281 5.467-2.139 5.696-2.39a.1.1 0 01.17.035c.115.318.618 2.11 2.633 3.535 1.652 1.169 4.832 1.403 6.243.626 1.17-.644 1.639-1.056 2.458-1.876.352-.353.888-.71 1.854-.505 1.08.229 3.934.735 4.116.822.205.097.237.47.176.86-.098.614-.33 2.766-.566 4.775-.237 2.009-.994 8.712.8 8.96 1.084.15 2.025-.878 2.274-1.881.624-2.517.738-5.35 1.148-7.78.49-2.893.684-3.704.86-4.027.146-.268.146-.205 2.167-.033 1.4.12 2.536.315 4.223.079 1.398-.196 4.267-1.256 4.113-2.976m-69.897-6.502c-.067.947-.31 1.547-.811 2.419-.313.544-.637.137-.825-.132-.27-.386-1.65-3.744-.596-4.437.297-.195.886-.307 1.312-.068.426.238.683.585.8.972.12.393.164.613.12 1.246m13.092.488c-.123 1.09-.585 1.707-.755 1.936-.301.404-.422.563-.71.27-.234-.238-1.109-2.02-1.235-3.195-.069-.632.106-1.535.636-1.747.558-.223 1.123-.122 1.52.397.623.817.632 1.564.544 2.339M101.7 22.13c-.657.27-.943.105-.905-.982.008-.234 1.063-5.687 3.08-6.675.572-.28 1.152-.268 1.554.18.76.847.56 2.152-.012 3.342-.828 1.727-2.814 3.764-3.717 4.135" fill="#F64060" fill-rule="evenodd"></path></svg></a><div class="m1t1fice hidden gl:block xmedia"></div></div><div class="block sm:hidden xmedia"></div><div class="sm:ml-4 hidden sm:block xmedia"></div></div><div class="mb-2 mt-1 pointer-events-none block gl:hidden xmedia"></div></div></div></header><div class="flex flex-grow flex-col flex w-full flex-col items-center"><main id="main" class="flex w-full flex-col"><div class="flex flex-col space-y-1"></div><div><section class="mx-auto mb-5 mt-0 flex max-w-[1100px] flex-col items-stretch justify-center space-y-4 pt-5 md:flex-row md:space-y-0 md:px-5 lg:justify-between"><div class="relative md:max-w-[600px] w-full md:w-3/5 md:pr-6"><img alt="Kotlin Kenya User Group cover photo" fetchpriority="high" loading="eager" width="600" height="100" decoding="async" data-nimg="1" class="aspect-video w-full object-cover object-center md:rounded-lg" style="color:transparent" src="https://secure.meetupstatic.com/photos/event/7/2/6/7/clean_482369287.webp"/></div><div class="flex flex-col justify-between space-y-2 w-full px-4 md:w-2/5 md:px-0"><div><a id="group-name-link" href="https://www.meetup.com/kotlinkenya/" data-event-label="group-name-link" class="hover:no-underline" data-event-category="GroupHome"><h1 class="ds-font-title-1">Kotlin Kenya User Group</h1></a><div class="mt-5"></div><div class="flex flex-col space-y-1"><div class="flex items-center space-x-1.5"><div class="h-6 w-6"><div></div></div><a class="text-sm" id="city-link" data-event-label="city-link" data-testid="group-info-location" href="/find/ke--nairobi/">Nairobi, KE</a></div><div class="flex items-center space-x-1.5"><div class="h-6 w-6"><div></div></div><div class="flex items-center space-x-1.5 text-sm"><a id="member-count-link" data-event-label="member-count-link" href="https://www.meetup.com/kotlinkenya/members/" rel="nofollow" class="hover:no-underline" data-event-category="GroupHome"><div>3,551 members<!-- --> · <!-- -->Public group</div></a><div><button aria-label="This group’s content, including its members and event details, are visible to the public. " class="rounded-full bg-white"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="#A2A2A2" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8ZM12 11C12.4142 11 12.75 11.3358 12.75 11.75V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V11.75C11.25 11.3358 11.5858 11 12 11Z"></path></svg></button></div></div></div><div class="flex items-center space-x-1.5"><div class="h-6 w-6"><div></div></div><a id="organizer-name-link" data-event-label="organizer-name-link" class="text-sm hover:no-underline" href="/kotlinkenya/members/?op=leaders" rel="nofollow" data-event-category="GroupHome"><span>Organized by <b class="font-semibold">tamzi</b></span><span> <!-- -->and <b class="font-semibold">8 others</b></span></a></div></div></div><div class="flex flex-col space-y-4"><div class="flex items-center space-x-1.5"><div class="font-medium">Share<!-- -->:</div><ul class="flex items-center space-x-2"><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome-share_on_nextdoor" data-event-label="Nextdoor Modal" tabindex="0"><div id="share-nextdoor-in-GroupHome" class="flex items-center" title="Nextdoor"><div class="flex h-6 w-6 items-center"><div id="share-nextdoor-in-GroupHome-icon" aria-hidden="true" title="Nextdoor"></div></div></div></button></li><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome-share_on_facebook" data-event-label="Facebook Modal" tabindex="0"><div id="share-facebook-in-GroupHome" class="flex items-center" title="Facebook"><div class="flex h-6 w-6 items-center"><div id="share-facebook-in-GroupHome-icon" aria-hidden="true" title="Facebook"></div></div></div></button></li><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome_share_on_twitter" data-event-label="Twitter Modal" tabindex="0"><div id="share-twitter-in-GroupHome" class="flex items-center" title="Twitter"><div class="flex h-6 w-6 items-center"><div id="share-twitter-in-GroupHome-icon" aria-hidden="true" title="Twitter"></div></div></div></button></li><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome_share_on_linkedin" data-event-label="LinkedIn Modal" tabindex="0"><div id="share-linkedin-in-GroupHome" class="flex items-center" title="LinkedIn"><div class="flex h-6 w-6 items-center"><div id="share-linkedin-in-GroupHome-icon" aria-hidden="true" title="LinkedIn"></div></div></div></button></li><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome_share_email" data-event-label="Email Modal" tabindex="0"><div id="share-email-in-GroupHome" class="flex items-center" title="Email"><div class="flex h-6 w-6 items-center"><div id="share-email-in-GroupHome-icon" aria-hidden="true" title="Email" style="width:22px;height:22px"></div></div></div></button></li></ul></div></div><div class="pt-2 md:hidden"><div class="flex space-x-3"><a id="join-group-sidebar" data-event-label="join-group" href="/kotlinkenya/join/" data-event-category="GroupHome" class="relative w-full whitespace-nowrap text-center sm:w-auto p14rljdx">Join this group</a></div></div></div></section></div><div style="top:64px" class="sticky z-20 flex flex-col items-center border-t border-gray3 bg-white py-2"><div class="relative flex w-full max-w-[1100px] flex-row items-center space-x-0 px-5"><div class="relative w-full md:w-3/5 md:pr-3 LinksTab_scroll__uKGuO"><div class="LinksTab_left__8ZOKj opacity-0"></div><div><ul class="flex space-x-10 text-gray7 LinksTab_scroll__uKGuO"><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="about" data-event-label="about-tab" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/">About</a></li></div><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="events" data-event-label="events-tab" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/events/">Events</a></li></div><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="members" rel="nofollow" data-event-label="members-tab" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/members/">Members</a></li></div><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="photos" rel="nofollow" data-event-label="photos-tab" data-event-category="GroupHome" href="/kotlinkenya/photos/">Photos</a></li></div><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="discussions" rel="nofollow" data-event-label="discussions-tab" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/discussions/">Discussions</a></li></div><li><button id="more-tab" data-event-label="more-tab" data-event-category="GroupHome" class="mr-4 hidden">More</button></li></ul></div><div class="LinksTab_right__MK9CK d1j4vf18"></div></div><div class="flex space-x-3 hidden min-h-[40px] w-full whitespace-nowrap px-4 md:flex md:w-2/5 md:px-0"><a id="join-group-links" data-event-label="join-group" href="/kotlinkenya/join/" data-event-category="GroupHome" class="relative w-full whitespace-nowrap text-center sm:w-auto p14rljdx">Join this group</a></div></div></div><div id="submain" class="flex flex-col bg-gray1 px-4 pb-8 md:px-0"><div class="flex w-full max-w-[1100px] flex-col space-y-8 self-center pt-10 md:flex-row md:justify-between md:space-y-0 md:px-5"><div class="relative flex w-full flex-col space-y-8 md:w-3/5 md:max-w-[600px] md:pr-6"><div class="w-full"><h2 id="about-section" class="ds-font-title-3 mb-4">What we’re about</h2><div class="relative h-auto overflow-hidden d1qnntw"><div class="absolute bottom-0 h-6 w-full d18425ul"></div><div inert="" class="break-words utils_description__BlOCA"><p>Karibu Kotlin Kenya meetup group! We are a collective bunch of lovely people from all different backgrounds interested in this fun(ctional) language that is taking the programming world by storm (well, at least in the JVM arena!) In this group we will meet periodically to make this language and its ecosystem known. If you like to program and look for a more modern alternative to develop applications for the JVM, join!</p> <p>Come join us and learn more about this neat language, the ecosystem surrounding it and what Kotlin can do for you! We hope to have interesting presenters/talks and presentations on a regular basis...please do shout up if you would like to see something related to Kotlin.</p> <p>We chat here also: <a target="_blank" rel="nofollow ugc" href="https://t.me/kotlinKenya" class="linkified">https://t.me/kotlinKenya</a></p></div></div><div class="h-5"></div></div><div><div class="flex justify-between mb-4"><h2 id="upcoming-section" class="ds-font-title-3">Upcoming events (2)</h2><a id="see-all-upcoming-events-button" data-event-label="see-all-upcoming-events-button" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/events/" rel="" class="text-viridian">See all</a></div><ul class="flex flex-col space-y-5"><li><div id="e-1" class="rounded-md bg-white p-4 shadow-sm sm:p-5"><a id="event-card-e-1" data-event-label="event-card-1" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/events/305644092/?eventOrigin=group_upcoming_events" class="flex h-full flex-col justify-between space-y-5 outline-offset-8 hover:no-underline"><div class="flex flex-col space-y-5 overflow-hidden"><div class="grid gap-2 d1hetqt0"><div class="flex w-full flex-col space-y-3"><time class="text-[#00829B] text-sm font-medium uppercase">Tue, Feb 11, 2025, 8:00 AM UTC</time><span class="ds-font-title-3 block break-words leading-7 utils_cardTitle__sAAHG">Free OPEN Passes to DeveloperWeek 2025</span><div class="flex items-start space-x-1.5"><div class="h-5 w-5"><div style="width:20px;height:20px"></div></div><span class="text-gray6">Link visible for attendees</span></div><div class="flex space-x-2"></div></div><div class="relative hidden aspect-video rounded-lg shadow-lg sm:block"><img id="image-e-1" alt="Free OPEN Passes to DeveloperWeek 2025 cover photo" title="Free OPEN Passes to DeveloperWeek 2025" loading="lazy" decoding="async" data-nimg="fill" class="aspect-video min-w-[180px] rounded-lg object-cover object-top" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://secure.meetupstatic.com/photos/event/6/5/a/2/event_525746018.webp"/></div></div><div class="hidden md:block"><div inert="true" class="utils_cardDescription__1Qr0x max-h-[60px] text-sm"><p class="mb-4">Register here: https://www.devnetwork.com/registration/?event=DeveloperWeek%202025&#x26;utm_source=meetup&#x26;utm_medium=email&#x26;utm_campaign=MU7965&#x26;discount=MU7965</p> <p class="mb-4"><a href="https://www.devnetwork.com/registration/?event=DeveloperWeek%202025&#x26;utm_source=meetup&#x26;utm_medium=email&#x26;utm_campaign=MU7965&#x26;discount=MU7965" target="_blank" class="!text-viridian" rel="nofollow ugc">You must register at the link above (and not just indicate that you are attending here on Meetup).</a></p> <p class="mb-4">DeveloperWeek 2025 (Feb 11-13, Santa Clara, CA) + (Feb 18-20, Live Online) is the world’s largest independent engineering conference &#x26; expo where thousands of developers, engineers, software architects, managers, and executives converge to discover the latest engineering innovations. Learn from leaders at Microsoft, Salesforce, Intuit, AWS, Oracle, Adobe, LinkedIn, Dropbox, Dell, U.S.Bank, and many more!</p> <p class="mb-4">Choose from sessions across 8 conferences:</p> <ul class="pl-5 list-disc mb-4"> <li><strong>AI DevWorld</strong>: Breakthroughs in AI technologies.</li> <li><strong>ProductWorld</strong>: Best practices in product and team management.</li> <li><strong>CloudNative World</strong>: Serverless deployment, microservice management, edge environments, and orchestration best practices.</li> <li><strong>Frontend World</strong>: Designing and delivering successful user experiences.</li> <li><strong>DevExec World</strong>: Hiring, nurturing, and retaining technical experts and best practices for growing your own technical skill set.</li> <li><strong>OpsWorld</strong>: Developer portals, automated CI/CD, provisioning, deployment, and infrastructure – all defined through code.</li> <li><strong>Dev Security World</strong>: Best practices in keeping your data and infrastructure secure.</li> <li><strong>Dev Innovation World</strong>: Sifting big trends and paradigm shifts from the hype.</li> </ul> <p class="mb-4">The DeveloperWeek team has offered our group 25 free OPEN Passes so our members can attend for free.</p> <p class="mb-4">Register now to get your free OPEN Pass ($195 value):<br> https://www.devnetwork.com/registration/?event=DeveloperWeek%202025&#x26;utm_source=meetup&#x26;utm_medium=email&#x26;utm_campaign=MU7965&#x26;discount=MU7965</p></div></div></div><div><div class="flex items-center justify-between"><div class="text-medium text-gray6"><div class="relative flex items-center space-x-2"><ul class="flex"><li style="z-index:5" class="l1w37v0b"><picture><img alt="Photo of Kibet Theo" src="https://secure.meetupstatic.com/photos/member/7/e/9/3/thumb_304232403.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:4" class="l1w37v0b"><picture><img alt="Photo of Jeremy Gitau" src="https://secure.meetupstatic.com/photos/member/c/b/2/3/thumb_294112003.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:3" class="l1w37v0b"><picture><img alt="Photo of Mitchell Wainaina" src="https://secure.meetupstatic.com/photos/member/3/9/5/f/thumb_296414687.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:2" class="l1w37v0b"><picture><img alt="Photo of Emmanuel Muturia™" src="https://secure.meetupstatic.com/photos/member/5/6/f/d/thumb_319462269.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:1" class="l1w37v0b"><div style="position:relative"><div><svg role="presentation" viewBox="0 0 75 74" version="1.1" loading="lazy" class="rounded-full" width="32" height="32"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-750.000000, -109.000000)"><g transform="translate(787.926915, 146.475953) rotate(-120.000000) translate(-787.926915, -146.475953) translate(750.426915, 110.475953)"><g transform="translate(0.350000, 0.000000)"><path d="M35.66773,0.88851 C16.15488,0.88851 0.33628,16.70676 0.33628,36.21961 C0.33628,55.73246 16.15488,71.55106 35.66773,71.55106 C55.18093,71.55106 70.99918,55.73246 70.99918,36.21961 C70.99918,16.70676 55.18093,0.88851 35.66773,0.88851 L35.66773,0.88851 Z" fill="#97CAD1"></path><path d="M38.117625,0.188335 C18.604775,0.188335 2.786525,16.006935 2.786525,35.519785 C2.786525,55.032635 18.604775,70.850885 38.117625,70.850885 C57.630825,70.850885 73.449075,55.032635 73.449075,35.519785 C73.449075,16.006935 57.630825,0.188335 38.117625,0.188335 Z" stroke="#353E48" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"></path><text class="select-none" transform="rotate(120 38,36)" x="50%" y="50%" text-anchor="middle" fill="#333E48" font-size="30px" dy=".3em">AS</text></g></g></g></g></svg></div></div></li></ul><span class="text-gray6"><span class="hidden sm:inline">15 attendees</span><span class="sm:hidden">+<!-- -->10</span></span></div></div><div class="flex space-x-2"><div><button id="attend-event-btn-e-1" data-event-label="attend-event-btn" data-event-category="GroupHome" class="h-11 b9jvzp4">Attend</button></div></div></div></div></a></div></li><li><div id="e-2" class="rounded-md bg-white p-4 shadow-sm sm:p-5"><a id="event-card-e-2" data-event-label="event-card-2" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/events/306155554/?eventOrigin=group_upcoming_events" class="flex h-full flex-col justify-between space-y-5 outline-offset-8 hover:no-underline"><div class="flex flex-col space-y-5 overflow-hidden"><div class="grid gap-2 d1hetqt0"><div class="flex w-full flex-col space-y-3"><time class="text-[#00829B] text-sm font-medium uppercase">Sat, Feb 22, 2025, 11:00 AM EAT</time><span class="ds-font-title-3 block break-words leading-7 utils_cardTitle__sAAHG">KotlinKenya | Android254 February Meetup</span><div class="flex items-start space-x-1.5"><div class="h-5 w-5"><div style="width:20px;height:20px"></div></div><span class="text-gray6">Daystar University-Nairobi Campus,Mbagathi Way, North</span></div><div class="flex space-x-2"></div></div><div class="relative hidden aspect-video rounded-lg shadow-lg sm:block"><img id="image-e-2" alt="KotlinKenya | Android254 February Meetup cover photo" title="KotlinKenya | Android254 February Meetup" loading="lazy" decoding="async" data-nimg="fill" class="aspect-video min-w-[180px] rounded-lg object-cover object-top" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://secure.meetupstatic.com/photos/event/c/9/c/event_526263228.webp"/></div></div><div class="hidden md:block"><div inert="true" class="utils_cardDescription__1Qr0x max-h-[60px] text-sm"><p class="mb-4">Hello Devs 👋!</p> <p class="mb-4">We're excited to invite you to our February meetup. Here's what we have lined up for you.</p> <p class="mb-4"><strong>Event Highlights</strong></p> <p class="mb-4"><strong>Session 1: Mambo Bryan - Bug Squashers, Feature Code: How Streeek Engineers Build, Ship, and Repeat</strong><br> In this session, you’ll learn how the Streeek team launched an app in just one month while maintaining a 90% crash-free experience and consistent 5-star ratings. We’ll explore the engineering considerations behind rapid development, including leveraging open-source tools, reducing infrastructure costs with free platforms, and maintaining high-quality standards through code reviews and pair programming. You’ll also discover how we approach feature iteration—turning user feedback into actionable improvements while shipping updates quickly. Whether you’re curious about open-source practices, cost-effective engineering, or fast-paced product iteration, this session has something for you!</p> <p class="mb-4"><strong>Session 2: Benard Mathu - Mastering Efficient Data Loading with Android Paging</strong><br> Pagination in mobile applications is an essential skill to have for anyone working on mobile applications especially apps that require long lists. This will be evident when you notice lagging on list and recycler views due to scalability issues.</p> <p class="mb-4">Technologies you may need to understand before the session:</p> <ul class="pl-5 list-disc mb-4"> <li>Application architecture and components used</li> <li>Jetpack Compose or Android MDC</li> </ul> <p class="mb-4"><strong>Session 3: Sam Ngigi - Hai- Expenses Tracking app Feedback</strong><br> Sharing &#x26; getting feedback for Hai an Android Kotlin expenses tracking app for mobile transactions.</p> <p class="mb-4"><strong>Event Details:</strong></p> <ul class="pl-5 list-disc mb-4"> <li><strong>Date:</strong> 22nd February</li> <li><strong>Time:</strong> 11:00 am - 3:00 pm</li> <li><strong>Venue:</strong> Daystar University- Nairobi Campus, Mbagathi Way.</li> </ul> <p class="mb-4">Looking forward to seeing you at the meetup.</p></div></div></div><div><div class="flex items-center justify-between"><div class="text-medium text-gray6"><div class="relative flex items-center space-x-2"><ul class="flex"><li style="z-index:5" class="l1w37v0b"><picture><img alt="Photo of Kibet Theo" src="https://secure.meetupstatic.com/photos/member/7/e/9/3/thumb_304232403.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:4" class="l1w37v0b"><picture><img alt="Photo of Jeremy Gitau" src="https://secure.meetupstatic.com/photos/member/c/b/2/3/thumb_294112003.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:3" class="l1w37v0b"><picture><img alt="Photo of Mitchell Wainaina" src="https://secure.meetupstatic.com/photos/member/3/9/5/f/thumb_296414687.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:2" class="l1w37v0b"><picture><img alt="Photo of Emmanuel Muturia™" src="https://secure.meetupstatic.com/photos/member/5/6/f/d/thumb_319462269.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:1" class="l1w37v0b"><div style="position:relative"><div><svg role="presentation" viewBox="0 0 75 74" version="1.1" loading="lazy" class="rounded-full" width="32" height="32"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-750.000000, -109.000000)"><g transform="translate(787.926915, 146.475953) rotate(-120.000000) translate(-787.926915, -146.475953) translate(750.426915, 110.475953)"><g transform="translate(0.350000, 0.000000)"><path d="M35.66773,0.88851 C16.15488,0.88851 0.33628,16.70676 0.33628,36.21961 C0.33628,55.73246 16.15488,71.55106 35.66773,71.55106 C55.18093,71.55106 70.99918,55.73246 70.99918,36.21961 C70.99918,16.70676 55.18093,0.88851 35.66773,0.88851 L35.66773,0.88851 Z" fill="#F1A080"></path><path d="M38.117625,0.188335 C18.604775,0.188335 2.786525,16.006935 2.786525,35.519785 C2.786525,55.032635 18.604775,70.850885 38.117625,70.850885 C57.630825,70.850885 73.449075,55.032635 73.449075,35.519785 C73.449075,16.006935 57.630825,0.188335 38.117625,0.188335 Z" stroke="#353E48" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"></path><text class="select-none" transform="rotate(120 38,36)" x="50%" y="50%" text-anchor="middle" fill="#333E48" font-size="30px" dy=".3em">PM</text></g></g></g></g></svg></div></div></li></ul><span class="text-gray6"><span class="hidden sm:inline">22 attendees</span><span class="sm:hidden">+<!-- -->17</span></span></div></div><div class="flex space-x-2"><div><button id="attend-event-btn-e-2" data-event-label="attend-event-btn" data-event-category="GroupHome" class="h-11 b9jvzp4">Attend</button></div></div></div></div></a></div></li></ul></div><div class="hidden sm:block"><div class="flex justify-between mb-4"><h2 id="past-section" class="ds-font-title-3">Past events (79)</h2><a id="see-all-past-events-button" data-event-label="see-all-past-events-button" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/events/past/" rel="nofollow" class="text-viridian">See all</a></div><ul class="flex flex-col space-y-5"><li><div id="ep-1" class="rounded-md bg-white p-4 shadow-sm sm:p-5"><a id="past-event-card-ep-1" data-event-label="past-event-card-1" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/events/305643167/?eventOrigin=group_past_events" rel="nofollow" class="flex h-full flex-col justify-between space-y-5 outline-offset-8 hover:no-underline"><div class="flex flex-col space-y-5 overflow-hidden"><div class="grid gap-2"><div class="flex w-full flex-col space-y-3"><time class="text-gray6 text-sm font-medium uppercase">Sat, Jan 25, 2025, 11:00 AM EAT</time><span class="ds-font-title-3 block break-words leading-7 utils_cardTitle__sAAHG text-gray6">Android254 | Kotlin Kenya January meetup</span><div class="flex items-start space-x-1.5"><div class="h-5 w-5"><div style="width:20px;height:20px"></div></div><span class="text-gray6">This event has passed</span></div><div class="flex space-x-2"></div></div></div></div><div><div class="flex items-center justify-between"><div class="text-medium text-gray6"><div class="relative flex items-center space-x-2"><ul class="flex"><li style="z-index:5" class="l1w37v0b"><picture><img alt="Photo of Jeremy Gitau" src="https://secure.meetupstatic.com/photos/member/c/b/2/3/thumb_294112003.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:4" class="l1w37v0b"><picture><img alt="Photo of Kibet Theo" src="https://secure.meetupstatic.com/photos/member/7/e/9/3/thumb_304232403.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:3" class="l1w37v0b"><picture><img alt="Photo of Mitchell Wainaina" src="https://secure.meetupstatic.com/photos/member/3/9/5/f/thumb_296414687.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:2" class="l1w37v0b"><picture><img alt="Photo of Emmanuel Muturia™" src="https://secure.meetupstatic.com/photos/member/5/6/f/d/thumb_319462269.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:1" class="l1w37v0b"><picture><img alt="Photo of Sammy Nduba" src="https://secure.meetupstatic.com/photos/member/a/7/d/f/thumb_321522975.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li></ul><span class="text-gray6"><span class="hidden sm:inline">29 attendees</span><span class="sm:hidden">+<!-- -->24</span></span></div></div><div class="flex space-x-2"><div></div></div></div></div></a></div></li></ul></div></div><aside class="w-full md:w-2/5"><div class="flex flex-col space-y-8 md:sticky" style="top:138px"><div class="flex flex-col space-y-8"><div class="flex flex-col space-y-4"><h2 class="ds-font-title-3">Organizers</h2><div class="flex items-center space-x-4"><a id="organizer-photo-photo" data-event-label="organizer-photo" data-event-category="GroupHome" href="/kotlinkenya/members/?op=leaders" title="tamzi" rel="nofollow" class="rounded-full"><picture><img alt="Photo of tamzi" src="https://secure.meetupstatic.com/photos/member/2/f/b/c/thumb_320412220.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></a><div class="flex flex-col"><a id="organizer-name" rel="nofollow" data-event-label="organizer-name" data-event-category="GroupHome" href="/kotlinkenya/members/?op=leaders"><span><span class="font-medium">tamzi</span> and <span class="font-medium">8 others</span></span></a><a id="message-organizer-link" data-event-label="message-organizer-link" data-event-category="GroupHome" target="_blank" rel="noreferrer nofollow" href="https://www.meetup.com/messages/?new_convo=true&amp;member_id=96404592&amp;name=tamzi" class="flex items-center space-x-1 text-sm text-viridian"><div class="h-4 w-4"><div style="width:16px;height:16px"></div></div><span>Message</span></a></div></div></div><div class="flex flex-col space-y-4"><div class="flex justify-between"><h2 id="members-section" class="ds-font-title-3">Members (3,551)</h2><a id="see-all-members-button" data-event-label="see-all-members-button" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/members/" rel="nofollow" class="text-viridian">See all</a></div><a id="member-photo-icons" rel="nofollow" data-event-label="member-photo-icons" data-event-category="GroupHome" href="https://www.meetup.com/kotlinkenya/members/" title="See group members"><ul class="-ml-2 -mt-2 flex max-h-[152px] flex-row flex-wrap overflow-hidden md:max-h-[228px] md:max-h-[228px]"><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/4/5/e/4/thumb_147497892.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/4/5/e/4/thumb_147497892.webp" type="image/jpeg"/><img alt="Photo of Toshmania Dotexe" src="https://secure.meetupstatic.com/photos/member/4/5/e/4/thumb_147497892.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><div style="position:relative"><div><svg role="presentation" viewBox="0 0 75 74" version="1.1" class="w-full" loading="lazy" width="60" height="60"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-750.000000, -109.000000)"><g transform="translate(787.926915, 146.475953) rotate(-120.000000) translate(-787.926915, -146.475953) translate(750.426915, 110.475953)"><g transform="translate(0.350000, 0.000000)"><path d="M35.66773,0.88851 C16.15488,0.88851 0.33628,16.70676 0.33628,36.21961 C0.33628,55.73246 16.15488,71.55106 35.66773,71.55106 C55.18093,71.55106 70.99918,55.73246 70.99918,36.21961 C70.99918,16.70676 55.18093,0.88851 35.66773,0.88851 L35.66773,0.88851 Z" fill="#97CAD1"></path><path d="M38.117625,0.188335 C18.604775,0.188335 2.786525,16.006935 2.786525,35.519785 C2.786525,55.032635 18.604775,70.850885 38.117625,70.850885 C57.630825,70.850885 73.449075,55.032635 73.449075,35.519785 C73.449075,16.006935 57.630825,0.188335 38.117625,0.188335 Z" stroke="#353E48" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"></path><text class="select-none" transform="rotate(120 38,36)" x="50%" y="50%" text-anchor="middle" fill="#333E48" font-size="30px" dy=".3em">JK</text></g></g></g></g></svg></div></div></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/4/7/7/2/thumb_260538290.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/4/7/7/2/thumb_260538290.webp" type="image/jpeg"/><img alt="Photo of FREDRICK OLUOCH" src="https://secure.meetupstatic.com/photos/member/4/7/7/2/thumb_260538290.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/1/4/1/a/thumb_248405146.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/1/4/1/a/thumb_248405146.webp" type="image/jpeg"/><img alt="Photo of Paul" src="https://secure.meetupstatic.com/photos/member/1/4/1/a/thumb_248405146.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/4/e/8/c/thumb_291980108.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/4/e/8/c/thumb_291980108.webp" type="image/jpeg"/><img alt="Photo of Athman Gude" src="https://secure.meetupstatic.com/photos/member/4/e/8/c/thumb_291980108.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/b/a/6/thumb_272222982.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/b/a/6/thumb_272222982.webp" type="image/jpeg"/><img alt="Photo of Brian Lusina" src="https://secure.meetupstatic.com/photos/member/b/a/6/thumb_272222982.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/a/0/2/a/thumb_197741002.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/a/0/2/a/thumb_197741002.webp" type="image/jpeg"/><img alt="Photo of Alloys" src="https://secure.meetupstatic.com/photos/member/a/0/2/a/thumb_197741002.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/7/3/9/6/thumb_271709590.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/7/3/9/6/thumb_271709590.webp" type="image/jpeg"/><img alt="Photo of Roina Ochieng " src="https://secure.meetupstatic.com/photos/member/7/3/9/6/thumb_271709590.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/c/c/2/thumb_292803266.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/c/c/2/thumb_292803266.webp" type="image/jpeg"/><img alt="Photo of Kevin " src="https://secure.meetupstatic.com/photos/member/c/c/2/thumb_292803266.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><div style="position:relative"><div><svg role="presentation" viewBox="0 0 75 74" version="1.1" class="w-full" loading="lazy" width="60" height="60"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-750.000000, -109.000000)"><g transform="translate(787.926915, 146.475953) rotate(-120.000000) translate(-787.926915, -146.475953) translate(750.426915, 110.475953)"><g transform="translate(0.350000, 0.000000)"><path d="M35.66773,0.88851 C16.15488,0.88851 0.33628,16.70676 0.33628,36.21961 C0.33628,55.73246 16.15488,71.55106 35.66773,71.55106 C55.18093,71.55106 70.99918,55.73246 70.99918,36.21961 C70.99918,16.70676 55.18093,0.88851 35.66773,0.88851 L35.66773,0.88851 Z" fill="#97CAD1"></path><path d="M38.117625,0.188335 C18.604775,0.188335 2.786525,16.006935 2.786525,35.519785 C2.786525,55.032635 18.604775,70.850885 38.117625,70.850885 C57.630825,70.850885 73.449075,55.032635 73.449075,35.519785 C73.449075,16.006935 57.630825,0.188335 38.117625,0.188335 Z" stroke="#353E48" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"></path><text class="select-none" transform="rotate(120 38,36)" x="50%" y="50%" text-anchor="middle" fill="#333E48" font-size="30px" dy=".3em">WA</text></g></g></g></g></svg></div></div></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/d/4/3/7/thumb_272454327.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/d/4/3/7/thumb_272454327.webp" type="image/jpeg"/><img alt="Photo of George O." src="https://secure.meetupstatic.com/photos/member/d/4/3/7/thumb_272454327.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/d/4/9/e/thumb_272454430.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/d/4/9/e/thumb_272454430.webp" type="image/jpeg"/><img alt="Photo of benson machira" src="https://secure.meetupstatic.com/photos/member/d/4/9/e/thumb_272454430.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/5/e/3/a/thumb_266664122.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/5/e/3/a/thumb_266664122.webp" type="image/jpeg"/><img alt="Photo of Jimmy Kitindi" src="https://secure.meetupstatic.com/photos/member/5/e/3/a/thumb_266664122.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/3/1/c/6/thumb_276732742.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/3/1/c/6/thumb_276732742.webp" type="image/jpeg"/><img alt="Photo of Mauko Maunde" src="https://secure.meetupstatic.com/photos/member/3/1/c/6/thumb_276732742.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/6/d/7/9/thumb_270688025.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/6/d/7/9/thumb_270688025.webp" type="image/jpeg"/><img alt="Photo of Tony" src="https://secure.meetupstatic.com/photos/member/6/d/7/9/thumb_270688025.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/d/d/2/thumb_317823538.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/d/d/2/thumb_317823538.webp" type="image/jpeg"/><img alt="Photo of martin mugendi" src="https://secure.meetupstatic.com/photos/member/d/d/2/thumb_317823538.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li></ul></a></div></div></div></aside></div><section class="mt-6 w-full max-w-[1100px] space-y-12 self-center pb-4 md:mt-10 md:px-5"><div><h2 class="sr-only">Group links</h2><div class="flex flex-col space-y-4"><div class="flex flex-col space-y-3"><h3 class="text-lg font-medium">Related topics</h3><ul class="flex flex-wrap"><li class="mb-2 mr-2 inline-block"><a id="topic-link-120095" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Software%20Development" class="tag--topic break-words">Software Development</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-17628" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Programming%20Languages" class="tag--topic break-words">Programming Languages</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-20346" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Android%20Development%20Operating%20Systems%20Technology" class="tag--topic break-words">Android Development Operating Systems Technology</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-32528" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Computer%20Programming" class="tag--topic break-words">Computer Programming</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-107750" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=JVM%20Languages" class="tag--topic break-words">JVM Languages</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-1506002" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Kotlin" class="tag--topic break-words">Kotlin</a></li></ul></div></div></div></section></div></main></div><footer id="main_footer" role="contentinfo" class="z-0 bg-gray7 pt-4 text-gray1 xs:mt-0" data-event-label="Footer"><div class="px-6 sm:px-4 xl:px-0 md:max-w-screen mx-auto my-0 flex flex-col space-y-6 pb-4"><div class="mt-2 flex flex-row items-center justify-center border-b border-solid border-gray6 pb-6 sm:justify-start"><div class="hidden font-semibold sm:block">Create your own Meetup group.<a href="https://www.meetup.com/how-to-group-start/" data-event-label="Create your own group" class="i17sl16g ml-4 inline-flex rounded-md border-2 px-4 py-2 hover:bg-white hover:text-gray7 focus:bg-white focus:text-gray7">Get Started</a></div><a data-element-name="footer-groupStartCTA" data-event-label="Start new group" href="https://www.meetup.com/how-to-group-start/" class="i17sl16g block sm:hidden">Start a new group</a></div><div class="flex flex-col justify-between sm:flex-row"><nav class="mb-3 w-1/3 ">Your Account<ul><li class="my-1"><a href="https://www.meetup.com/register/?returnUri=https%3A%2F%2Fwww.meetup.com%2Fkotlinkenya%2F" rel="nofollow" data-element-name="footer-signUp" data-event-label="Sign up" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Sign up</a></li><li class="my-1"><a href="https://www.meetup.com/login/?returnUri=https%3A%2F%2Fwww.meetup.com%2Fkotlinkenya%2F" rel="nofollow" data-element-name="footer-logIn" data-event-label="Log in" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Log in</a></li><li class="my-1"><a href="https://www.meetup.com/help/" data-element-name="footer-help" data-event-label="Help" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Help</a></li><li class="my-1"><a href="https://www.meetup.com/lp/affiliate-program/" data-element-name="footer-affiliate" data-event-label="Become an Affiliate" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Become an Affiliate</a></li></ul></nav><nav class="mb-3 w-1/3 ">Discover<ul><li class="my-1"><a href="https://www.meetup.com/find/?source=GROUPS" data-element-name="footer-groups" data-event-label="Groups" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Groups</a></li><li class="my-1"><a href="https://www.meetup.com/find/?source=EVENTS" data-element-name="footer-calendar" data-event-label="Calendar" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Calendar</a></li><li class="my-1"><a href="https://www.meetup.com/topics/" data-element-name="footer-topics" data-event-label="Topics" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Topics</a></li><li class="my-1"><a href="https://www.meetup.com/cities/" data-element-name="footer-cities" data-event-label="Cities" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Cities</a></li><li class="my-1"><a href="https://www.meetup.com/find/online-events/" data-element-name="onlineEventsFooterLink" data-event-label="Online Events" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Online Events</a></li><li class="my-1"><a href="https://www.meetup.com/blog/category/local-guides/" data-element-name="footer-localGuidesLink" data-event-label="Local Guides" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Local Guides</a></li><li class="my-1"><a href="https://www.meetup.com/lp/friendship-and-socializing/" data-element-name="footer-makeFriendsLink" data-event-label="Make Friends" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Make Friends</a></li></ul></nav><nav class="mb-3 w-1/3 ">Meetup<ul><li class="my-1"><a href="https://www.meetup.com/about/" data-element-name="footer-about" data-event-label="About" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">About</a></li><li class="my-1"><a href="https://www.meetup.com/blog/" data-element-name="footer-blog" data-event-label="Blog" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Blog</a></li><li class="my-1"><a href="https://www.meetup.com/meetup-pro/" data-element-name="footer-meetupPro" data-event-label="Meetup Pro" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Meetup Pro</a></li><li class="my-1"><a href="https://jobs.bendingspoons.com/" data-element-name="footer-calendar" data-event-label="Careers" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Careers</a></li><li class="my-1"><a href="https://www.meetup.com/apps/" data-element-name="footer-apps" data-event-label="Apps" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Apps</a></li><li class="my-1"><a href="https://www.meetup.com/blog/category/keep-connected-podcast/" data-element-name="footer-podcast" data-event-label="Podcast" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Podcast</a></li></ul></nav></div><div class="flex flex-col items-start justify-between sm:flex-row sm:items-center"><div><div class="mb-3">Follow us</div><div class="mb-6 flex space-x-8"><a href="https://www.facebook.com/meetup/" aria-label="Meetup on Facebook" data-element-name="footer-facebookSocialLink" data-event-label="Facebook follow us"><div style="width:30px;height:30px"></div></a><a href="https://twitter.com/Meetup/" aria-label="Meetup on Twitter" data-element-name="footer-twitterSocialLink" data-event-label="Twitter follow us"><div style="width:30px;height:30px"></div></a><a href="https://www.youtube.com/meetup" aria-label="Meetup on YouTube" data-element-name="footer-youtubeSocialLink" data-event-label="Youtube follow us"><div style="width:30px;height:30px"></div></a><a href="https://www.instagram.com/meetup/" aria-label="Instagram" data-element-name="footer-instagramSocialLink" data-event-label="Instagram follow us"><div style="width:30px;height:30px"></div></a><a href="https://www.tiktok.com/@meetup" aria-label="TikTok" data-element-name="footer-tiktokSocialLink" data-event-label="TikTok follow us"><div style="width:30px;height:30px"></div></a></div></div><div class="flex items-start space-x-3 sm:items-end"><a href="https://play.google.com/store/apps/details?id=com.meetup&amp;hl=en-US" class="relative h-[40px] w-[140px]" aria-label="Download app from Google Play" data-element-name="footer-googlePlayLogo" data-event-label="Google play download" target="_blank" rel="noreferrer"><img alt="get-it-on-google-play" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[40px] w-[140px]" style="color:transparent" srcSet="https://secure.meetupstatic.com/next/images/app-download/android/download_en-US.svg?w=256 1x, https://secure.meetupstatic.com/next/images/app-download/android/download_en-US.svg?w=384 2x" src="https://secure.meetupstatic.com/next/images/app-download/android/download_en-US.svg?w=384"/></a><a href="https://apps.apple.com/us/app/meetup/id375990038" class="relative h-[40px] w-[140px]" aria-label="Download app from App Store" data-element-name="footer-appStoreLogo" data-event-label="App store download" target="_blank" rel="noreferrer"><img alt="download-on-the-app-store" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[40px] w-[140px]" style="color:transparent" srcSet="https://secure.meetupstatic.com/next/images/app-download/ios/download_en-US.svg?w=256 1x, https://secure.meetupstatic.com/next/images/app-download/ios/download_en-US.svg?w=384 2x" src="https://secure.meetupstatic.com/next/images/app-download/ios/download_en-US.svg?w=384"/></a></div></div><div class="ds-font-small flex flex-col space-y-4 pt-2 text-gray4 sm:flex-row sm:space-x-6 sm:space-y-0"><span class="text-white">© <!-- -->2025 Meetup</span><a href="https://help.meetup.com/hc/articles/360027447252" data-event-label="Terms of Service" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Terms of Service</a><a href="https://www.meetup.com/privacy/" data-event-label="Privacy Policy" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Privacy Policy</a><a href="https://help.meetup.com/hc/articles/360046339551" data-event-label="Cookie Policy" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Cookie Policy</a><a href="/license-attribution/index.html" data-event-label="License Attribution" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">License Attribution</a><a href="https://www.meetup.com/help/" data-event-label="Help" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Help</a></div><div id="choice-footer-msg"></div></div></footer></div></div></div><div id="modal"></div> </div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"isMobile":false,"showMobileBanner":true,"memberLocale":"en-US","localeMessages":{"a11y.skipToContent":"Skip to content","groupHome.title":"{GROUP}","desktopHeader.meetupLogo":"Meetup logo","groupHomeHeader.coverPhotoAltText":"{NAME} cover photo","groupHomeHeader.privacyPublicHelp":"This group’s content, including its members and event details, are visible to the public. {LINK}","groupHomeHeader.membersCount":"{COUNT} members","groupHomeHeader.privacyPublicLabel":"Public group","groupHomeHeader.organizerText":"Organized by \u003cb\u003e{NAME}\u003c/b\u003e","groupHomeHeader.restOrganizers_v3":"{COUNT, plural, =0 {} one {and \u003cb\u003e# other\u003c/b\u003e} other {and \u003cb\u003e# others\u003c/b\u003e}}","groupHomeHeader.shareLabel":"Share","shareModal.email":"Email","groupHomeHeader.membeshipDropdownBtnAlt":"Group actions","groupHomeHeader.joinActionBtn":"Join this group","groupHomeHeader.aboutLink":"About","groupHomeHeader.eventsLink":"Events","groupHomeHeader.membersLink":"Members","groupHomeHeader.photosLink":"Photos","groupHomeHeader.discussionsLink":"Discussions","groupHomeHeader.moreBtn":"More","groupHomeHeader.moreModalTitle":"More","groupHome.descriptionTitle":"What we’re about","groupHome.upcomingEventsWithCount":"Upcoming events ({COUNT})","groupHome.seeAllEventLink":"See all","groupHome.hiddenLink":"Link visible for attendees","groupHome.eventImageTitle":"{NAME} cover photo","avatar.photoOf":"Photo of {NAME}","groupHome.attendeesCount":"{COUNT, plural, one {# attendee} other {# attendees}}","groupHome.attendLabel":"Attend","groupHome.pastEventsWithCount":"Past events ({COUNT})","groupHome.eventPassed":"This event has passed","groupHome.membersLink":"See group members","groupHome.orgsTitle_v2":"{COUNT, plural, =0 {Organizer} other {Organizers}}","groupHome.groupOrgs_v2":"\u003cstrong\u003e{NAME}\u003c/strong\u003e {COUNT, plural, =0 {} one {and \u003cstrong\u003e# other\u003c/strong\u003e} other {and \u003cstrong\u003e# others\u003c/strong\u003e}}","groupHome.orgsMessageLink":"Message","groupHome.membersTitle_v2":"{COUNT, plural, =1 {Member (#)} other {Members (#)}}","groupHome.seeAllMembersLink":"See all","groupHome.linksTitle":"Group links","groupHome.topicsTitle":"Related topics","footer.meetupOnFacebook":"Meetup on Facebook","footer.meetupOnTwitter":"Meetup on Twitter","footer.meetupOnYoutube":"Meetup on YouTube","footer.meetupOnInstagram":"Instagram","footer.meetupOnTiktok":"TikTok","footer.createYourOwnGroup":"Create your own Meetup group.","footer.getStarted":"Get Started","footer.startNewGroup":"Start a new group","footer.yourAccount":"Your Account","footer.signUp":"Sign up","footer.logIn":"Log in","footer.help":"Help","footer.becomeAffiliate":"Become an Affiliate","footer.discover":"Discover","footer.groups":"Groups","footer.calendar":"Calendar","footer.topics":"Topics","footer.cities":"Cities","footer.onlineEvents":"Online Events","footer.localGuides":"Local Guides","footer.makeFriendsLp":"Make Friends","footer.meetupText":"Meetup","footer.about":"About","footer.blog":"Blog","footer.meetupPro":"Meetup Pro","footer.careers":"Careers","footer.apps":"Apps","footer.podcast":"Podcast","footer.followUs":"Follow us","footer.downloadFromGooglePlay":"Download app from Google Play","footer.downloadFromAppStore":"Download app from App Store","footer.meetupYear":"{YEAR} Meetup","footer.termsOfService":"Terms of Service","footer.privacyPolicy":"Privacy Policy","footer.cookiePolicy":"Cookie Policy"},"urlname":"kotlinkenya","__APOLLO_STATE__":{"ROOT_QUERY":{"__typename":"Query","self":null,"groupByUrlname({\"urlname\":\"kotlinkenya\"})":{"__ref":"Group:26603455"}},"Group:26603455":{"__typename":"Group","id":"26603455","name":"Kotlin Kenya User Group","timezone":"Africa/Nairobi","description":"\u003cp\u003eKaribu Kotlin Kenya meetup group! We are a collective bunch of lovely people from all different backgrounds interested in this fun(ctional) language that is taking the programming world by storm (well, at least in the JVM arena!) In this group we will meet periodically to make this language and its ecosystem known. If you like to program and look for a more modern alternative to develop applications for the JVM, join!\u003c/p\u003e \n\u003cp\u003eCome join us and learn more about this neat language, the ecosystem surrounding it and what Kotlin can do for you! We hope to have interesting presenters/talks and presentations on a regular basis...please do shout up if you would like to see something related to Kotlin.\u003c/p\u003e \n\u003cp\u003eWe chat here also: \u003ca href=\"https://t.me/kotlinKenya\" class=\"linkified\"\u003ehttps://t.me/kotlinKenya\u003c/a\u003e\u003c/p\u003e","video":null,"events({\"filter\":{\"status\":[\"PAST\"]},\"first\":4,\"sort\":\"DESC\"})":{"__typename":"GroupEventConnection","totalCount":79,"edges":[{"__typename":"EventEdge","node":{"__ref":"Event:305643167"}},{"__typename":"EventEdge","node":{"__ref":"Event:303521684"}},{"__typename":"EventEdge","node":{"__ref":"Event:303521597"}},{"__typename":"EventEdge","node":{"__ref":"Event:302864703"}}]},"activeTopics":[{"__ref":"Topic:120095"},{"__ref":"Topic:17628"},{"__ref":"Topic:20346"},{"__ref":"Topic:32528"},{"__ref":"Topic:107750"},{"__ref":"Topic:1506002"}],"topicCategory":{"__ref":"TopicCategory:546"},"sponsors":{"__typename":"ProGroupSponsorsConnection","edges":[]},"foundedDate":"2017-11-14T23:03:55+03:00","socialNetworks":[],"canSeeMemberList":false,"memberships({\"filter\":{\"status\":[\"ACTIVE\",\"LEADER\"]},\"first\":17})":{"__typename":"GroupMemberConnection","edges":[{"__typename":"GroupMemberEdge","node":{"__ref":"Member:96404592"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:112002372"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:235060775"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:85936982"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:185205159"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:182870565"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:240737062"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:146718352"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:136005242"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:241392938"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:184982990"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:156995052"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:241400399"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:227018393"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:222889535"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:117176202"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:234809688"}}]},"stepUpInfo":{"__typename":"StepUpInfo","organizerNominees":[]},"urlname":"KotlinKenya","isPrivate":false,"organizer":{"__ref":"Member:96404592"},"stats":{"__typename":"GroupStats","memberCounts":{"__typename":"GroupMemberCounts","all":3551,"leadership":9,"pending":0},"eventRatings":{"__typename":"GroupStatsEventRatings","average":4.64,"total":162}},"lat":-1.29,"lon":36.82,"joinMode":"OPEN","isMember":false,"status":"PAID","city":"Nairobi","state":"","country":"ke","keyGroupPhoto":{"__ref":"PhotoInfo:482369287"},"proNetwork":null,"isPrimaryOrganizer":false,"membershipMetadata":null,"events({\"filter\":{\"status\":[\"DRAFT\"]},\"first\":1})":{"__typename":"GroupEventConnection","totalCount":2},"needsQuestions":false,"needsPhoto":false,"questions":[],"memberDuesSettingsUrl":"https://www.meetup.com/dues/kotlinkenya/start/","duesSettings":null,"canAddPhotos":false,"calendarFeeds":null,"welcomeBlurb":"Karibu Kotlin Kenya!\n\nHope to see you physically at our meet-Ups!\n\nJoin our Telegram Conversations: t.me/KotlinKenya","featuredEvent":null,"events({\"filter\":{\"status\":[\"ACTIVE\"]},\"first\":4,\"sort\":\"ASC\"})":{"__typename":"GroupEventConnection","totalCount":2,"edges":[{"__typename":"EventEdge","node":{"__ref":"Event:305644092"}},{"__typename":"EventEdge","node":{"__ref":"Event:306155554"}}]}},"Member:295308064":{"__typename":"Member","id":"295308064","name":"Jeremy Gitau","memberPhoto":{"__ref":"PhotoInfo:294112003"}},"Venue:27662820":{"__typename":"Venue","id":"27662820","name":"Daystar University-Nairobi Campus,Mbagathi Way","address":"Mbagathi Way","city":"North","state":"","country":"ke"},"PhotoInfo:525750541":{"__typename":"PhotoInfo","id":"525750541","highResUrl":"https://secure.meetupstatic.com/photos/event/7/7/4/d/highres_525750541.jpeg"},"PhotoInfo:294112003":{"__typename":"PhotoInfo","id":"294112003","highResUrl":"https://secure.meetupstatic.com/photos/member/c/b/2/3/highres_294112003.jpeg"},"Rsvp:2021542751":{"__typename":"Rsvp","id":"2021542751","member":{"__ref":"Member:295308064"}},"PhotoInfo:304232403":{"__typename":"PhotoInfo","id":"304232403","highResUrl":"https://secure.meetupstatic.com/photos/member/7/e/9/3/highres_304232403.jpeg"},"Member:300254258":{"__typename":"Member","id":"300254258","name":"Kibet Theo","memberPhoto":{"__ref":"PhotoInfo:304232403"}},"Rsvp:2021542774":{"__typename":"Rsvp","id":"2021542774","member":{"__ref":"Member:300254258"}},"PhotoInfo:296414687":{"__typename":"PhotoInfo","id":"296414687","highResUrl":"https://secure.meetupstatic.com/photos/member/3/9/5/f/highres_296414687.jpeg"},"Member:293887583":{"__typename":"Member","id":"293887583","name":"Mitchell Wainaina","memberPhoto":{"__ref":"PhotoInfo:296414687"}},"Rsvp:2021542775":{"__typename":"Rsvp","id":"2021542775","member":{"__ref":"Member:293887583"}},"PhotoInfo:319462269":{"__typename":"PhotoInfo","id":"319462269","highResUrl":"https://secure.meetupstatic.com/photos/member/5/6/f/d/highres_319462269.jpeg"},"Member:289001078":{"__typename":"Member","id":"289001078","name":"Emmanuel Muturia™","memberPhoto":{"__ref":"PhotoInfo:319462269"}},"Rsvp:2021542776":{"__typename":"Rsvp","id":"2021542776","member":{"__ref":"Member:289001078"}},"PhotoInfo:321522975":{"__typename":"PhotoInfo","id":"321522975","highResUrl":"https://secure.meetupstatic.com/photos/member/a/7/d/f/highres_321522975.jpeg"},"Member:452380168":{"__typename":"Member","id":"452380168","name":"Sammy Nduba","memberPhoto":{"__ref":"PhotoInfo:321522975"}},"Rsvp:2021544574":{"__typename":"Rsvp","id":"2021544574","member":{"__ref":"Member:452380168"}},"Event:305643167":{"__typename":"Event","id":"305643167","title":"Android254 | Kotlin Kenya January meetup","eventUrl":"https://www.meetup.com/kotlinkenya/events/305643167/","description":"🎊 Happy New Year, Android254 \u0026 Kotlin Kenya Community! 🎊\n\nJoin us for our first meetup of 2025 as we kick off the year with exciting discussions and networking opportunities!\n\nWhat's in store?\n\n1. **Job Hunting \u0026 Open Source Contributions**\nAn open discussion on job hunting and contributing to open source as a Software Engineer. Guests:\n\\- Ben Salcie\n\\- Kenneth Murerwa\n2. **Strategic Planning: Looking Ahead to 2025**\n\n* Exciting team announcements\n* Launch of our Call for Speakers program\n* Community feedback session\n\n3. **Building Apps for Huawei HarmonyOS** by Jasper Morgan\nLast year, Huawei launched HarmonyOS Next, a new operating system for mobile devices. From 2025, all new Huawei devices will run this OS. In this talk I explain the technical foundations of this OS and how to develop apps for HarmonyOS.\n\n🤝 This is a perfect opportunity to:\n\n* Network with fellow Android \u0026 Kotlin developers\n* Share your experiences and learn from others\n* Shape the community's direction for 2025\n\nCome join us as we start the year strong with knowledge sharing and community building!\n\n📝 RSVP now to secure your spot!","group":{"__ref":"Group:26603455"},"creatorMember":{"__ref":"Member:295308064"},"eventHosts":[{"__typename":"EventHost","memberId":"295308064"},{"__typename":"EventHost","memberId":"300254258"},{"__typename":"EventHost","memberId":"293887583"},{"__typename":"EventHost","memberId":"289001078"}],"feeSettings":null,"venue":{"__ref":"Venue:27662820"},"dateTime":"2025-01-25T11:00:00+03:00","createdTime":"2025-01-16T01:16:32-05:00","endTime":"2025-01-25T15:00:00+03:00","going":{"__typename":"GoingRsvpConnection","totalCount":29},"isAttending":false,"isOnline":false,"eventType":"PHYSICAL","status":"PAST","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:525750541"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021542751"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021542774"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021542775"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021542776"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021544574"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"Member:262110862":{"__typename":"Member","id":"262110862","name":"jacquiline gitau","memberPhoto":{"__ref":"PhotoInfo:280180161"}},"PhotoInfo:523590214":{"__typename":"PhotoInfo","id":"523590214","highResUrl":"https://secure.meetupstatic.com/photos/event/7/6/0/6/highres_523590214.jpeg"},"PhotoInfo:280180161":{"__typename":"PhotoInfo","id":"280180161","highResUrl":"https://secure.meetupstatic.com/photos/member/9/c/e/1/highres_280180161.jpeg"},"Rsvp:2010117373":{"__typename":"Rsvp","id":"2010117373","member":{"__ref":"Member:262110862"}},"PhotoInfo:318063649":{"__typename":"PhotoInfo","id":"318063649","highResUrl":"https://secure.meetupstatic.com/photos/member/e/4/1/highres_318063649.jpeg"},"Member:331767699":{"__typename":"Member","id":"331767699","name":"Mambo Bryan","memberPhoto":{"__ref":"PhotoInfo:318063649"}},"Rsvp:2010117374":{"__typename":"Rsvp","id":"2010117374","member":{"__ref":"Member:331767699"}},"PhotoInfo:302669054":{"__typename":"PhotoInfo","id":"302669054","highResUrl":"https://secure.meetupstatic.com/photos/member/7/1/7/e/highres_302669054.jpeg"},"Member:222079157":{"__typename":"Member","id":"222079157","name":"Marvin Collins","memberPhoto":{"__ref":"PhotoInfo:302669054"}},"Rsvp:2010117376":{"__typename":"Rsvp","id":"2010117376","member":{"__ref":"Member:222079157"}},"PhotoInfo:307827320":{"__typename":"PhotoInfo","id":"307827320","highResUrl":"https://secure.meetupstatic.com/photos/member/6/a/b/8/highres_307827320.jpeg"},"Member:219642060":{"__typename":"Member","id":"219642060","name":"Harun Wangereka","memberPhoto":{"__ref":"PhotoInfo:307827320"}},"Rsvp:2010117377":{"__typename":"Rsvp","id":"2010117377","member":{"__ref":"Member:219642060"}},"PhotoInfo:271693569":{"__typename":"PhotoInfo","id":"271693569","highResUrl":"https://secure.meetupstatic.com/photos/member/3/5/0/1/highres_271693569.jpeg"},"Member:218177020":{"__typename":"Member","id":"218177020","name":"Annie Kobia","memberPhoto":{"__ref":"PhotoInfo:271693569"}},"Rsvp:2010117378":{"__typename":"Rsvp","id":"2010117378","member":{"__ref":"Member:218177020"}},"Event:303521684":{"__typename":"Event","id":"303521684","title":"DroidconKE24 Is Happening!","eventUrl":"https://www.meetup.com/kotlinkenya/events/303521684/","description":"🚀 **droidconKE is back for its 5th Anniversary!** 🎉\n\nJoin us for **droidconKE24** on **November 6th - 8th, 2024**! Whether you're an Android pro or just getting started, this event is packed with **4 tracks of expert-led sessions**, **hands-on workshops**, and **unmatched networking opportunities**.\n\nThis year is extra special because, alongside droidconKE, we’re launching **FlutterconKE**, Africa’s first-ever Flutter conference! 🚀 Don’t miss the chance to connect with both Android and Flutter developers, innovators, and industry leaders from across the globe.\n\n📅 **When:** November 6-8, 2024\n📍 **Venue:** To Be Determined (We shall let you know about the venue in due time)\n\nFor more info, visit: [droidconKE](https://droidcon.co.ke/)\n🎟️ **Get your tickets here:** [Tickets](https://bit.ly/dcKE2024Tickets)\n\n**Please note that this is a paid event.**\n\nLet’s make history together at **droidconKE24** and **FlutterconKE**! 🚀\n\n#droidconKE24 #FlutterconKE #AndroidDevelopment #FlutterInAfrica #TechConference #NairobiTech #KenyaTech #5YearsStrong","group":{"__ref":"Group:26603455"},"creatorMember":{"__ref":"Member:262110862"},"eventHosts":[{"__typename":"EventHost","memberId":"262110862"},{"__typename":"EventHost","memberId":"331767699"},{"__typename":"EventHost","memberId":"222079157"},{"__typename":"EventHost","memberId":"219642060"},{"__typename":"EventHost","memberId":"218177020"}],"feeSettings":null,"venue":null,"dateTime":"2024-11-06T08:00:00+03:00","createdTime":"2024-09-19T04:05:24-04:00","endTime":"2024-11-08T16:00:00+03:00","going":{"__typename":"GoingRsvpConnection","totalCount":29},"isAttending":false,"isOnline":false,"eventType":"PHYSICAL","status":"PAST","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:523590214"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010117373"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010117374"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010117376"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010117377"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010117378"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"Rsvp:2010116578":{"__typename":"Rsvp","id":"2010116578","member":{"__ref":"Member:262110862"}},"Rsvp:2010116579":{"__typename":"Rsvp","id":"2010116579","member":{"__ref":"Member:331767699"}},"Rsvp:2010116581":{"__typename":"Rsvp","id":"2010116581","member":{"__ref":"Member:218177020"}},"Member:387758899":{"__typename":"Member","id":"387758899","name":"Pasaka Mutuku","memberPhoto":null},"Rsvp:2010117570":{"__typename":"Rsvp","id":"2010117570","member":{"__ref":"Member:387758899"}},"PhotoInfo:321346513":{"__typename":"PhotoInfo","id":"321346513","highResUrl":"https://secure.meetupstatic.com/photos/member/b/5/b/1/highres_321346513.jpeg"},"Member:402411212":{"__typename":"Member","id":"402411212","name":"Benjamin Kakai","memberPhoto":{"__ref":"PhotoInfo:321346513"}},"Rsvp:2010117614":{"__typename":"Rsvp","id":"2010117614","member":{"__ref":"Member:402411212"}},"Event:303521597":{"__typename":"Event","id":"303521597","title":"KotlinKenya | Android254 September Meetup","eventUrl":"https://www.meetup.com/kotlinkenya/events/303521597/","description":"Hello Devs 👋!\nWe're excited to invite you to our September meetup. Here's what we have lined up for you.\n**Event Highlights**\n**Session 1: Overcoming the MockK Struggle: A Guide to Effortless Testing in Kotlin! by Rachel Murabula**\nTesting can be a daunting task for developers, but it doesn't have to be!\nIn this session, we'll dive into the world of testing with MockK in Kotlin and explore how it can transform your testing experience from a dreaded chore into a seamless and even enjoyable process. Join me as we navigate through common testing challenges, demystify the complexities of MockK, and uncover practical strategies to make testing not only bearable but also rewarding. Whether you're a seasoned developer or just starting your journey, this session will equip you with the knowledge and confidence to embrace testing with MockK and level up your coding skills. Get ready to conquer the MockK struggle and unlock the true potential of testing in Kotlin!\n\n**Session 2: Principles For Effective Session Delivery by Brian Odhiambo**\nSpeaking at a conference or meetup can be one of the scariest and tense situation in any developer's life. How do I as a speaker give a smooth delivery, highlight the key points and ensure the audience gets the best out of my session? This discussion highlights the key principles to use in order to achieve this. Also it will highlight the benefits of giving sessions.\n\n**Session 3: Open Bar Session**\nWe'll wrap up the event with an open bar session, offering a relaxed and fun environment to unwind after the action-packed day. This will be a fantastic opportunity for community members to showcase the exciting projects they've been working on to the rest of the community. Whether you're a developer, designer, or enthusiast, it's your chance to highlight your innovations, share insights, and get valuable feedback from fellow attendees. The open bar session will also serve as a platform for networking, sparking new collaborations, and fostering meaningful connections in the tech space. Don't miss this chance to engage with the vibrant community while enjoying good conversations, great projects, and refreshments!\n\n**Event Details:**\n\n* **Date:** 28th September\n* **Time:** 11:00 AM - 3:00 PM\n* **Venue:** Daystar University- Nairobi Campus, Mbagathi Way.\n\nLooking forward to seeing you at the meetup.","group":{"__ref":"Group:26603455"},"creatorMember":{"__ref":"Member:262110862"},"eventHosts":[{"__typename":"EventHost","memberId":"262110862"},{"__typename":"EventHost","memberId":"331767699"},{"__typename":"EventHost","memberId":"218177020"}],"feeSettings":null,"venue":{"__ref":"Venue:27662820"},"dateTime":"2024-09-28T11:00:00+03:00","createdTime":"2024-09-19T03:46:58-04:00","endTime":"2024-09-28T15:00:00+03:00","going":{"__typename":"GoingRsvpConnection","totalCount":25},"isAttending":false,"isOnline":false,"eventType":"PHYSICAL","status":"PAST","series":null,"featuredEventPhoto":null,"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010116578"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010116579"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010116581"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010117570"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2010117614"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"Venue:27183878":{"__typename":"Venue","id":"27183878","name":"The Pavilion ","address":"lower Kabete rd., Westlands","city":"Nairobi","state":"","country":"ke"},"PhotoInfo:522947257":{"__typename":"PhotoInfo","id":"522947257","highResUrl":"https://secure.meetupstatic.com/photos/event/b/8/9/9/highres_522947257.jpeg"},"Rsvp:2006648807":{"__typename":"Rsvp","id":"2006648807","member":{"__ref":"Member:218177020"}},"Rsvp:2006648808":{"__typename":"Rsvp","id":"2006648808","member":{"__ref":"Member:262110862"}},"Rsvp:2006648809":{"__typename":"Rsvp","id":"2006648809","member":{"__ref":"Member:331767699"}},"PhotoInfo:122275902":{"__typename":"PhotoInfo","id":"122275902","highResUrl":"https://secure.meetupstatic.com/photos/member/d/a/5/e/highres_122275902.jpeg"},"Member:95826922":{"__typename":"Member","id":"95826922","name":"Fredrick Otieno Nundu","memberPhoto":{"__ref":"PhotoInfo:122275902"}},"Rsvp:2006649523":{"__typename":"Rsvp","id":"2006649523","member":{"__ref":"Member:95826922"}},"Member:355782939":{"__typename":"Member","id":"355782939","name":"Maurice Nyanja","memberPhoto":null},"Rsvp:2006649690":{"__typename":"Rsvp","id":"2006649690","member":{"__ref":"Member:355782939"}},"Event:302864703":{"__typename":"Event","id":"302864703","title":"Paystack, Android254 \u0026 KotlinKenya August Meetup","eventUrl":"https://www.meetup.com/kotlinkenya/events/302864703/","description":"Hello Devs 👋!\n\nWe're excited to invite you to an exclusive Android developers' meetup hosted by **Android254** and **KotlinKenya**, in partnership with **Paystack**. This event is designed to bring together passionate Android developers from across Kenya for a day of learning, networking, and fun. Whether you're a seasoned developer or just getting started, this meetup promises to offer something for everyone.\n**Event Details:**\n\n* **Date:** 31st August\n* **Time:** 11:00 AM - 3:00 PM\n* **Venue:** Paystack Office, The Pavilion, Lower Kabete\n\n**Event Highlights**\n\n**1\\. Kotlin Bits Challenge by Mambo Brian**\nGet ready to put your Kotlin skills to the test in this exciting challenge. Led by Mambo Brian, the Kotlin Bits Challenge will have you solving interesting coding problems and sharing insights on how to make the most of Kotlin in your Android projects. It's a fantastic opportunity to learn, collaborate, and maybe even discover new approaches to common development tasks.\n\n**2\\. Asynchronous Programming with Coroutines by Michael Obi**\nUnderstanding asynchronous programming is crucial for building responsive and efficient Android applications. Michael Obi will guide us through the intricacies of using Coroutines in Kotlin, simplifying complex asynchronous operations. You'll gain valuable insights into how to implement Coroutines in your projects and enhance your app's performance.\n\n**3\\. Open Bar Session**\nAfter an afternoon of coding and learning, we'll wrap up the event with an open bar session. This is your chance to relax, unwind, and connect with fellow developers. Share your experiences, discuss the latest trends, and build relationships that could lead to exciting new opportunities.\n**Why Attend?**\n\n* **Learn from Experts**: Get hands-on experience and tips from leading Android developers.\n* **Network with Peers**: Meet like-minded individuals who share your passion for Android development.\n* **Expand Your Horizons**: Discover new tools, techniques, and practices that can elevate your development skills.\n\nLooking forward to seeing you at the meetup.","group":{"__ref":"Group:26603455"},"creatorMember":{"__ref":"Member:262110862"},"eventHosts":[{"__typename":"EventHost","memberId":"262110862"},{"__typename":"EventHost","memberId":"331767699"},{"__typename":"EventHost","memberId":"218177020"}],"feeSettings":null,"venue":{"__ref":"Venue:27183878"},"dateTime":"2024-08-31T11:00:00+03:00","createdTime":"2024-08-16T07:05:30-04:00","endTime":"2024-08-31T13:00:00+03:00","going":{"__typename":"GoingRsvpConnection","totalCount":42},"isAttending":false,"isOnline":false,"eventType":"PHYSICAL","status":"PAST","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:522947257"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2006648807"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2006648808"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2006648809"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2006649523"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2006649690"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":true},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"Topic:120095":{"__typename":"Topic","id":"120095","name":"Software Development","urlkey":"software-development"},"Topic:17628":{"__typename":"Topic","id":"17628","name":"Programming Languages","urlkey":"programming-languages"},"Topic:20346":{"__typename":"Topic","id":"20346","name":"Android Development Operating Systems Technology","urlkey":"android-development-operating-systems-technology"},"Topic:32528":{"__typename":"Topic","id":"32528","name":"Computer Programming","urlkey":"computer-programming"},"Topic:107750":{"__typename":"Topic","id":"107750","name":"JVM Languages","urlkey":"jvm-languages"},"Topic:1506002":{"__typename":"Topic","id":"1506002","name":"Kotlin","urlkey":"kotlin"},"TopicCategory:546":{"__typename":"TopicCategory","id":"546","name":"Technology","urlkey":"technology"},"PhotoInfo:320412220":{"__typename":"PhotoInfo","id":"320412220","highResUrl":"https://secure.meetupstatic.com/photos/member/2/f/b/c/highres_320412220.jpeg"},"Member:96404592":{"__typename":"Member","id":"96404592","name":"tamzi","memberPhoto":{"__ref":"PhotoInfo:320412220"},"email":"","isStarterOrganizer":false},"PhotoInfo:147497892":{"__typename":"PhotoInfo","id":"147497892","highResUrl":"https://secure.meetupstatic.com/photos/member/4/5/e/4/highres_147497892.jpeg"},"Member:112002372":{"__typename":"Member","id":"112002372","name":"Toshmania Dotexe","memberPhoto":{"__ref":"PhotoInfo:147497892"}},"Member:235060775":{"__typename":"Member","id":"235060775","name":"Joseph Kagiri","memberPhoto":null},"PhotoInfo:260538290":{"__typename":"PhotoInfo","id":"260538290","highResUrl":"https://secure.meetupstatic.com/photos/member/4/7/7/2/highres_260538290.jpeg"},"Member:85936982":{"__typename":"Member","id":"85936982","name":"FREDRICK OLUOCH","memberPhoto":{"__ref":"PhotoInfo:260538290"}},"PhotoInfo:248405146":{"__typename":"PhotoInfo","id":"248405146","highResUrl":"https://secure.meetupstatic.com/photos/member/1/4/1/a/highres_248405146.jpeg"},"Member:185205159":{"__typename":"Member","id":"185205159","name":"Paul","memberPhoto":{"__ref":"PhotoInfo:248405146"}},"PhotoInfo:291980108":{"__typename":"PhotoInfo","id":"291980108","highResUrl":"https://secure.meetupstatic.com/photos/member/4/e/8/c/highres_291980108.jpeg"},"Member:182870565":{"__typename":"Member","id":"182870565","name":"Athman Gude","memberPhoto":{"__ref":"PhotoInfo:291980108"}},"PhotoInfo:272222982":{"__typename":"PhotoInfo","id":"272222982","highResUrl":"https://secure.meetupstatic.com/photos/member/b/a/6/highres_272222982.jpeg"},"Member:240737062":{"__typename":"Member","id":"240737062","name":"Brian Lusina","memberPhoto":{"__ref":"PhotoInfo:272222982"}},"PhotoInfo:197741002":{"__typename":"PhotoInfo","id":"197741002","highResUrl":"https://secure.meetupstatic.com/photos/member/a/0/2/a/highres_197741002.jpeg"},"Member:146718352":{"__typename":"Member","id":"146718352","name":"Alloys","memberPhoto":{"__ref":"PhotoInfo:197741002"}},"PhotoInfo:271709590":{"__typename":"PhotoInfo","id":"271709590","highResUrl":"https://secure.meetupstatic.com/photos/member/7/3/9/6/highres_271709590.jpeg"},"Member:136005242":{"__typename":"Member","id":"136005242","name":"Roina Ochieng ","memberPhoto":{"__ref":"PhotoInfo:271709590"}},"PhotoInfo:292803266":{"__typename":"PhotoInfo","id":"292803266","highResUrl":"https://secure.meetupstatic.com/photos/member/c/c/2/highres_292803266.jpeg"},"Member:241392938":{"__typename":"Member","id":"241392938","name":"Kevin ","memberPhoto":{"__ref":"PhotoInfo:292803266"}},"Member:184982990":{"__typename":"Member","id":"184982990","name":"Wanjila Abraham","memberPhoto":null},"PhotoInfo:272454327":{"__typename":"PhotoInfo","id":"272454327","highResUrl":"https://secure.meetupstatic.com/photos/member/d/4/3/7/highres_272454327.jpeg"},"Member:156995052":{"__typename":"Member","id":"156995052","name":"George O.","memberPhoto":{"__ref":"PhotoInfo:272454327"}},"PhotoInfo:272454430":{"__typename":"PhotoInfo","id":"272454430","highResUrl":"https://secure.meetupstatic.com/photos/member/d/4/9/e/highres_272454430.jpeg"},"Member:241400399":{"__typename":"Member","id":"241400399","name":"benson machira","memberPhoto":{"__ref":"PhotoInfo:272454430"}},"PhotoInfo:266664122":{"__typename":"PhotoInfo","id":"266664122","highResUrl":"https://secure.meetupstatic.com/photos/member/5/e/3/a/highres_266664122.jpeg"},"Member:227018393":{"__typename":"Member","id":"227018393","name":"Jimmy Kitindi","memberPhoto":{"__ref":"PhotoInfo:266664122"}},"PhotoInfo:276732742":{"__typename":"PhotoInfo","id":"276732742","highResUrl":"https://secure.meetupstatic.com/photos/member/3/1/c/6/highres_276732742.jpeg"},"Member:222889535":{"__typename":"Member","id":"222889535","name":"Mauko Maunde","memberPhoto":{"__ref":"PhotoInfo:276732742"}},"PhotoInfo:270688025":{"__typename":"PhotoInfo","id":"270688025","highResUrl":"https://secure.meetupstatic.com/photos/member/6/d/7/9/highres_270688025.jpeg"},"Member:117176202":{"__typename":"Member","id":"117176202","name":"Tony","memberPhoto":{"__ref":"PhotoInfo:270688025"}},"PhotoInfo:317823538":{"__typename":"PhotoInfo","id":"317823538","highResUrl":"https://secure.meetupstatic.com/photos/member/d/d/2/highres_317823538.jpeg"},"Member:234809688":{"__typename":"Member","id":"234809688","name":"martin mugendi","memberPhoto":{"__ref":"PhotoInfo:317823538"}},"PhotoInfo:482369287":{"__typename":"PhotoInfo","id":"482369287","highResUrl":"https://secure.meetupstatic.com/photos/event/7/2/6/7/highres_482369287.jpeg"},"Venue:26906060":{"__typename":"Venue","id":"26906060","name":"Online event","address":"","city":"","state":"","country":""},"PhotoInfo:525746018":{"__typename":"PhotoInfo","id":"525746018","highResUrl":"https://secure.meetupstatic.com/photos/event/6/5/a/2/highres_525746018.jpeg"},"Rsvp:2021549750":{"__typename":"Rsvp","id":"2021549750","member":{"__ref":"Member:300254258"}},"Rsvp:2021549751":{"__typename":"Rsvp","id":"2021549751","member":{"__ref":"Member:295308064"}},"Rsvp:2021549752":{"__typename":"Rsvp","id":"2021549752","member":{"__ref":"Member:293887583"}},"Rsvp:2021549753":{"__typename":"Rsvp","id":"2021549753","member":{"__ref":"Member:289001078"}},"Member:398778358":{"__typename":"Member","id":"398778358","name":"andrew salaash","memberPhoto":null},"Rsvp:2021551567":{"__typename":"Rsvp","id":"2021551567","member":{"__ref":"Member:398778358"}},"Event:305644092":{"__typename":"Event","id":"305644092","title":"Free OPEN Passes to DeveloperWeek 2025","eventUrl":"https://www.meetup.com/kotlinkenya/events/305644092/","description":"Register here: https://www.devnetwork.com/registration/?event=DeveloperWeek%202025\u0026utm_source=meetup\u0026utm_medium=email\u0026utm_campaign=MU7965\u0026discount=MU7965\n\n[You must register at the link above (and not just indicate that you are attending here on Meetup).](https://www.devnetwork.com/registration/?event=DeveloperWeek%202025\u0026utm_source=meetup\u0026utm_medium=email\u0026utm_campaign=MU7965\u0026discount=MU7965)\n\nDeveloperWeek 2025 (Feb 11-13, Santa Clara, CA) + (Feb 18-20, Live Online) is the world’s largest independent engineering conference \u0026 expo where thousands of developers, engineers, software architects, managers, and executives converge to discover the latest engineering innovations. Learn from leaders at Microsoft, Salesforce, Intuit, AWS, Oracle, Adobe, LinkedIn, Dropbox, Dell, U.S.Bank, and many more!\n\nChoose from sessions across 8 conferences:\n\n* **AI DevWorld**: Breakthroughs in AI technologies.\n* **ProductWorld**: Best practices in product and team management.\n* **CloudNative World**: Serverless deployment, microservice management, edge environments, and orchestration best practices.\n* **Frontend World**: Designing and delivering successful user experiences.\n* **DevExec World**: Hiring, nurturing, and retaining technical experts and best practices for growing your own technical skill set.\n* **OpsWorld**: Developer portals, automated CI/CD, provisioning, deployment, and infrastructure – all defined through code.\n* **Dev Security World**: Best practices in keeping your data and infrastructure secure.\n* **Dev Innovation World**: Sifting big trends and paradigm shifts from the hype.\n\nThe DeveloperWeek team has offered our group 25 free OPEN Passes so our members can attend for free.\n\nRegister now to get your free OPEN Pass ($195 value):\nhttps://www.devnetwork.com/registration/?event=DeveloperWeek%202025\u0026utm_source=meetup\u0026utm_medium=email\u0026utm_campaign=MU7965\u0026discount=MU7965","group":{"__ref":"Group:26603455"},"creatorMember":{"__ref":"Member:295308064"},"eventHosts":[{"__typename":"EventHost","memberId":"295308064"},{"__typename":"EventHost","memberId":"300254258"},{"__typename":"EventHost","memberId":"293887583"},{"__typename":"EventHost","memberId":"289001078"}],"feeSettings":null,"venue":{"__ref":"Venue:26906060"},"dateTime":"2025-02-11T11:00:00+03:00","createdTime":"2025-01-16T03:54:30-05:00","endTime":"2025-02-20T16:00:00+03:00","going":{"__typename":"GoingRsvpConnection","totalCount":15},"isAttending":false,"isOnline":true,"eventType":"ONLINE","status":"ACTIVE","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:525746018"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021549750"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021549751"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021549752"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021549753"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2021551567"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"PhotoInfo:526263228":{"__typename":"PhotoInfo","id":"526263228","highResUrl":"https://secure.meetupstatic.com/photos/event/c/9/c/highres_526263228.jpeg"},"Rsvp:2024622854":{"__typename":"Rsvp","id":"2024622854","member":{"__ref":"Member:300254258"}},"Rsvp:2024622855":{"__typename":"Rsvp","id":"2024622855","member":{"__ref":"Member:295308064"}},"Rsvp:2024622857":{"__typename":"Rsvp","id":"2024622857","member":{"__ref":"Member:293887583"}},"Rsvp:2024622858":{"__typename":"Rsvp","id":"2024622858","member":{"__ref":"Member:289001078"}},"Rsvp:2024685652":{"__typename":"Rsvp","id":"2024685652","member":{"__ref":"Member:387758899"}},"Event:306155554":{"__typename":"Event","id":"306155554","title":"KotlinKenya | Android254 February Meetup","eventUrl":"https://www.meetup.com/kotlinkenya/events/306155554/","description":"Hello Devs 👋!\n\nWe're excited to invite you to our February meetup. Here's what we have lined up for you.\n\n**Event Highlights**\n\n**Session 1: Mambo Bryan - Bug Squashers, Feature Code: How Streeek Engineers Build, Ship, and Repeat**\nIn this session, you’ll learn how the Streeek team launched an app in just one month while maintaining a 90% crash-free experience and consistent 5-star ratings. We’ll explore the engineering considerations behind rapid development, including leveraging open-source tools, reducing infrastructure costs with free platforms, and maintaining high-quality standards through code reviews and pair programming. You’ll also discover how we approach feature iteration—turning user feedback into actionable improvements while shipping updates quickly. Whether you’re curious about open-source practices, cost-effective engineering, or fast-paced product iteration, this session has something for you!\n\n**Session 2: Benard Mathu - Mastering Efficient Data Loading with Android Paging**\nPagination in mobile applications is an essential skill to have for anyone working on mobile applications especially apps that require long lists. This will be evident when you notice lagging on list and recycler views due to scalability issues.\n\nTechnologies you may need to understand before the session:\n* Application architecture and components used\n* Jetpack Compose or Android MDC\n\n**Session 3: Sam Ngigi - Hai- Expenses Tracking app Feedback**\nSharing \u0026 getting feedback for Hai an Android Kotlin expenses tracking app for mobile transactions.\n\n**Event Details:**\n\n* **Date:** 22nd February\n* **Time:** 11:00 am - 3:00 pm\n* **Venue:** Daystar University- Nairobi Campus, Mbagathi Way.\n\nLooking forward to seeing you at the meetup.","group":{"__ref":"Group:26603455"},"creatorMember":{"__ref":"Member:295308064"},"eventHosts":[{"__typename":"EventHost","memberId":"295308064"},{"__typename":"EventHost","memberId":"300254258"},{"__typename":"EventHost","memberId":"293887583"},{"__typename":"EventHost","memberId":"289001078"}],"feeSettings":null,"venue":{"__ref":"Venue:27662820"},"dateTime":"2025-02-22T11:00:00+03:00","createdTime":"2025-02-13T12:35:45-05:00","endTime":"2025-02-22T15:00:00+03:00","going":{"__typename":"GoingRsvpConnection","totalCount":22},"isAttending":false,"isOnline":false,"eventType":"PHYSICAL","status":"ACTIVE","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:526263228"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2024622854"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2024622855"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2024622857"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2024622858"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:2024685652"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]}},"_sentryTraceData":"8bbac52d4d0d45eb980be90ae8085240-1e0f0125311baf9a-0","_sentryBaggage":"sentry-environment=production,sentry-release=a413cfdd90d6d310f5e60ec531fa45d4aea35d13,sentry-public_key=5d12cd2317664353456ab4c40d079af2,sentry-trace_id=8bbac52d4d0d45eb980be90ae8085240,sentry-sampled=false"},"__N_SSP":true},"page":"/[slug]","query":{"slug":"kotlinkenya"},"buildId":"a413cfdd90d6d310f5e60ec531fa45d4aea35d13","isFallback":false,"isExperimentalCompile":false,"gssp":true,"locale":"en-US","locales":["en-US","en-AU","de","de-DE","es","es-ES","fr","fr-FR","it","it-IT","ja","ja-JP","ko","ko-KR","nl","nl-NL","pl","pl-PL","pt","pt-BR","ru","ru-RU","tr","tr-TR","th-TH"],"defaultLocale":"en-US","scriptLoader":[]}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10