Skip to main content

2 posts tagged with "droidconke"

View All Tags

· 5 min read
Emmanuel Muturia™
MamboBryan
SheeWrites

Hi Droids and Droidettes! How are you? As the DroidCon Kenya 2023 event approaches, we are proud to announce the launch of the last Newsletter of the year! Yes, you heard us correctly. This is the final installment of the Kotlin Kenya Monthly Newsletters for the 2023 season and how best to do it than to have our fan favorite speakers lead the sessions? 🥺 Wanna find out more? 😮 Then grab a popcorn, take a mug or more of coffee like the Techie you are, and brace yourself for this is Newsletter #14, The October Edition:

The October Meetup

Android254, in liaison with Kotlin Kenya, hosted the October Meetup which was spearheaded by Jacquiline Gitau, Abdulfatah Mohammed, and Jane Waitara. They each gave their presentations on the following topics that demonstrated the diversity of Android App Development (AAD):

The Art of Testing Composable Layouts

The Droidette kicked off by introducing the audience to the different kinds of Testing, namely: Unit Tesing, Integration Testing, and UI Testing. She added onto that by going over Semantics in Compose and how they aid in testing Compose elements. She supplemented that by discussing API Tetsing, which incorporated:

  • Finders
  • Assertions
  • Actions
  • Matchers

Jacquiline finalised her session by showcasing a demo project which implemented the libraries used in testing Compose elements...

Why I Have Come To Love Feature Modularization

Following that, we had The Modularizer taking over and explaining the motivations behind Modularization. They were but not limited to:

  • Presence of many moving parts in most fetaure packed Android apps
  • Rapid replacement of libraries...
  • Difficulty in connecting knowledge
  • Adherance to good architectural practices

He supported his argument by mentioning how Modularization results in freedom to work on more features, increased productivity, easier onboarding, and opportunities for experimentation. He utilised his personal project to demonstrate the magic behind Modularization by Feature. Abdulfatah concluded by insisting that for a Modularization driven approach, it was best to always prioritise the UI over Architecture when structuring the Android app...

Composing with Accessibility in Mind

To mark the day complete, we had Mumbi Codes enlighten the attendees regarding the prioritisation of Accessibility when working on UI/UX. She began by acknowledging WHO's statistics which stated that between 15% to 20% of the world's population is categorised as people living with disabilities. She also cited some types of diabetes to give context on their need for specialised adjustments as far as Accessibility in Android was concerned. She listed the following as solutions to improving Accessibility in Android apps through Jetpack Compose:

  • Visual Elements
  • Headings
  • Semantics
  • Click Labels
  • Touch Target Size
  • Toggleable Selections
  • Text

Jane signed off the session by modelling a practical approach to teach the above concepts by use of a Jetpack Compose project...

DroidCon Kenya

Here's a rundown of everything you need to know about DroidCon Kenya with respect to the upcoming event:

DroidCon Kenya 2023 Tickets

Alright, if you have not yet signed up for DroidCon Kenya 2023 then what are you doing? Don't you want to be part of something that catapaults your understanding of Android? Aren't you afraid that if you wait too long then the discounted tickets will be gone and you will have to sell your house or something to afford the regular tickets? Don't worry, just click me and this can be our little secret 😉...

DroidCon Kenya X Spaces

Over the last few weeks, DroidCon Kenya has been hosting its weekly X Spaces hosted by Emmanuel Muturia™ whose sole purpose is to fill in the gaps you may have on DroidCon Kenya and its commitment towards delivering the best DroidCon events in Africa. Want to catch up with our latest conversations? The just click me to get access to more than a handful of quality banter...

The DroidCon Kenya Android App (Kotlin)

Are you an Android (Kotlin) developer looking to flex your Open Source Contribution muscles? Want to show off your Problem Solving skills by contributing to the community? Worry not for the DroidCon Kenya team has released the latest issues for the DroidConKE2023 Android app for you to pick up and solve. In fact, click me to head over to the GitHub repository and squash those bugs like the wizard you are...

Call For Speakers (Monthly Meetup)

Interested in becoming a speaker for the upcoming monthly meetups? For real for real? Then stop what you are doing and head over here to make your aspiration a reality!

Dear Reader...

It is at this point, our dear reader, that we say thank you. We are deeply grateful for your support and engagement. As we mark the final Newsletter of the year, we usher you to our DroidCon Kenya 2023 event from the 8th to 10th of November, but you knew that, didn't you? 😏 With that said, don't miss us too much for we will be back before you know it. See you on the 8th 👌

