Skip to main content

ยท 4 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Know Your Meme

Welcomes & Hellos! ๐Ÿซ‚โ€‹

You have set up your Environment ๐Ÿ’ป, filled your cup of Coffee โ˜• for the nth time, and even found your heat source ๐Ÿ”ฅ as we encouraged you to last time, but you are still wondering what is missing, right? We can help you with that, again. Whether it is from the comfort of your German Machine ๐Ÿš—, duvet ๐Ÿ›๏ธ, or otherwise:

This is Episode #28 of The Kotlin Kenya Newsletter...

Welcomes & Hellos!

Firebase App Distribution with GitHub Actionsโ€‹

Firebase App Distribution with GitHub Actions

To kickstart the rather chilly day โ„๏ธ, Blannon Ngoge introduced the audience to Firebase App Distribution with GitHub Actions. Get it? "Firebase" and "chilly day"? Anyway, through this practical session, the attendees got to learn how to distribute their Mobile Apps for Testing ๐Ÿงช, using GitHub Actions, which is probably one of if not the most efficient way of Mobile App Distribution ๐Ÿ”...

Building Chronos: A Smartwatch Appโ€‹

Building Chronos: A Smartwatch App

All the way from the world of Embedded Systems, we had Felix Biego who wasted no time [pun intended] in taking the audience through the evolution of his flagship project, Chronos, which is your essential Smartwatch Companion App that can seamlessly connect your Smartwatch โŒš and Smartphone ๐Ÿ“ฑ for a truly integrated and convenient experience. He also broke down what tools were used during each iteration, not to mention the problems that kickstarted this project altogether. Now that is what we call Design Thinking ๐Ÿ’ก...

GitHub Educationโ€‹

GitHub Education

Do you want some Pizza ๐Ÿ•? Well, you missed out on it during this meetup ๐Ÿ˜”. The good news is that courtesy of Charles Moruri and Eugene Oyier, we partnered with GitHub and GitHub Education to offer you a chance to apply for a GitHub Education Pack. If you want one or are interested in learning more about it, then simply click me. Go on,now ๐Ÿคจ...

The Community Showcase ๐Ÿ™Œโ€‹

Do you want to see what our talented community members have been up to? Here you go: ๐Ÿ‘‡

Motiiโ€‹

Motii

If you have been following us for a while now, as you should, then you know too well that some of us love German Machines ๐Ÿš— and stuff. Well, maybe a little too much for one of us in particular ๐Ÿ˜œ. Anyway, we are excited to showcase a product that will not only revolutionise the Car market in Kenya, but will also come in handy when you go buy your very own German Machine or otherwise ๐Ÿ˜ฎ. Earlier this month, The Chief Senior Dishwasher, GDE shipped Motii, which is a Mobile App that provides up to date current CRSP for vehicles in Kenya. Why should you get ripped off with this kind of power in your hands? ๐Ÿคจ

Check out Motii on Google Play Store here ๐Ÿ‘‰๐Ÿฝ: https://play.google.com/store/apps/details?id=org.bizilabs.app.motii&pcampaignid=web_share

Before You Go ๐Ÿƒโ€โ™‚๏ธโ€‹

Speak To Us

Hey pssst ๐Ÿ˜ฌ. Are you interested in giving a presentation in our upcoming meetups? Do you have what it takes to blow the minds of our esteemed community members ๐Ÿคฏ? Or, do you have that project that you cannot wait to show off to our attendees? Well then, what are you waiting for ๐Ÿ˜ณ? Click me and submit your presentation, will ya?

Until July ๐Ÿซ‚โ€‹

As this meetup comes to a close, we are excited to plan for the next one ๐Ÿ˜ƒ. As our community members, we want you to gain the most value from your membership. What better way to do that than getting involved? How can you do that ๐Ÿค“? Well, submitting your presentations, telling a friend to tell a friend, and even attending the meetups are more than enough to start you off. We look forward to seeing you in July. Until then, keep coding and do not forget to touch grasss or something ๐Ÿ˜‰...

Until July

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. The Organising Teamโ€‹

4. Meetup Hostโ€‹

5. Sponsors and Partnersโ€‹

7. Our Community Membersโ€‹


ยท 6 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Know Your Meme

Welcomes & Hellos! ๐Ÿซ‚โ€‹

As we slowly ease into the Winter season โ„๏ธ, we know that for most of you, finding a reliable source of heat is crucial. We also know that some of you missed that amazing event and that is why you are reading this, whether it is from the comfort of your German Machine ๐Ÿš—, duvet ๐Ÿ›๏ธ, or otherwise...

This is Episode #27 of The Kotlin Kenya Newsletter...

Welcomes & Hellos!

Thamani ๐Ÿ“Šโ€‹

Thamani

With the advent of The End Month, we know that you are getting ready to chop that money ๐Ÿ’ฐ. Working Class, hello ๐Ÿ‘‹๐Ÿฝ. Anyway, this month's meetup had The Chief Senior Dishwasher, GDE showcase Thamani. For those of us who are yet to acquire our German Machines ๐Ÿš™, we understand that exposing our MPESA Balance while confirming our Bus Fare payments can be a little bit difficult. Before you cringe with disgust, allow us to present to you the solution to that very problem. Thamani is an app product that not only displays your MPESA Message in probably the most dynamic ways imaginable, but it also blurs your MPESA Balance. If you are not celebrating by now, then please keep scrolling. For the rest of us, check out Thamani here...

The Google I/O Recap [2025 Edition] ๐Ÿค–โ€‹

1] What is New in Jetpack Compose? ๐ŸŽจโ€‹

What is New in Jetpack Compose?

Do you like Text? Yes, you heard me right. Do you like Text? Whether you do or not, you will probably be glad to know what is new in Jetpack Compose this year since it was mostly about Text. From the TextField to Modifier, Android Engineers will surely have an easier time making their products more user-friendly ๐Ÿซ‚. How do we know this ๐Ÿ˜ฎ? Thanks to Samuel Muigai talking about the latest featues in Jetpack Compose, our community members had more reasons to embrace Jetpack Compose. If you have not then, this is your sign ๐Ÿซต๐Ÿฝ...

2] What is New in Android Developer Tools? ๐Ÿงฐโ€‹

What is New in Android Developer Tools?

