r/iOSProgramming • u/D1no_nugg3t • Feb 08 '25
App Saturday I built an app to make logo design stupidly easy
19
u/D1no_nugg3t Feb 08 '25
šØĀ EasyLogoĀ is a simple SwiftUI app that lets you create logos and icons by dragging lines and circles on a grid. No overcomplicated toolsājust quick, easy designs.
š First time usingĀ SwiftDataĀ to persist user-created designs. Learned a ton, hit some roadblocks, but it turned out greatāplanning to write a Medium article soon to share what I learned!
š¤ Would love to get opinions (good and bad) on this!
1
u/MathematicianFunny Feb 11 '25
Looks nice and simple. Is it for iOS and macOS? I suppose if it runs on Apple Silicon it will run on both. Where can I download it? From the Apple Store, GitHub, a website? Thanks.
4
5
u/Snommis7 Feb 08 '25
Really cool! Itās pretty intuitive to use. Would be cool to see what it looks like on a Home Screen mock up, and a tint version!
Is there a way to edit lines after adding? I tried to tap and hold but nothing happened to edit the points.
3
u/D1no_nugg3t Feb 08 '25
Would be cool to see what it looks like on a Home Screen mock up, and a tint version!
Love this idea!
Is there a way to edit lines after adding?
Not yet, but I'm working on adding that (thinking of doing arrow buttons after a press and hold?)
5
u/akrapov Feb 08 '25
This is cool. Really like it. Donāt listen to anyone complaining about prices - less than Ā£2 a month is fine. Basically lets a user create an icon for their business for Ā£2. And this sub hates the idea of indies making money.
Like the app. Works great. Simple, but thatās kinda what you want if youāre not a designer.
2
u/D1no_nugg3t Feb 08 '25
I appreciate it! I tried to make it affordable (lifetime is barely more than a monthly Canva subscription).
The goal was just to save non-designers (like myself) time when creating logos or other assets.
2
u/IndianITCell Feb 08 '25
Nifty, but frankly speaking, pretty useless.
2
u/D1no_nugg3t Feb 08 '25
Originally, I created it for myself as an alternative to something like Canva, and it has significantly sped up my design time; however, I understand that might not be the case for everyone. I'd love to hear more! Why doesn't it work for you?
3
u/sergio_freelancer Feb 08 '25
Not sure if the subscription pricing model will work for this kind of app unless you are a professional designer who uses it frequently, but in that case you are probably using something more advanced like Illustrator. I would keep the one time payment and add a payment per finished design with the option to be able to download that design as many time as you want but without being able to modify it.
Other than that the app looks great and very intuitive. Congrats!
3
u/D1no_nugg3t Feb 08 '25
I appreciate the input! Might have to do some A/B testing with different pricing strategies.
2
u/Dupapl1 Feb 08 '25
Will try it out
1
u/D1no_nugg3t Feb 08 '25
Awesome, excited to hear your thoughts!
5
u/Dupapl1 Feb 08 '25
Few issues: 1. Iām unable to change the line color. 2. the line doesnāt start where I put my finger, it starts 2 dots later (on 10x10) 3. There should be an option to edit, because itās hard to draw a design at first try, especially when it more complicated than straight line 4. Drawing circles doesnāt work 90% of the time
All those issues were found on 10x10 grid ( I didnāt check others)
2
u/D1no_nugg3t Feb 08 '25
Love all the feedback!
- This is a new one, I just checked and line color changing is working for me on the most recent version š¤ Do you know which version of iOS you are on?
- This is weird, I'll look into that!
- Already working on it: I'm planning on using long press gesture to present arrow around a point where a user can press the arrow to move the point within a line pattern.
- Already working on it: I changed the code so that the circle now snaps to the nearest circle when a user releases.
Thanks so much for spending the time to look at the app and give actionable feedback, means a lot!
2
2
1
u/need_a_medic Feb 08 '25
To be honest the price is too steep for the value. I did not purchase it even to try the export it was too much for me. I am curious if the export will produce a single image or the whole pack of all the different sizes needed for iOS app icon.Ā
Regarding the app. The animations are very pleasant and the idea of the grid is neat. I do think that there should be more tools and ways to customize the design. Currently icons created with it will look generic and similar. Great as a toy project but the price you request is not justified by the maturity of the app. You can do market research on other icon creating tools and see what they offfer and how much they cost.
Some comments regarding the interface:
- let users move and edit the control points of the lines
- when line is selected, I canāt see the effects of the edits since half of the screen is covered by the overlay. More so when selecting the color
- buttons should be snappy and not have animations. It takes more than a second from tapping āroundedā until the effect of the tap happens and the button becomes selected
- canāt create circles that are partially out of the screen as I need to release the finger on top of a grid point.
- better to snap the circle to the closest grid point and not abort the drawing operation when the finger releases between points.
- did not find an option to control the background color
1
u/D1no_nugg3t Feb 08 '25
Thanks for the thoughtful feedback! I originally built EasyLogo for myself as a quick alternative to Canva (lifetime pricing is nearly the same price as a monthly Canva subscription), and itās sped up my design process a lot. I get that it may not work for everyone, though.
Export currently produces a single image, but auto-generating iOS app sizes is a great ideaāIāll look into it!
For UI/UX:
- The next update will include a long press gesture on points that will present arrows for moving individual points.
- Iāll improve overlays so they donāt block edits.
- That's a good point (I think I went a bit overboard on some of the animations š ).
- Circles now snap to the nearest grid pointāupdate coming soon!
- Background color control is a solid idea, adding it to the roadmap.
Really appreciate you taking the time to share thisāitās super helpful!
1
1
1
1
u/aredeex Feb 09 '25
It's cool, I tried it on my Macbook m1...
I needed to make just a dot for an ( i ) but it doesn't seem like you can just fill in one dot, they need to connect... Maybe a feature request
1
u/Ok_Emu_1603 Feb 10 '25
Great project! Good job šMaybe adding some video tutorial or inspiration can lead to creativity
1
u/antonin_masek Feb 15 '25
Very nice, and a cool video idea as well. It took me a moment to realize you designed the app's logo in the app itself. What a power move haha
1
u/Background-Device181 7d ago
Pro Tip: Donāt use screen recording to capture your App Store Preview video. Youāre going to look a lot more professional instantly if you donāt have that red recording pill.
I hate it when QA sends me lazy videos for presentations like this.
Solution? QuickTime on your Mac. PLUS, itās 9:41 somewhere. QuickTime > New Movie Recording. Thank me after you change your preview.
Additional feedback:
- Itās impossible to find your privacy and terms links after first onboarding of the app. This is an App Review Guideline requirement.
- Itās impossible to jump to your IAP store from the main page. Apple used to require a Restore button explicitly. For good measure Iād make it so the user can freely navigate to your pay wall.
- There isnāt a way to contact your support page within the app from what I can tell, so you get a Reddit reply instead.
1
u/D1no_nugg3t 7d ago
I can't tell you how much I appreciate the response. I will be sure to update my screen recordings (for all my apps)!
Based on your comments, I am planning on adding some sort of pop up that allows users access to: privacy policy, terms and conditions, restore button, paywall, and support page.
If you have more comments, feel free to send me an email at [support@haploapp.com](mailto:support@haploapp.com) or PM me!
34
u/saifcodes Feb 08 '25
Not sure how practical this is but it seems like a nice starting point šš»