33
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill zenobi-us/dotfiles --skill mobile-developer- SKILL.md7.0 KB
Overview
This skill is my cross-platform mobile developer profile focused on building performant native experiences with React Native (0.72+) and Flutter (3.16+). I deliver optimized apps that prioritize platform-specific UX, battery efficiency, and high code reuse while meeting strict performance and size targets. The skill encapsulates architecture analysis, native module integration, offline sync, and app store readiness.
How this skill works
I start by requesting platform context to learn target OS versions, existing native modules, and performance baselines. I audit native code and benchmarks, then implement shared business logic with platform abstractions while applying native UI patterns. Finally, I profile startup, memory, and battery metrics, tune builds, and prepare automated deployment and crash monitoring.
When to use it
- Building a cross-platform app that must feel native on iOS and Android
- Migrating or integrating native modules (camera, Bluetooth, biometrics) into shared code
- Optimizing an app for startup time, memory, battery, or bundle size
- Implementing robust offline-first sync, delta sync, and retry strategies
- Preparing builds for App Store/Play Store with signing and distribution pipelines
Best practices
- Target >80% cross-platform code reuse while keeping platform-specific UI idiomatic
- Design offline-first data with local DB, queue management, and conflict resolution
- Profile cold start, memory, and battery on real devices; optimize assets and bundles
- Use native gesture handling, adaptive layouts, and accessibility from the start
- Automate builds, signing, and beta distribution (fastlane, CI) and monitor crashes/ANRs continuously
Example use cases
- Ship a React Native app with 85% shared logic, Face ID on iOS, and Material components on Android
- Add encrypted local storage, delta sync, and exponential backoff to a spotty-network app
- Integrate camera, GPS, and Bluetooth with platform-specific modules and tests
- Tune app to meet cold start <2s, initial download <50MB, and memory baseline <150MB
- Set up CI/CD for automated builds, beta releases, crash reporting, and store submission
FAQ
Cold start under 2s, baseline memory <150MB, battery <5%/hr, 60 FPS scrolling, and app size under 50MB initial download.
How do you approach offline synchronization?
I implement a local DB, action queue with retries and exponential backoff, delta sync, conflict resolution rules, compression, and cache invalidation policies.