Do you not like it when you have an easy time when building ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป? We do too and that is why we invited Mr. Arsenal to take the audience through the latest updates on Android Developer Tools. From AI-powered UI Testing Tools โš™๏ธ to Firebase Studio ๐Ÿ”ฅ, nobody in the room had any reason to complain about their Developer Experience, given the free [for now] tools at their disposal...

The Community Showcase ๐Ÿ™Œโ€‹

Do you want to see what our talented community members have been up to? Here you go: ๐Ÿ‘‡

Voyager [Not The KMP Library]โ€‹

"Remember Voyager? I've been working on enhancing it with new features to provide even more comprehensive information about each nation." ~ The Droidette

"In todayโ€™s increasingly connected world, understanding different cultures and countries has never been more important. This realisation, coupled with my desire to enhance my Android development skills, led me to create Voyager โ€” an application designed to be a window to the worldโ€™s diverse nations and cultures." ~ The Droidette

If you thought that our veterans have lost their spark, then as usual, I am glad to prove you wrong ๐Ÿ˜Œ. Why is that? Well, with the advent of Kotlin Multiplatform The Droidette decided to revamp one of her products and revamp, she did ๐Ÿคฏ. If you are persistent enough to still doubt me, then first off I admire your determination. You would make a great Android Engineer ๐Ÿ˜‰. Anyway, here is a sneek peak to what Voyager has to offer:

Voyager

Since she anticipated how much you would love it by now, here is an article for the nerds in the room who want to understand what magic she used to build it, and also the link to the product itself if you want to know what tomorrow's weather will be:

The Article: https://medium.com/@gitaujaquiline/voyager-my-journey-building-an-android-app-to-explore-the-world-part-1-9cfd087c6b18

The Google Play Store App Link: https://play.google.com/store/apps/details?id=com.jacqui.voyager

Compose Previews Done Right (After Doing Them Wrong)โ€‹

Compose Previews Done Right (After Doing Them Wrong)

"Has this happened to you?

You fire up a preview, and suddenly, itโ€™s asking for a Navigator/NavController. Great. Guess weโ€™re relaunching the app.

Or you have Render Issues, you have no idea what it means when it tells you there is no string resource with that name, yet your IDE is pointing to something in the res folder. โ€œIt is even showing the resource itself minus the reference caller. What do you mean it doesnโ€™t exist?โ€

Compose Previews are supposed to save us time. But somehow, they end up doing the opposite, especially when your UI isnโ€™t just a pretty button in a box..." ~ Donald Isoe

By this point, you already know that we not only advise but also encourage our members to adopt Jetpack Compose ๐Ÿคท๐Ÿฝโ€โ™‚๏ธ. However, what happens if they do not know how to use the Preview feature in Jetpack Compose? As you might have already guessed, we have that covered already since Donald Isoe published an article โœ๐Ÿฝ that will take you through everything you need to know about Jetpack Compose Previews. You know that? Just check out the article already. It costs you nothing but you gain everything. Well, not everything in general but you will definitely write better Jetpack Compose Previews. Trust us on this ๐Ÿ˜œ...

Here is the article: https://medium.com/@donaldokara123/compose-previews-done-right-after-doing-them-wrong-ccd8ee990cf8

Before You Go ๐Ÿƒโ€โ™‚๏ธโ€‹

Speak To Us

Hey pssst. ๐Ÿ˜ฌ Are you interested in giving a presentation in our upcoming meetups? Do you have what it takes to blow the minds of our esteemed community members? ๐Ÿคฏ Or, do you have that project that you cannot wait to show off to our attendees? Well then, what are you waiting for? ๐Ÿ˜ณ Click me and submit your presentation, will ya?

Until June ๐Ÿซ‚โ€‹

As this meetup comes to a close, we are excited to plan for the next one. ๐Ÿ˜ƒ As our community members, we want you to gain the most value from your membership. What better way to do that than getting involved? How can you do that? ๐Ÿค“ Well, submitting your presentations, telling a friend to tell a friend, and even attending the meetups are more than enough to start you off. We look forward to seeing you in June. Until then, keep coding and do not forget to touch grasss or something... ๐Ÿ˜‰

Until May

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. The Organising Teamโ€‹

4. Meetup Hostโ€‹

5. Sponsors and Partnersโ€‹

7. Our Community Membersโ€‹


ยท 5 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Know Your Meme

Welcomes & Hellos! ๐Ÿซ‚โ€‹

While others were fooled on April Fools' ๐Ÿคก, we know that you guys have been doing nothing but building like the intelligent individuals you are ๐Ÿค“. We know that some of you missed that amazing event and that is why you are reading this, whether it is from the comfort of your German Machine ๐Ÿš— or otherwise...

This is Episode #26 of The Kotlin Kenya Newsletter...

Welcomes & Hellos!

Mastering Kotlin Coroutines: Advanced Patterns for Efficient Concurrency ๐ŸŒ€โ€‹

Mastering Kotlin Coroutines: Advanced Patterns for Efficient Concurrency

Like the Master ๐Ÿง™๐Ÿฟโ€โ™‚๏ธ he is, Eric Wathome took the audience through Kotlin Coroutines. You will be forgiven for thinking that he glossed over it since he proved not to be your average Android Engineer. Why? ๐Ÿ˜ฎ Well, let us just say he simplified everything that you would need to know about Kotlin Coroutines even if you are just starting out in Kotlin. You would also be pardoned for thinking that this was all that we had for our members. Keep scrolling to get a gist of the second session of the day ๐Ÿ˜‰...

Android, Compose, Multiplatform & Server: Inject Them All With Koin ๐Ÿ’‰โ€‹

Android, Compose, Multiplatform & Server: Inject Them All With Koin

If Koin was an individual, then he would be none other than The Koin Lead ๐Ÿ˜ค. The attendees were in for a treat ๐Ÿคฉ as he used no slides and wasted no time coding up his session. He made sure that in the end, everyone in the room knew how to inject ๐Ÿ’‰ every Kotlin Multiplatform and Compose Multiplatform using the best Dependency Injection Framework: Koin...

The Mobile Design Masterclass ๐ŸŽจโ€‹

The Mobile Design Masterclass

Your app's design sucks ๐Ÿšฎ...

