Essential Considerations Before Development
Learn about essential considerations before development to avoid Apple review risks
UI Design
Apple encourages original, high-quality apps. Every app should have its own unique UI design. Apple discourages copying other apps, one-to-one imitation of other apps, and does not allow shell apps to be listed. Therefore, we recommend you design a style that belongs to your own app.
Even when competitors already exist, you can learn from their ideas and interactions. On the basis of competitors' apps, add your own features and differentiated functions, optimize user experience, and fix all the shortcomings of competitors. This not only avoids plagiarism but also creates an app that is better than competitors.
Apple also discourages using template-included UI designs. If many people use the same set of template UI designs, it will be considered plagiarism during review, with a high risk of rejection. You can modify the page theme and layout based on this.
- Have UI Design: Use your own UI design, core logic can reuse template code
- No UI Design: Use the rich component code provided by EasyApp, visit Component Library to see all available components
Continuous Updates
We continuously update our component library to ensure multiple components are available for every business scenario.
We have also compiled some UI design resources and component libraries for your reference to help you get design inspiration. You can also let AI generate UI designs - Claude Opus 4.5 / Claude Sonnet 4.5 now have good design capabilities.
Design Resource Platforms
High-quality UI design resource marketplace
Open-source UI elements library
Designer portfolio showcase platform
Sketch resource library
Figma Resources
Mobile app design templates
Curated mobile app templates
Design template community
Professional UI component kits
App Design References
Mobile app design reference library
AI-powered design templates
Mobile app design resources
Next, we recommend you quickly understand the EasyApp project configuration
Last updated on