Skip to main content

2 posts tagged with "Kotlin Coroutines"

View All Tags

ยท 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 ๐Ÿคฃโ€‹

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โ€‹