Well, we hope not. However, if it does indeed suck then are you interested in refining your UI/UX skills? ๐Ÿ–Œ๏ธ Would you like to activate The Wow Factor in your users? ๐Ÿ˜ฏ Does the idea of an immersive learning session sound interesting to you? ๐Ÿค“

Android254 & Kotlin Kenya are proud to partner with The UX Girl to present The Mobile Design Masterclass ๐ŸŽจ. Join us for the next 12 weeks as we embark on a journey to prevent your users from telling their friends about how bad your app's design is...

To sign up, please contact โ˜Ž๏ธ The UX Girl at +254791658351 by the 2nd of May ๐Ÿ—“๏ธ to reserve your slot and claim your discount if registering as a group...

The Community Showcase ๐Ÿ™Œโ€‹

Do you want to see what our talented community members have been up to? Here you go: ๐Ÿ‘‡

GigzConnect ๐Ÿ’ผโ€‹

GigzConnect

GigzConnect is the ultimate platform for connecting gig seekers with employers that was built by Wallace Wahong'o and Charles Muchogo. Whether you are looking for short-term jobs, freelance gigs, or contract work, GigzConnect makes finding opportunities effortless. Employers can quickly post job listings and hire skilled professionals in just a few clicks...

Their seamless interface ensures a smooth experience for both job seekers and businesses. Filter gigs based on your skills, location, or pay preference, and apply instantly. Get real-time notifications for new opportunities and stay ahead in the gig economy...

For employers, GigzConnect provides a streamlined hiring process, helping you find the right talent quickly. Post gigs, review applications, and connect with professionals, all in one place...

Join GigzConnect today and take control of your work life. Whether you're looking to earn extra income or find skilled gig workers, they have got you covered ๐Ÿš€...

Before You Go ๐Ÿƒโ€โ™‚๏ธโ€‹

Speak To Us

Hey pssst. ๐Ÿ˜ฌ Are you interested in giving a presentation in our upcoming meetups? Do you have what it takes to blow the minds of our esteemed community members? ๐Ÿคฏ Or, do you have that project that you cannot wait to show off to our attendees? Well then, what are you waiting for? ๐Ÿ˜ณ Click me and submit your presentation, will ya?

Until May ๐Ÿซ‚โ€‹

As this meetup comes to a close, we are excited to plan for the next one. ๐Ÿ˜ƒ As our community members, we want you to gain the most value from your membership. What better way to do that than getting involved? How can you do that? ๐Ÿค“ Well, submitting your presentations, telling a friend to tell a friend, and even attending the meetups are more than enough to start you off. We look forward to seeing you in May. Until then, keep coding and do not forget to touch grasss or something... ๐Ÿ˜‰

Until May

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. The Organising Teamโ€‹

4. Meetup Hostโ€‹

5. Sponsors and Partnersโ€‹

7. Our Community Membersโ€‹


ยท 5 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Know Your Meme

Welcomes & Hellos! ๐Ÿซ‚โ€‹

As we welcome the month of Vibe Coding ๐Ÿ˜Œ, we hope that you are filled with good vibes at the time of reading this. If not then do not worry for this episode has short but sweet stuff ๐Ÿ˜‹ to offer and we hope that they make you feel better for we are focused on nothing but you, the community member. We know that some of you missed that amazing event and that is why you are reading this, whether it is from the comfort of your German Machine ๐Ÿš— or otherwise...

This is Episode #25 of The Kotlin Kenya Newsletter...

Welcome & Hello!

Why Android Security Matters: Common Threats in Mobile Application and How We Can Fix Them ๐Ÿ”โ€‹

Why Android Security Matters: Common Threats in Mobile Application and How We Can Fix Them

Do you think that your Android app is secure? ๐Ÿคฃ Think again for Brandy Odhiambo educated the audience on the importance of Android Security. She started by narrating a short story about how she built an Animation app using an API only to use an Android Security tool which revealed that her API Key was vulnerable to a Cyber Attack ๐Ÿคก. The moral or rather lesson from this story is the importance of securing your Android app. Check out her presentation to learn more ๐Ÿ“...

Backend Blitz: Supercharge Your Android Apps with Ktor, Redis, and MongoDB (Workshop) โš™๏ธโ€‹

Backend Blitz: Supercharge Your Android Apps with Ktor, Redis, and MongoDB (Workshop)

In the beginning, we heard a few words ๐Ÿ—ฃ๏ธ from The Chief Senior Dishwasher, GDE who wasted no time in introducing the audience to Ktor through an interactive workshop. He even demonstrated the importance of Error Handling by use of code samples which also referenced the aspect of Security in a User-Account setting in the context [pun intended] of Product ๐Ÿ“ฆ. As if both of them were doing a collaborative session ๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿฟ, we had Pasaka Mutuku who dived deeper into Ktor and presented everything that a Mobile Engineer would need to know in the context [pun again] of Backend Development...

