Beatrice Kinya

Android Engineer | Google Developer for Android | Crochet !Knitting

Beatrice Kinya boosted:

Why do we write automated tests?

This might seem obvious, but it's worth digging. Comments, questions and contradictions welcome!

Here goes:

*We write tests to reduce the cost of making changes.*

That means, to move faster. That's right, writing tests is first and foremost about increasing developer velocity.

Beatrice Kinya boosted:
Gallant GakiiGallant_Gakii
2024-11-13

𝗑𝗴π—₯π˜… is a framework for building reactive applications in Angular

𝗙𝗢𝗻𝗱 𝗹𝗢𝗻𝗸 π˜π—Ό π˜π—΅π—² π—½π—Ώπ—Όπ—·π—²π—°π˜ 𝗡𝗲𝗿𝗲

π—šπ—Άπ˜π—΅π˜‚π—―:github.com/G-Gakii/counterWith

π—±π—²π—½π—Ήπ—Όπ˜†π—Ίπ—²π—»π˜:counter-with-ngrx.vercel.app.

Beatrice Kinya boosted:
Gallant GakiiGallant_Gakii
2024-10-23

Project #6: Fetch and display weather based on the user’s location
Operator
π˜¨π˜¦π˜΅π˜“π˜°π˜€π˜’π˜΅π˜ͺ𝘰𝘯() method fetches the user's current location. It returns an π˜–π˜£π˜΄π˜¦π˜³π˜·π˜’π˜£π˜­π˜¦. Upon completion, the position coords are updated. Use the 𝘱π˜ͺ𝘱𝘦 operator to chain operations on the Observable returned by π˜¨π˜¦π˜΅π˜“π˜°π˜€π˜’π˜΅π˜ͺ𝘰𝘯(). Use the 𝘴𝘸π˜ͺπ˜΅π˜€π˜©π˜”π˜’π˜± operator to transform the void emission from π˜¨π˜¦π˜΅π˜“π˜°π˜€π˜’π˜΅π˜ͺ𝘰𝘯() into an Observable that fetches weather.
Find links to my work here:
π—šπ—Άπ˜π—›π˜‚π—―: lnkd.in/dBmvynw8

Beatrice Kinya boosted:
Gallant GakiiGallant_Gakii
2024-09-27

Project5 from @frontendmentorπŸŽ‰!

Project completed!
implementing signals and component lazy loading.
You can see my solution here: lnkd.in/dctT4xYn

Any suggestions on how I can improve are welcome!

2024-09-21

Hey Folks,

It’s Kotlin Multiplatform O’clock

Check out my first Kotlin Multiplatform app, with shared UI using Compose Multiplatform. I borrowed some UI inspirations from the Netflix app. Everything else just winged it🀠.

Check out the repo πŸ‘‰πŸ½ github.com/BKinya/RickAndMorty. Leave a star, create an issue or a PR πŸ˜ƒ.

#KotlinMultiplatform
#ComposeMultiplatform
#SharedLogic
#SharedUI
#Kotlin

Beatrice Kinya boosted:
Gallant GakiiGallant_Gakii
2024-09-21

Project4 from @frontendmentor
!πŸŽ‰
Form o'clock πŸ˜€

You can see my solution here: frontendmentor.io/solutions/co

Any suggestions on how I can improve are welcome! 🫢🏾

Beatrice Kinya boosted:
Gallant GakiiGallant_Gakii
2024-09-17
Beatrice Kinya boosted:
Gallant GakiiGallant_Gakii
2024-09-10

I’ve finished my first Angular challenge from
@frontendmentor
! πŸŽ‰ Check out my solution here: frontendmentor.io/solutions/re
I’d love to hear any feedback or suggestions for improvement!

2024-09-05

My first function using Haskell πŸ’ƒπŸ»πŸ’ƒπŸ»,

A few things:
- No parentheses of commas to separate arguments in a function.
- No return keywords. Functions are expressions.
- A special tuple with zero elements, ().

#FunctionalProgramming
#LazyEvaluation
#Haskell

2022-12-06

Check out my latest article.
Learn how to build great user experiences for large screens & foldables in Android. Also, learn how to design and test adaptive Android apps. πŸ˜ƒ
#AndroidDev
#JetpackCompose

kodeco.com/34785195-large-scre

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst