mobile-developer

Guide mobile app development with framework selection and architecture best practices.

Updated Aug 27, 2024
One-click install
npx skills add https://github.com/serkankorkut17/serkankorkut.dev --skill mobile-developer-serkankorkut17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-developer
Source: https://github.com/serkankorkut17/serkankorkut.dev/tree/main/.agent/skills/mobile-developer
Command: npx skills add https://github.com/serkankorkut17/serkankorkut.dev --skill mobile-developer-serkankorkut17

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development and review process for mobile applications, enabling efficient feature implementation, code review, and architecture planning.

Core Features & Use Cases

  • Platform-specific guidance: Assists in choosing development frameworks for iOS, Android, or cross-platform solutions like React Native and Flutter.
  • Architecture decisions: Provides best practices for MVVM, dependency injection, and performance optimization.
  • Use Case: A developer planning a new mobile app can get tailored recommendations for framework selection, performance thresholds, and code organization to ensure a robust production build.

Quick Start

Ask the AI to review your current mobile codebase or to recommend architecture patterns for your next app development project.

Frequently Asked Questions about mobile-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between React Native and Flutter for cross-platform mobile app architecture?

Choosing between React Native and Flutter for mobile app architecture requires evaluating platform-specific best practices and framework decision trees. This Skill provides tailored recommendations for selecting the optimal cross-platform framework based on your project's performance thresholds and code organization needs.

What is the best way to structure a mobile app codebase using MVVM and dependency injection?

The best way to structure a mobile app codebase using MVVM and dependency injection is to follow architecture best practices. This Skill provides comprehensive guidance on code organization patterns, ensuring robust production builds through optimized dependency management and clear separation of concerns.

Can I use this mobile development guidance for reviewing an existing iOS or Android codebase?

Yes, you can use this mobile development guidance to review existing iOS or Android codebases. The Skill streamlines the code review process by providing platform-specific best practices and performance optimization metrics to evaluate and enhance your current mobile application architecture.

Do I need prior experience with native mobile frameworks to implement these architecture decisions?

Yes, you need familiarity with native and cross-platform mobile frameworks to implement these architecture decisions efficiently. The Skill provides targeted guidance for developers and project managers, assuming prerequisite knowledge of iOS, Android, or cross-platform solutions to optimize mobile solutions effectively.

What performance metrics and optimization thresholds should I target for a mobile production build?

Performance metrics and optimization thresholds for a mobile production build depend on platform-specific guidelines. This Skill defines specific performance thresholds and optimization metrics to ensure your iOS, Android, or cross-platform application maintains robust performance standards during feature implementation.