Backend Blitz: Supercharge Your Android Apps with Ktor, Redis, and MongoDB (Workshop #2)

The Community Showcase ๐Ÿ™Œโ€‹

Do you want to see what our talented community members have been up to? Here you go: ๐Ÿ‘‡

The Android Architecture [feat. The Linux Kernel]โ€‹

The Android Architecture [feat. The Linux Kernel]

If you are an Android Engineer, then you are probably familiar with The Android Architecture, right? However, we both know that you only cram it just to pass those interviews, right? ๐Ÿ˜‰ What if we promised you a faster and more enjoyable way to not only learn but internalise it? ๐Ÿคฏ What if there was a series of articles that used fun analogies to help you learn more about The Android Architecture? ๐Ÿ˜จ What if that series actually exists and you are about to find out more about it? ๐Ÿ˜ฑ

Alright alright, enough talk and more showing. This month's feature is a series of Medium articles by our very own Emmanuel Muturiaโ„ข ๐Ÿค“. For the past month, he has been relentlessly ๐Ÿ˜ฎโ€๐Ÿ’จ publishing weekly articles and posts that take the reader on a deep dive into each component of The Android Architecture. To embrace his obsession with Cars and stuff ๐ŸŽ๏ธ, he used analogies on the same to break down the technical concepts so if you are at the slightest bit intrigued by this then your journey starts here...

While you are at it, consider checking out more of his work. Trust us. You will thank us later...

Before You Go ๐Ÿƒโ€โ™‚๏ธโ€‹

Speak To Us

Hey pssst. ๐Ÿ˜ฌ Are you interested in giving a presentation in our upcoming meetups? Do you have what it takes to blow the minds of our esteemed community members? ๐Ÿคฏ Or, do you have that project that you cannot wait to show off to our attendees? Well then, what are you waiting for? ๐Ÿ˜ณ Click me and submit your presentation, will ya?

Until April ๐Ÿซ‚โ€‹

As this meetup comes to a close, we are excited to plan for the next one. ๐Ÿ˜ƒ As our community members, we want you to gain the most value from your membership. What better way to do that than getting involved? How can you do that? ๐Ÿค“ Well, submitting your presentations, telling a friend to tell a friend, and even attending the meetups are more than enough to start you off. We look forward to seeing you in April. Until then, keep coding and do not forget to touch grasss or something... ๐Ÿ˜‰

Until April

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. The Organising Teamโ€‹

4. Meetup Hostโ€‹

5. Sponsors and Partnersโ€‹

7. Our Community Membersโ€‹


ยท 7 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Know Your Meme

Welcome & Hello! ๐Ÿซ‚โ€‹

For some of you, this has been the loveliest month of the year, has it not? ๐Ÿ˜œ Do not worry if you do not belong to this category of humans for we neither judge nor discriminate. ๐Ÿค— As Android254/Kotlin Kenya, we love to love our community members and this past meetup was nothing short of proof of our commitment to providing value to them. We know that some of you missed that amazing event and that is why you are reading this, whether it is from the comfort of your German Machine ๐Ÿš— or otherwise...

This is Episode #24 of The Kotlin Kenya Monthly Newsletter... โœ๏ธ

Welcome Back

Bug Squashers, Feature Code: How Streeek Engineers Build, Ship, and Repeat ๐Ÿ”โ€‹

Bug Squashers, Feature Code: How Streeek Engineers Build, Ship, and Repeat

If you are passionate about washing dishes ๐Ÿงฝ and stuff, then this was the session for you. Jokes aside, The Chief Senior Dishwasher, GDE took the attendees through an engaging 'Show and Tell' kind of session featuring his team's latest product, Streeek. By the end of this session or rather masterclass or maybe crash course, the audience acquired the skills needed to successfully build, ship, and iterate on an Android product straight from Ideation ๐Ÿง  to Production โœ…...

Mastering Efficient Data Loading with Android Paging ๐ŸŒ€โ€‹

Mastering Efficient Data Loading with Android Paging

Are you a fanatic of Performance in Android? ๐Ÿ˜ƒ If so, then you should have definitely attended the session held by Benard Mathu. He rigorously demonstrated how to use the Paging library to efficiently load data. This session enhanced the Performance skills of the attendees as they later received some goodies ๐ŸŽ for participating in the Q and A segment โœ‹, just like with the other sessions. Do you now see why you should not have missed out on this?

Hai ๐Ÿค‘โ€‹

Hai

To close the day, Sam Ngigi wasted no time โณ in showcasing his latest product, Hai, since time is money ๐Ÿ’ฐ. Hai is an Android app that is primarily tailored to solve your Financial Health issues by allowing you to:

  • Automatically backup/sync all our SMS M-pesa transaction records to your google sheets...
  • Get Yearly and Monthly Summary/Retrospectives on spending and income with relevant insights...

Do we even need to tell you how awed the audience was when they were educated on the value that this product would provide to their Financial Health? ๐Ÿ˜ฎ Stay tuned for more updates on Hai...

The Announcement ๐Ÿ“ฃโ€‹

The Announcement

We have an announcement. This is a big one. It is probably our biggest one yet so you better not skip this part ๐Ÿคจ. As you know, Android254/Kotlin Kenya is the best Tech community to ever exist, right? ๐Ÿ˜Œ I mean, can you deny that? ๐Ÿ˜ Anyway, to coincide with that fact, we are proud to announce that we will soon be launching an Android app for the community ๐Ÿฅณ. Yes, yes, and yes. Soon, you will no longer have to switch between different platforms to access everything about us. From the sessions, to the announcements, to even the newsletter, you will be able to access all of these and much more from the comfort of your smartphone ๐Ÿ“ฑ. Of course, we know that you guys [and gals] love building so we will provide you with the GitHub Repository for the app so that you can join us in crafting a product that is built by the community for the community. Does this sound good? ๐Ÿ˜‰ All that we ask is that you follow us on our socials to be in the loop once we make the announcement. We cannot wait to collaborate with you on that project so stay tuned... ๐Ÿ‘‚

The Community Showcase ๐Ÿ™Œโ€‹

Do you want to see what our talented community members have been up to? Here you go: ๐Ÿ‘‡

Flextโ€‹

Flext #1Flext #2Flext #3

If you have been Job Hunting lately, then you know how brutal it can be. I mean, if you think that this Valentine's season caused a lot of heartbreaks ๐Ÿ’”, then you have probably not been around the Job Market for a while. Jokes aside, we have some great news ๐Ÿ˜ƒ for you that not even chocolate ๐Ÿซ can beat. Built by James Kariuki, one of our community members, we are proud to showcase one of his latest products, Flext. Whether you want to work remotely, on-site, or with a flexible schedule, we connect you to verified, high-paying jobs in tech, marketing, finance, writing, and more.

What makes Flext awesome? Check these out:

โœ… No more low offers โ€“ Only legit, high-paying jobs.

โœ… Work your way โ€“ Full-time, part-time, freelance, or remote.

โœ… Smart job matching โ€“ Find roles that fit your skills perfectly.

โœ… One-tap apply โ€“ No complicated applications.

Seamless Camera and Media Access on Android 14+ and Legacy Versions ๐Ÿ“ทโ€‹

Seamless Camera and Media Access on Android 14+ and Legacy Versions

If you have been following Android's evolution [as you should ๐Ÿคจ], then you know that Permissions are central to each iteration of the popular OS. With the introduction of Runtime Permission Handling in Marshmallow โฌœ๏ธ, Android has been rapidly adjusting how these Permisisons are provided. To agree with this, Valentine Rutto wrote this article ๐Ÿ—’๏ธ that talks about Seamless Camera and Media Access on Android 14+ and Legacy Versions. In her words, "Android 13+ and later versions introduced significant changes in how apps access media files. The adoption of granular permissions requires app updates to ensure proper functionality. This post provides a code overview for capturing an image, saving it to storage, and retrieving it on devices running Android 13+, 14+ as well as older versions."...

Call For Advisors ๐Ÿ—ฃ๏ธโ€‹

Call for Advisors

Are you a Product & Engineering professional? โš™๏ธ

Have over 6๏ธโƒฃ years of experience?

Looking for an opportunity to give back? ๐Ÿค—

Partnerships for Good is in on a mission to enable motivated youth to thrive as Africaโ€™s next leaders...

Get matched with a student who is keen to learn more about your profession for 1-on-1 mentoring sessions...

The students are in their last semesters of their diploma/certificate in ICT or Computing at either:

  • Technical Vocation Education and Training institution or
  • Community Based Organisation

Your commitment as an advisor in the 4-week program will be facilitating 1 hour sessions per week as well as some take home assignments...

Apply Now

We are accepting applications on a rolling basis. Visit our LinkedIn page for more info or email us at info@pfgafrica.org

Before You Go ๐Ÿƒโ€โ™‚๏ธโ€‹

Speak To Us

Hey pssst. ๐Ÿ˜ฌ Are you interested in giving a presentation in our upcoming meetups? Do you have what it takes to blow the minds of our esteemed community members? ๐Ÿคฏ Or, do you have that project that you cannot wait to show off to our attendees? Well then, what are you waiting for? ๐Ÿ˜ณ Click me and submit your presentation, will ya?

Until March ๐Ÿซ‚โ€‹

As this meetup comes to a close, we are excited to plan for the next one. ๐Ÿ˜ƒ As our community members, we want you to gain the most value from your membership. What better way to do that than getting involved? How can you do that? ๐Ÿค“ Well, submitting your presentations, telling a friend to tell a friend, and even attending the meetups are more than enough to start you off. We look forward to seeing you in March. Until then, keep coding and do not forget to touch grasss or something... ๐Ÿ˜‰

Until March

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. The Organising Teamโ€‹

4. Meetup Hostโ€‹

5. Sponsors and Partnersโ€‹

7. Our Community Membersโ€‹


ยท 5 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Know Your Meme

Welcome & Hello! ๐Ÿซ‚โ€‹

Can you hear that? ๐Ÿ‘‚ The sound of a new beginning? We hope you can for we certainly are glad to be back. Happy New Year 2025, Android Engineers. ๐Ÿ‘‹ How are you? Are you ready to kickstart yet another year filled with nothing but the code? Worry not, for this newsletter summarises all that the first meetup of this year sought to promise the attendees. Spoiler alert: They were promised the good stuff...

This is Episode #23 of The Kotlin Kenya Monthly Newsletter... โœ๏ธ

Welcome Back

The Panel Discussion ๐Ÿ‘ฅโ€‹

The Panel Discussion

Moderated by Emmanuel Muturiaโ„ข, we had a Panel Discussion talking about Job Hunting and Open Source in 2025. We are fully aware of the difficulties of Job Hunting this season and because of that, we sought to discuss the strategies that our attendees could take advantage of to get hired and drive those German Machines to our future meetups. ๐Ÿš— Jokes aside, we were joined by Ben Salcie and Kenneth Murerwa who shared their insights on topics such as Upskilling, Interview Preparation, and even Career Progression as a Junior Android Engineer...

The Feedback Session ๐Ÿ’ฌโ€‹

The Feedback Session

We value our community members. ๐Ÿ˜‰ We value them so much, that we held the usual Feedback Session where they got to tell us what worked and did not work last year and most importantly, what they wanted to see this year.

Do you have any feedback, suggestions, complaints, or anything nice to tell us? Waste no time and click me... ๐Ÿ‘

HarmonyOS ๐Ÿ“ฑโ€‹

HarmonyOS

If you thought that Android and iOS were the only operating systems for Mobile, then how wrong you are. ๐Ÿ˜ฑ You would be forgiven, though, for we were introduced to HarmonyOS, an operating system made in China not just for Mobile but for pretty much any device. All the way from Europe, Jasper Morgan, the CEO of Snapp Mobile, gave a thorough talk on HarmonyOS and how to build apps for it. ๐Ÿ’ป It is safe to say that despite the meetup being Kotlin-first the attendees were at the very least curious about this new innovation and wondered how they could get involved... ๐Ÿค”

Announcement ๐Ÿ“ฃโ€‹

Call for Advisors

Are you a Product & Engineering professional? โš™๏ธ

Have over 6๏ธโƒฃ years of experience?

Looking for an opportunity to give back? ๐Ÿค—

Partnerships for Good is in on a mission to enable motivated youth to thrive as Africaโ€™s next leaders...

Get matched with a student who is keen to learn more about your profession for 1-on-1 mentoring sessions...

The students are in their last semesters of their diploma/certificate in ICT or Computing at either:

  • Technical Vocation Education and Training institution or
  • Community Based Organisation

Your commitment as an advisor in the 4-week program will be facilitating 1 hour sessions per week as well as some take home assignments...

Apply Now

We are accepting applications on a rolling basis. Visit our LinkedIn page for more info or email us at info@pfgafrica.org

Feature of The Month ๐Ÿ™Œโ€‹

Streeek

Would it not be great if coding was more...fun? ๐Ÿค” Well, more like a game than actual work? ๐Ÿ˜ฎโ€๐Ÿ’จ Sounds cool, right? Do you know what is cooler than that? The game actually exists. ๐Ÿ˜ฒ Let us explain:

"Over the holiday season, I had the privilege of leading a team of two amazing android engineers to turn a fun idea into reality: a GitHub-based game that makes contributing to open source both competitive and rewarding. After countless hours of brainstorming, coding, and testing, we shipped the MVP for Streeek!

๐ŸŽฏ Key Highlights:

  • In just one day, the app garnered 30 downloads, thanks to sharing it with friends and colleagues who were equally excited about the concept.
  • By establishing a clear development and release process, we were able to iterate faster, resolve blockers efficiently, and launch the MVP within a tight timeline.

๐ŸŒŸ Streeek is all about gamifying GitHub contributions to keep developers motivated while having fun. Check it out and join the streak:

๐Ÿ”— GitHub: https://lnkd.in/dr8sy7Q2

๐Ÿ“ฑ Play Store: https://lnkd.in/dqtRyU76

๐Ÿ’ก More insights on the development process, team collaboration, and lessons learned will be coming soon in a series of articles.

Stay tuned!" ~ The Chief Senior Dishwasher, GDE

Before You Go ๐Ÿƒโ€โ™‚๏ธโ€‹

Speak To Us

Hey pssst. ๐Ÿ˜ฌ Are you interested in giving a presentation in our upcoming meetups? Do you have what it takes to blow the minds of our esteemed community members? ๐Ÿคฏ Or, do you have that project that you cannot wait to show off to our attendees? Well then, what are you waiting for? ๐Ÿ˜ณ Click me and submit your presentation, will ya?

Until February ๐Ÿซ‚โ€‹

As this meetup comes to a close, we are excited to plan for the next one. ๐Ÿ˜ƒ As our community members, we want you to gain the most value from your membership. What better way to do that than getting involved? How can you do that? ๐Ÿค“ Well, submitting your presentations, telling a friend to tell a friend, and even attending the meetups are more than enough to start you off. We look forward to seeing you in February. Until then, keep coding and do not forget to touch grasss or something... ๐Ÿ˜‰

Until February

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. The New Teamโ€‹

4. Meetup Host and Sponsorโ€‹

5. Newsletter Sponsorsโ€‹

7. Our Community Membersโ€‹


ยท 4 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Know Your Meme

Welcome & Hello! ๐Ÿซ‚โ€‹

When the cat is away, the mice will play. Similarly, when the sun is out, the developers will shine as we near the end of the year. You would think that we were slowing down but you would probably be forgiven as we are switching gears (Tech Bros, please relax). We know that you are curious to know what has been happening this month and that is where we come in as Problem-Solvng is our middle name. This is Episode #22 of The Kotlin Kenya Newsletter:

Alt text

Overcoming The MockK Struggle ๐Ÿงชโ€‹

Overcoming The MockK Struggle

The first session vibrantly kicked off with Rachel Murabula using the analogy of car parts to introduce MockK as a Testing Library. She took the audience through the steps needed to write tests using MockK by use of a whiteboard in a way that would make you think that it was a classic DSA Session...

Principles for Effective Session Delivery ๐Ÿ“ฃโ€‹

Principles for Effective Session Delivery

Without wasting any time, Mambo Bryan engaged the audience and rightfully so because he educated the members on how to deliver world-class sessions. Using the example of everybody's favourite topic (Kotlin Coroutines), he gave a step-by-step demonstration of how to conduct sessions like an expert (If you know you know). In addition, a lengthy discussion was made and the following were the key takeaways that we hope you will go and research on:

  • Kotlin Flows and Suspending Functions (Find out how their implementations in Room were changed in Room 3.x)...
  • Concurrency and Parallelism...

DroidCon Kenya 2024 ๐ŸŽŸ๏ธโ€‹

Alt text Alt text

Have you still not bought your tickets to the most exciting annual event in the history of Android in Kenya? ๐Ÿคฆโ€โ™‚๏ธ If we said that we had more goodies (and that is a big "If") for the first few buyers then would that motivate you to head over to droidcon.co.ke and get your tickets? There you go then, you sneaky developers. ๐Ÿ˜ Head over to droidcon.co.ke and grab your tickets as you never know what awaits you from the 6th to the 8th of November this year... ๐Ÿ™ƒ

Feature of The Month ๐Ÿ™Œโ€‹

Android Hot and Ready

Many developers know how to survive screen rotations using ViewModel or rememberSaveable, but the bigger questions remain: Why does state get lost in the first place? Why is ViewModel often the go-to solution, and is it the only one? What about other scenarios, like process death or user-initiated closures?

Unlike desktop or web environments, Android apps run on a wide range of devices with different hardware capabilities, varying screen sizes, and limited resources like memory and battery. Moreover, the Android operating system is designed to be highly dynamic, frequently creating and destroying activities and fragments to optimize resource usage and preserve battery life. This means that your app's state can be lost or reset at almost any time if not managed properly.

In this first release of Android Hot and Ready, Preserving Your Android App State, we share insights and practical strategies for managing state in your Android apps. From handling configuration changes to preparing for process death, we've covered a range of solutions to keep your appโ€™s state alive and ensure a great user experience.

Before You Go... ๐Ÿƒโ€โ™‚๏ธโ€‹

Do you want to have your product (app, article, video, etc) featured in the next episode? Worry not for all you need to do is reach out to us at either Android254 or Kotlin Kenya and include the details of your product. What are you waiting for? Let us get to work, shall we?

Until October ๐Ÿซ‚โ€‹

It is at this point that we acknowledge our new beginnings and pledge ๐Ÿคš to have a transformative 2024. We have journeyed, are journeying, and will still journey with you. Gears are about to be shifted (Tech Bros please calm down) in your favour. If you would like to level up your career in Android, then attending the monthly meetups, building cool stuff in public, and interacting with community members should be a part of your routine. We cannot wait to hear and share your stories. See you in October! ๐Ÿ‘‹

Alt text

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. Meetup Host and Sponsorโ€‹

4. Newsletter Sponsorsโ€‹


ยท 5 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Alt text

Welcome & Hello! ๐Ÿซ‚โ€‹

Alt text

Whoa whoa relax guys. We know that you dearly missed us and we missed you too. Winter Season may have separated us but we are here yet again to occupy your professional lives and help you achieve your goals. Do we even need to tell you how this month is different from the rest? Did you not see our poster? Well, join us in this episode as we uncover what Android254 and Kotlin Kenya have been up to this month. This is Episode #21 of The Kotlin Kenya Newsletter!

Alt text

The Kotlin Bits Challenge ๐Ÿง โ€‹

Alt text

To supercharge our attendees' problem-solving skills, we had them attempt an easy LeetCode problem. If you are up for it, feel free to submit your solution to us and who knows, you just might win a prize...

Asynchronous Programming with Coroutines ๐ŸŒ€โ€‹

Alt text

Joining us from the city of Abuja, Michael Obi took the stage (well, screen as it was virtual but you get the idea) and made the audience understand why Asynchronous Programming was important in the first place. Using screenshots from a language that we shall not name, he demonstrated different use cases for Threads within the context (pun intended) of expensive tasks...

The Open Bar Session ๐Ÿ’ฌโ€‹

Alt text

To conclude the meetup, we had an Open Bar session that was kickstarted by Emmanuel Muturiaโ„ข who showed off ArtMaker to the audience and encouraged them to check it out and learn more about the Canvas API in Jetpack Compose. Next, Samuel Juma demonstrated SuperStocks which is a compose multiplatform project that gets Realtime data for the top 10 companies around the world, by market capitalization and was designed to work on Kotlin Multiplatform (KMP), and is of course the new kid in the block of Android App Development (AAD). This was followed by Oscar Karuga who made a comeback by introducing the community members to FeynmanAI which is a powerful command-line tool that leverages the Retrieval-Augmented Generation (RAG) model to interact with local documents. Whether you want to query your documents for specific information or quiz yourself on the contents, FeynmanAi offers an intuitive interface to get answers and enhance your understanding.. Lastly, the attendees were educated on Paystack as a FinTech product and did you know that they were recently acquired by Stripe?

DroidCon Kenya 2024 ๐ŸŽŸ๏ธโ€‹

Alt text Alt text

Have you still not bought your tickets to the most exciting annual event in the history of Android in Kenya? ๐Ÿคฆโ€โ™‚๏ธ If we said that we had more goodies (and that is a big "If") for the first few buyers then would that motivate you to head over to droidcon.co.ke and get your tickets? There you go then, you sneaky developers. ๐Ÿ˜ Head over to droidcon.co.ke and grab your tickets as you never know what awaits you from the 6th to the 8th of November this year... ๐Ÿ™ƒ

The Newset GDE in Town ๐Ÿ•บโ€‹

Alt text

If you have been around for a while, then you will understand that certain things were just a matter of time. What we are about to announce is certainly at the top of the list. Without wasting any time, join us in congratulating The Chief Senior Dishwasher in being officially recognised by Google as a Google Developer Expert (GDE) for Android! Thus, to mark the initiation complete, we officially declare him as The Chief Senior Dishwasher, GDE...

Feature of The Month ๐Ÿ™Œโ€‹

ArtMaker ๐ŸŽจโ€‹

Alt text

Are you interested in learning more about the Canvas API and Custom Drawing in Jetpack Compose? Would you like to unlock the Picasso (not the library) in you programmatically? Look no further as we would like to present to you ArtMaker by Ferdinand Bada, Caleb Langat, and Emmanuel Muturiaโ„ข. ArtMaker is a flexible and customisable library that allows users to draw anything they want on screen and has been built fully with Jetpack Compose. It allows drawing through the Canvas, sharing the drawn Bitmap, or programmatically exposing the Bitmap for use in the calling application...

Before You Go... ๐Ÿƒโ€โ™‚๏ธโ€‹

Do you want to have your product (app, article, video, etc) featured in the next episode? Worry not for all you need to do is reach out to us at either Android254 or Kotlin Kenya and include the details of your product. What are you waiting for? Let us get to work, shall we?

Until September ๐Ÿซ‚โ€‹

It is at this point that we acknowledge our new beginnings and pledge ๐Ÿคš to have a transformative 2024. We have journeyed, are journeying, and will still journey with you. Gears are about to be shifted (Tech Bros please calm down) in your favour. If you would like to level up your career in Android, then attending the monthly meetups, building cool stuff in public, and interacting with community members should be a part of your routine. We cannot wait to hear and share your stories. See you in September! ๐Ÿ‘‹

Alt text

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. The KotlinBits Challengeโ€‹

4. Announcementsโ€‹

5. The Open Bar Sessionโ€‹

6. Meetup Host and Sponsorโ€‹

7. Newsletter Sponsorsโ€‹


ยท 3 min read
Emmanuel Muturiaโ„ข

Welcomes & Hellos! ๐Ÿซ‚โ€‹

Winter Season is here, fellow Android Developers! As you keep on building while sipping your favourite hot beverage, we would like to entertain you with the usual monthly compensation. While we genuinely wish it came with a dollar sign and lots of zeros at the end, we believe that ours will most certainly get you there. This is Episode #20 of The Kotlin Kenya Newsletter!

Alt text

The Virtual Opening Sessionโ€‹

Alt text

This meetup was not your ordinary one and in case you did not catch it, this is KotlinConf' Nairobi! Can you believe that? Kotlin's biggest event was held not just in Coppenhagen but in Nairobi too. Well, the extended version at least but it is something, nonetheless. As you know and are probably sick of hearing by now, we take great pride in the speakers that grace our stages and the one who opened the ceremony was no exception as she is, well, exceptional. Pamela Hill was kind enough to mark the event open and offer various insights on KotlinConf' 2024...

The KotlinConfGlobal: Nairobi Challengeโ€‹

Alt text

Do you remember what we said about a challenge where the top 3 contestants would receive goodies? Guess what? It happened and do we even need to tell you how excited The Chief Senior Dishwasher was when he concluded The KotlinConfGlobal: Nairobi Challenge and awarded the winners?

The Amper Moment (Goodbye, Gradle?)โ€‹

Alt text

As if we did not have any more value to offer, we had The Chief Senior Dishwasher who wasted no efforts in ranting, sorry we mean educating the audience on Amper, which we honestly know as The Gradle Destroyer. He took the attendees through how Amper aims to improve the developer experience for Android and KMP development. Are you as patient (impatient, rather) as we are for its official release?

Until July ๐Ÿซ‚โ€‹

It is at this point that we acknowledge our new beginnings and pledge ๐Ÿคš to have a transformative 2024. We have journeyed, are journeying, and will still journey with you. Gears are about to be shifted (Tech Bros please calm down) in your favour. If you would like to level up your career in Android, then attending the monthly meetups, building cool stuff in public, and interacting with community members should be a part of your routine. ๐Ÿ’ฏ We cannot wait to hear and share your stories. See you in July! ๐Ÿ‘‹

Alt text


ยท 6 min read
Emmanuel Muturiaโ„ข

Know Your Meme ๐Ÿคฃโ€‹

Alt text

Welcomes & Hellos! ๐Ÿซ‚โ€‹

As a non-Large Language Model, Android254 and Kotlin Kenya officially welcome you to The May Edition of The Kotlin Kenya Newsletter! ๐Ÿคฉ See, before we dive deep into this month's issue, let us mention that we have some goodies to offer and claim them all you need to do is read this newsletter to the end. Unlike a certain red football โšฝ team, you have full control of the game and losing is virtually impossible. Alright, jokes aside (including the team itself). Have a lovely read ahead. ๐Ÿ˜‰ This is Episode #19 of The Kotlin Kenya Newsletter!

Alt text

The April Challenge ๐Ÿง โ€‹

Alt text

DSA Gurus, please calm down. After a lengthy waiting period (how inefficient of us ๐Ÿ˜ฎโ€๐Ÿ’จ) since our previous announcement, The Chief Senior Dishwasher has put up The April Challenge. Do we even need to tell you to head over there to solve it at this point? Go on, now. Flex those algorithmic muscles ๐Ÿ’ช and show off your LeetCode skills to your fellow programmers while hoping to somehow apply them in your Take Home Assignments... ๐Ÿคก

Designing Scalable Compose APIs ๐Ÿ‘จโ€๐Ÿ’ปโ€‹

Alt text

Bonjour! If you thought that we had the last encounter of Yves Kalume, GDE ๐Ÿ‡จ๐Ÿ‡ฉ, then nous sommes dรฉsolรฉs for we pride ourselves in our international reach. โœˆ๏ธ Armed with his expertise and experience working with Jetpack Compose, Yves walked the audience through Designing Scalable Compose APIS by explaining the Dos and Don'ts of the same. From Detecting Quality APIS to Component Layering to Component Nomenclature, The GDE (Android) ensured that the attendees walked out of the room fully armed with the knowledge they needed to design and scale their Compose APIs...

What's New in Android, Development Tools, and Google Play ๐Ÿ“ฑโ€‹

Alt text

You might want to get a king-sized bucket of popcorn ๐Ÿฟ for this section as it was a show to remember. Being an Android Engineer comes with its fair share of pain ๐Ÿฅฒ often prescribed and administered by Google. As if to console the internal tears of afflicted developers and his fellow Arsenal supporters, Mr. Arsenal played therapist and conducted a session to discuss the challenges faced by Android Engineers when deploying their apps to the Google Play Store. Various individuals shared their areas of concern while some confessed that they had their accounts banned and were left with no choice but to do nothing but hope for a miracle. Mr. Arsenal gave his takes on the issues discussed and even offered helpful tips and tricks for handling the strict guidelines issued by Google. Arsenal finally did deliver something, did they not? ๐Ÿคง

DroidCon Kenya 2024 ๐ŸŽŸ๏ธโ€‹

Alt text

Have you still not bought your tickets to the most exciting annual event in the history of Android in Kenya? ๐Ÿคฆโ€โ™‚๏ธ If we said that we had more goodies (and that is a big "If") for the first few buyers then would that motivate you to head over to droidcon.co.ke and get your tickets? There you go then, you sneaky developers. ๐Ÿ˜ Head over to droidcon.co.ke and grab your tickets as you never know what awaits you from the 6th to the 8th of November this year... ๐Ÿ™ƒ

The Goodies (feat. KotlinConf' 2024) ๐ŸŽโ€‹

Alt text

Did you know that courtesy of Juma Allan and Kiptoo Mfon-Abasi, we received some giveaway copies ๐Ÿ“š of Mastering Kotlin for Android 14: Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose that we would like to gift you? Yes. We just promised you the chance to win some goodies, did we not? While the bad news is that three of them were already gifted during The May Meetup, the good news is that the remaining copies are still available for you and all you need to do is...๐Ÿฅ๐Ÿฅ๐Ÿฅ...build a Kotlin Multiplatform app. In addition to commemorating Google I/O 2024, we are thrilled to announce that we will be hosting a recap of KotlinConf' 2024 during the next meetup. In addition to that, we have promised to award the remaining copies to the best 3 Kotlin Multiplatform apps built and voted by you. What are you waiting for? You should have already launched your favourite IDE and set up your project already. Build, get voted as one of the top 3, and win a copy of pretty much the best book if you have an aspiration of owning a German Machine courtesy of your mastery in Android App Development in Kotlin.

Check out our socials for more updates... ๐Ÿ‘€

What Have Our Community Members Been Up To? ๐Ÿคทโ€โ™‚๏ธโ€‹

1. How To Make Your Android App Extra Reactive (feat. Firebase Cloud Firestore) ๐ŸŒ€โ€‹

Are you a Firebase ๐Ÿ”ฅ user who has been struggling to make your Android app reactive to changes made in your database in a real-time fashion? If that is you, then smile ๐Ÿ˜ƒ and go back to your project as you read How To Make Your Android App Extra Reactive (feat. Firebase Cloud Firestore) by Emmanuel Muturiaโ„ข. Read, learn, and build reactive Android apps with Firebase Cloud Firestore using Kotlin Flows and Snapshot LIsteners. Also, give it a shoutout ๐Ÿ—ฃ๏ธ and share with your fellow nerds while you are at it, will ya?

Alt text

2. Event Countdown โฒ๏ธโ€‹

If time truly is money ๐Ÿ’ฐ, then you are about to become rich as we are excited to unveil to you Event Countdown built by The Choxx. Do you have trouble tracking important event dates ๐Ÿ—“๏ธ and the last place you want to be at is Google Calendar? Today is your lucky day for the app is user-friendly and will help you keep up with important dates while minimising clutter using widgets that you can easily set up on your home screen. Say goodbye to disappointing your loved ones and hello to being the best you can be for them... ๐Ÿ‘ช

Alt text

Until June ๐Ÿซ‚โ€‹

It is at this point that we acknowledge our new beginnings and pledge ๐Ÿคš to have a transformative 2024. We have journeyed, are journeying, and will still journey with you. Gears are about to be shifted (Tech Bros please calm down) in your favour. If you would like to level up your career in Android, then attending the monthly meetups, building cool stuff in public, and interacting with community members should be a part of your routine. ๐Ÿ’ฏ We cannot wait to hear and share your stories. See you in June! ๐Ÿ‘‹

Alt text

Credits ๐ŸŽฌโ€‹

1. Newsletter Writing, Editing, and Publishingโ€‹

2. Speakersโ€‹

3. The April Challengeโ€‹

4. DroidCon Kenya 2024 (Announcements)โ€‹

6. Meetup Hostsโ€‹

7. Newsletter and Meetup Sponsorsโ€‹