This list presents a collection of resources most iOS developers might need when developing projects.
Having a good design is at the core of every app to make the user feel welcome in your environment and to simplify his experience in using your tools. There are many different books that cover the topic of how to build a good design, from color theory to making personas. However my personal suggestion falls on
Norman, Donald A. The Design of Everyday Things. MIT Press, 2013.
- Canva
A great website to create assets, icons and graphic resources for your app.
- UI Color
Converter from HEX to RGB and vice versa. - Flat UI Colors 2
Free palettes for your app. - Color Hunt
More free palettes for you app. - Material Design palette
A material design color palette generator.
- inVision
Create complex prototypes for your presentations. - Sketch App Sourcers
Free design resources and plugins. - Dribbble
Find design inspiration and get in touch with a lot of creative designers. - mockuPhone
Free and simple screenshots device mockups generator.
Wrap your design in mobile devices in a few clicks.
- App Icon Generator
A tool to generate different app icon sizes for all iOS and Android platforms. - Make App Icon
An icon resizer for mobile app developers and designers.
A mobile app landing page is specifically made for promoting your mobile app. It should describe your app's core features so that visitors are enticed to click through, download, and install. Your app's landing page is a point-of-entry and starts out the user journey. Don't underestimate its importance.
- Unbounce
Build a landing page effortlessy. - Leadpages
Build a landing page through an online editor. - Squarespace
Create a website by choosing from hundreads of templates. - Wordpress
An open source software to crate beautiful website, blogs, apps. - Start Bootstrap
Bootstrap themes, templates and UI tools for your next project. - Strikingly
Create a website in minutes.
- Google Fonts
A beautiful collection of fonts for your app.
A good idea and a fancy layout are not sufficient to include your app within the top ten on App Store. These resources will help you to create your target audience and to reach them, so you can let them know your app is out there!
- Google Trends
A way of knowing the current people trends. - Google Ads
Choose the correct keywords to mark your app with. - Product Hunt
Discover what's next and get featured. - Betalist
A community of makers and early adopters showcasing their startup and exchanging feedback. - BuzzSumo
Get ideas, scan the market, find influencers and more to promote your app.
- ReferralHero
A service that enables you to grow your mailing list, get more leads and more sales. - Norbert
Build a mailing list of users interested in your product. - Boomerang for Gmail
Schedule emails to be sent later and promote your app through your mailing list. - HubSpot
A free email tracking software to boost sales productivity.
If you're developing something alone you might not have the resources for additional materials. Luckely you can use most of the resources within the following website for free in your projects.
- Pixabay
A website containing lots and lots of images free for commercial use. - Pexels
All photos and videos from this website can be downloaded and used for free.
- Free Music Archive
A world of amazing, original music from independent artists. Some of these resources are free to use in your projects.
- SF Symbols
Tons of icons from Apple free to use with your app. In most cases this set contains all the icons you will ever need.
- Privacy policy generator
Generate a generic Privacy Policy and Terms & Conditions for your app.
- Ubertesters
A great tool to hire remote testers when needed.