TUTORIAL
Detect Screenshots in Android 14

Got any other resources that you want to have featured? That's alright, cause all you have to do is click me and that's it. Congratulate yourself for being a winner!

You can also suggest any article, library, video or podcast for upcoming newsletters. Click here to submit!

Enjoyed reading this episode of our Kotlin Newsletter? Worry not, for we will be back soon with another one so stick around, will ya? Until next time (or next year, perhaps), happy coding & HAVE A NICE KOTLIN!


· 4 min read
Emmanuel Muturia™
MamboBryan
SheeWrites

Hey there Droids and Droidettes! We know you missed us and we did too 🥺 We hope that you are excited for this episode as we have quite the comeback. From Machine Learning to Cyber Security, our speakers really outdid themselves by showing us just how versatile Android is. Wanna find out more? Grab a popcorn, take a coffee like the Techie you are, and brace yourself for this is Newsletter 13, The September Edition:

September Meetup

Android254, in liaison with Kotlin Kenya, hosted the September Meetup which featured a new flavour of speakers: Musyoka Muasya, Oscar Karuga, and Emmanuel Muturia®. They each gave their presentations on the following topics that demonstrated the diversity of Android App Development (AAD):

Work in OfflineFirst Apps - Sync Data Sources with Work Manager

Musyoka Muasya, the best Mathematical Developer in Kenya, gave a talk on Work Manager. He started off by reiterating on the functions and importance of Work Manager in the Android App Development workflow. Musyoka described the application of Work Manager in an offline-first environment through the use of a Closed Loop Control System which consisted of:

  • Input
  • Controller
  • Process
  • Output
  • Feedback

Muasya supplemented his demonstration with a Test and Optimization Case that incorporated Mathematical functions. Do you think you are capable of mastering the Mathematics behind Work Manager? Well then, here is Musyoka's presentation for you to knock yourself out: Click Me

Enhancing Android Apps with Machine Learning

Following that, Oscar Karuga took the stage and introduced the audience to Machine Learning in Android. The son of Jupyter gave an elaborate walkthrough on the use of accurate but comprehensive data sets to train a customised AI model. He concluded by showcasing his Android application that wowed the audience by accurately differentiating between various images based on the model that he had trained...

Unlocking Passkeys in Android (feat Credentials Manager)

Wrapping up the presentation set was the Android Security maverick himself Emmanuel Muturia®, who gave a stellar presentation on Passkeys in Android using Credential Manager. Emmanuel began by educating the audience on Passkeys, and why they should be considered a necessary asset in modern Authentication. He then went over the high-level implementation of Passkeys in Android using the Credential Manager API as well as things to consider when doing so. To spice up his presentation, Emmanuel posed three questions to the audience and rewarded the winners so don't say we didn't warn you against missing his talks... 😌

DroidCon Kenya 2023

Alright, if you have not yet signed up for DroidCon Kenya 2023 then what are you doing? Don't you want to be part of something that catapaults your understanding of Android? Aren't you afraid that if you wait too long then the discounted tickets will be gone and you will have to sell your house or something to afford the regular tickets? Don't worry, just click me and this can be our little secret...

NB: Hey, psst! Are you a little low on cash and would like to be sponsored for the DroidCon Kenya 2023 event? Then click me to sign up for a sponsorship courtesy of Juma Allan...

Oh and last but not least, be on the lookout for the announcement of tetsing our open source DRoidConKE2023 app coming soon...

Call For Speakers (Monthly Meetup)

Interested in becoming a speaker for the upcoming monthly meetups? For real for real? Then stop what you are doing and head over here to make your aspiration a reality!

Dear Reader...

If you have made it this far, then please give yourself a high five! Seriously though, we deeply appreciate your support in growing the Android community in Kenya. You guys are the reason we are tightly knit and we definitely look forward to nothing but better in everything we do...

REPOSITORIES
BridgingTheGap
BioFinger
BeeTablesCompose
LIBRARIES
Floaty
COURSES
Building a Todo app using Firebase Cloud Firestore

Got any other resources that you want to have featured? That's alright, cause all you have to do is click me. That's it. Congratulate yourself for being a winner!

You can also suggest any article, library, video or podcast for upcoming newsletters. Click here to submit!

Enjoyed reading this episode of our Kotlin Newsletter? Worry not, for we will be back soon with another one so stick around, will ya? Until next time, happy coding & HAVE A NICE KOTLIN!