Homepage
Open in app
Sign in
Get started
Protein
We share what we know for better technologies together
Development
Mobile
Design
Test
Join Us
Follow
Following
How We Used Google Maps Services on iOS: An Ultimate Guide
How We Used Google Maps Services on iOS: An Ultimate Guide
In this guide, I’ve written about how to use Google Maps SDK on iOS with the integration of CoreLocation by using Swift 5.
Halil İbrahim Andiç
Apr 29
Pkl from Apple: How to convert from/to JSON, YAML and more
Pkl from Apple: How to convert from/to JSON, YAML and more
Apple has recently introduced a new configuration language Pkl (pronounced Pickle) which is announced as a blend of static (JSON, YAML…
Halil İbrahim Andiç
Feb 14
Jetpack Compose Bottom Sheet Management
Jetpack Compose Bottom Sheet Management
Getting out of bottom sheet management hell…
Tarik Yasar
Jan 24
How to Debug in iOS - Part 1: Breakpoints & LLDB
How to Debug in iOS - Part 1: Breakpoints & LLDB
Debugging in iOS environment is not a troublemaker when you know how to use breakpoints and LLDB commands wisely in xCode
Halil İbrahim Andiç
Sep 20, 2023
React JS’de Veri Çekmenin Doğru Yolu
React JS’de Veri Çekmenin Doğru Yolu
Son birkaç yıl react geliştiricileri için yeniliklerle dolu oldu. React çekirdek ekibi artık daha dışarıya dönük, işbirlikçi ve devrimsel…
Kudret Yilmaz
Sep 19, 2023
Exploring differences collectAsState() & collectAsStateWithLifecycle()
Exploring differences collectAsState() & collectAsStateWithLifecycle()
In this article, we’ll explore the key differences between collectAsState()and collectAsStateWithLifecycle()in Jetpack Compose and provide…
Ahmetburakilhan
May 8, 2023
Touch Feedback Animation like Spotify in Jetpack Compose
Touch Feedback Animation like Spotify in Jetpack Compose
Build a Bouncing Click Effect in Jetpack Compose
ilyas ipek
May 3, 2023
Understanding and Solving N+1 Queries in Ruby on Rails
Understanding and Solving N+1 Queries in Ruby on Rails
In this post, we will explore what N+1 queries are, why they happen, and how to solve them with SQL and ORM examples.
Yunus Bulut
Apr 24, 2023
Automatically Run Your Android Tests Before Pushing
Automatically Run Your Android Tests Before Pushing
Easy guide to setup a pre-push hook to run all your Android tests
ilyas ipek
Apr 10, 2023
Product Flavors and Build Types in Android Projects: Customizing Base URLs, Logos, and More
Product Flavors and Build Types in Android Projects: Customizing Base URLs, Logos, and More
Creating separate environments and different flavors is essential for testing, development in Android Projects. Each environment has its…
Ahmetburakilhan
Apr 4, 2023
Jetpack Compose — Respect the contract of Modifiers
Jetpack Compose — Respect the contract of Modifiers
The do’s and don’ts of Modifiers
ilyas ipek
Mar 28, 2023
Jetpack Compose — Auto Image Slider with Dots Indicator
Jetpack Compose — Auto Image Slider with Dots Indicator
Fully Customizable Image Carousel with Dots Indicator
ilyas ipek
Mar 13, 2023
Kotlin — Shallow vs Deep Copy Explained
Kotlin — Shallow vs Deep Copy Explained
In this article, I’ll explain the difference between deep and shallow copying in Kotlin and why it’s crucial to understand it when copying…
ilyas ipek
Mar 5, 2023
Kotlin Multiplatform — The Ultimate Guide to Key-Value Storage
Kotlin Multiplatform — The Ultimate Guide to Key-Value Storage
Using Settings library, the KMM equivalent of SharedPreference…
ilyas ipek
Feb 16, 2023
Private NuGet Repository Oluşturmak
Private NuGet Repository Oluşturmak
Selamlar 👋
Oğuz Can Genç
Jan 31, 2023
Top 7 Must-Read Books for Developers — Stay Ahead of the Game
Top 7 Must-Read Books for Developers — Stay Ahead of the Game
Unlock the Secrets of Software Engineering
ilyas ipek
Jan 25, 2023
Have You Heard of Android Database Inspector?
Have You Heard of Android Database Inspector?
If you want to examine, query, or even modify the application’s database, the database inspector is here. It is a particularly useful…
Tutku Aydın
Jan 20, 2023
The Fantastic 13 Plugins For Android Studio
The Fantastic 13 Plugins For Android Studio
Best Android Studio's Plugins to explore…
ilyas ipek
Jan 12, 2023
Dexie ile IndexedDB yönetimi
Dexie ile IndexedDB yönetimi
Dexie Nedir, Nasıl Kullanılır?
Hatice Edis
Jan 10, 2023
Android Studio — Hide generated files from search results
Android Studio — Hide generated files from search results
Hide all the files you don’t care about
ilyas ipek
Dec 26, 2022
How to use Polymorphic Associations in Ruby on Rails ?
How to use Polymorphic Associations in Ruby on Rails ?
In Ruby on Rails, a polymorphic association allows a model to belong to more than one other model on a single association.
Yunus Bulut
Dec 16, 2022
Flutter — Manage all your loading dialogs in one place
Flutter — Manage all your loading dialogs in one place
A singleton loading manager that you can access without context
ilyas ipek
Dec 5, 2022
iOS CI/CD Process with Jenkins and Fastlane
iOS CI/CD Process with Jenkins and Fastlane
CI/CD implementation in iOS Projects
Ebubekir Sezer
Nov 14, 2022
About wereprotein
Latest Stories
Archive
About Medium
Terms
Privacy
Teams