PeterMobDev's Avatar

PeterMobDev

@pemodev.bsky.social

Android Dev & Kotlin πŸ“± | Learning πŸš€ | I'm currently studying to become a mobile developer. On this account, I'll be sharing my entire journeyβ€”the lessons I learn, the projects I build, and the challenges I face.

14 Followers  |  22 Following  |  15 Posts  |  Joined: 13.09.2025  |  1.7096

Latest posts by pemodev.bsky.social on Bluesky

Back after a few days! I've realized that a mentor is what I need to truly grow as a developer.

What's the best way to find a mentor in the tech world? All advice is appreciated! πŸš€

#AndroidDev #Mentorship #Kotlin

21.09.2025 13:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

What a day! I officially finished the Amphibians app on Android. Seeing all the concepts come togetherβ€”from networking to UIβ€”is a huge confidence booster. Now, what's next on the list to build?

#AndroidDev #Kotlin #JetpackCompose #AndroidBasics

18.09.2025 02:26 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It really makes you think about which option to choose. My common approach is just to go with whatever is most readable in that context. Thanks!

18.09.2025 02:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's a great point. You're right, a more verbose, object-oriented approach using classes and interfaces is definitely more readable. It makes a lot of sense.

18.09.2025 02:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I've just learned about currying in Kotlin. I can see the benefits, but I'm really struggling with the readability. To me, it feels a lot less intuitive than a standard function. Is that a common trade-off? 🧐

#Kotlin #FunctionalProgramming

17.09.2025 13:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Finished the "Mars Photo App" Codelab. Coil makes image loading easy, but I'm curious: how would you do this without a third-party library? What does the manual process look like under the hood? πŸ’‘

#AndroidDev #Kotlin #AndroidBasics

17.09.2025 02:28 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just had a breakthrough on Dependency Injection. πŸ’‘ I realized the core concept is "providing" or "injecting" what a class needs. It's like a central service that provides resources to any layer, making the architecture much cleaner. βœ…

#DependencyInjection #AndroidDev #Kotlin

16.09.2025 14:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Just editing my readme github profileπŸ˜‰. Btw, let's connect github.com/PeterNex14

15.09.2025 15:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
src : https://medium.com/@m.sandovalcalvo/kotlin-type-system-unveiling-the-mystery-50613f0db893

src : https://medium.com/@m.sandovalcalvo/kotlin-type-system-unveiling-the-mystery-50613f0db893

Just finished the Collections as Interfaces in Kotlin Core Track Course topic and had a big realization. Understanding the type hierarchy is crucial! It's not just about what types exist, but how they relate to each other. My code feels much more intentional now. πŸ’‘

#Kotlin #AndroidDev #Collections

14.09.2025 13:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you so much for the reply and the link! πŸ™ That was super helpful. I'm seeing now that it's not just about keeping the composable simple, but also about preventing unwanted work from happening every time the UI re-renders. That makes a lot of sense now. πŸ’‘

14.09.2025 12:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Encapsulation -> protect your data
Inheritance -> reuse behavior
Polymorphism -> make behavior dynamic
Abstraction -> hide unnecessary details, focus on essentials

14.09.2025 05:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Overloading = Same method name, different inputs, same class.
Overriding = Same method name, same inputs, different classes

Just learned the theory on polymorphism

14.09.2025 05:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i'm just hoping that with me consistent posting about my journey to learn mobile dev can really land me a job and can meet new fellow android developers. πŸ’ͺπŸ‘‹

13.09.2025 16:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Finished the Coroutines Codelabs🎊 and I'm a bit puzzled. Why is LaunchedEffect placed outside the composable it affects? Does this have to do with the composable's lifecycle? I'm curious to know the reasoning behind it!

#AndroidDev #Kotlin #JetpackCompose #Coroutines

13.09.2025 06:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hey Bluesky! I'm starting my journey to become an Android dev. This account is my public log of everything I learn with Kotlinβ€”the projects I build, the challenges I face, and the wins along the way. Let's connect! πŸ“±

#AndroidDev #Kotlin #CodingJourney

13.09.2025 00:35 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@pemodev is following 19 prominent accounts