Database
Browse 4,557 skills across 394 packs and 37 categories
Navigation
335LSwiftUI navigation patterns using NavigationStack, programmatic routing, and deep linking
Networking
359LURLSession networking patterns for building robust API clients and handling data transfer in iOS
Swift Concurrency
339LSwift structured concurrency with async/await, actors, and task groups for safe concurrent iOS code
Swiftui
289LSwiftUI declarative UI framework fundamentals for building modern iOS interfaces
Testing
440LXCTest unit testing, UI testing, and test architecture patterns for reliable iOS applications
Architecture
285LMVVM architecture pattern with ViewModel, LiveData, and StateFlow for scalable Android apps
Coroutines
220LKotlin coroutines and Flow for asynchronous programming and reactive streams in Android
Dependency Injection
268LHilt and Dagger dependency injection for managing object creation and scoping in Android apps
Jetpack Compose
232LJetpack Compose declarative UI toolkit for building native Android interfaces with Kotlin
Navigation
227LJetpack Navigation component for type-safe in-app navigation and deep linking in Android
Retrofit
309LRetrofit HTTP client for type-safe REST API communication in Android with Kotlin coroutines
Room Database
237LRoom persistence library for local SQLite database access with compile-time query verification in Android
Testing
395LAndroid testing with JUnit5 for unit tests and Espresso/Compose testing for UI verification
Reanimated Animations
409LHigh-performance animations in React Native using Reanimated and Gesture Handler
Eas Build Ota Updates
381LDeploying React Native apps with EAS Build, app store submission, and OTA updates via EAS Update
Expo Managed Workflow
211LExpo managed workflow for rapid React Native development with minimal native configuration
Native Modules Turbo Modules
305LCreating native modules and Turbo Modules to bridge platform-specific functionality into React Native
React Navigation Patterns
281LReact Navigation patterns for stack, tab, drawer, and nested navigators in React Native
Offline Storage
422LOffline storage strategies in React Native using AsyncStorage, MMKV, and WatermelonDB
State Management Zustand Jotai
362LState management in React Native using Zustand and Jotai for scalable, performant app state
Styling and Nativewind
335LStyling approaches in React Native including StyleSheet, NativeWind, and responsive design patterns
Animations
315LImplicit, explicit, and hero animation patterns for polished Flutter UIs
Local Storage
280LHive, SharedPreferences, and Drift patterns for local data persistence in Flutter
Navigation
244LGoRouter navigation patterns for declarative, deep-linkable Flutter routing
Networking
270LDio HTTP client and API integration patterns for Flutter applications
Platform Channels
335LPlatform channels for bridging Flutter with native Android (Kotlin) and iOS (Swift) code
State Management
249LRiverpod and Bloc state management patterns for scalable Flutter applications
Testing
337LWidget testing, unit testing, and integration testing patterns for Flutter apps
Widgets
236LWidget composition patterns for building reusable, performant Flutter UIs
Channels
218LPhoenix Channels and PubSub for real-time bidirectional communication
Concurrency
264LElixir processes and message passing for concurrent and parallel programming
Deployment
284LDeploying Elixir/Phoenix applications with Mix releases, Docker, and Fly.io
Ecto
203LEcto patterns for database schemas, queries, changesets, and migrations in Elixir
Genserver
165LGenServer patterns for stateful processes in Elixir OTP applications
Otp Supervision
175LOTP supervision tree design for building fault-tolerant Elixir applications
Phoenix Liveview
214LPhoenix LiveView patterns for building real-time, server-rendered interactive UIs
Testing
254LExUnit testing patterns for Elixir and Phoenix applications
Aspnet Minimal API
209LASP.NET Minimal APIs for building lightweight HTTP endpoints in .NET
Async Patterns
257LAsync/await patterns, Task-based concurrency, and cancellation in C#/.NET
Blazor
299LBlazor component model, rendering modes, and interactive web UI development in .NET
Configuration
310L.NET configuration system, options pattern, and secrets management
Dependency Injection
238LDependency injection patterns and service registration in .NET's built-in DI container
Entity Framework
226LEntity Framework Core ORM for data access, migrations, and query optimization in .NET
Mediatr
307LMediatR library for implementing CQRS, commands, queries, and pipeline behaviors in .NET
Testing
305LxUnit testing, integration testing with WebApplicationFactory, and mocking in .NET
API Resources
309LLaravel API resources and transformers for building consistent, well-structured JSON API responses
Authentication
308LLaravel authentication using Sanctum for API tokens and SPAs, and Fortify for web-based auth flows
Blade Livewire
343LBlade templating engine and Livewire for building dynamic server-rendered UI in Laravel applications
Deployment
357LDeploying Laravel applications with Forge, Vapor, and general server deployment strategies
Eloquent ORM
228LEloquent ORM patterns for models, relationships, query scoping, and database interactions in Laravel
Queues Jobs
301LLaravel queues, jobs, and background task processing with Redis, SQS, and Horizon
Routing Middleware
270LLaravel routing, route groups, resource controllers, and middleware for request filtering and authentication
Testing
338LTesting Laravel applications with PHPUnit and Pest, including feature tests, unit tests, mocking, and database testing
Active Record
260LActiveRecord query patterns, associations, validations, callbacks, and performance optimization for Rails applications.
API Mode
351LBuilding JSON APIs with Rails API mode, serialization, versioning, authentication, and rate limiting.
Concerns Modules
389LActiveSupport::Concern patterns, module design, and code organization strategies for maintainable Rails applications.
Deployment
433LDeploying Rails applications with Kamal, Docker, and production best practices for infrastructure and operations.
Hotwire Turbo
244LHotwire and Turbo Drive, Frames, and Streams for building reactive Rails frontends without heavy JavaScript.
Sidekiq
302LBackground job processing with Sidekiq, including job design, error handling, queues, and performance tuning in Rails.
Stimulus
329LStimulus.js controller patterns for adding interactive behavior to server-rendered Rails HTML.