I feel the same way about ProductHunt. I released a chrome extension called DesignDupe on there back in August, got hundreds of upvotes and comments, and even got #7 for the day, but most of the comments sounded AI generated and I didn't actually get much traffic from there
@musababdullah12497 сағат бұрын
subscribed to your channel, this video was super interesting
@mykolaharmash5 сағат бұрын
Glad it’s not only me, exact same experience
@mykolaharmash5 сағат бұрын
@musababdullah1249 thank you!
@AjayYadav-ox4ti3 күн бұрын
How about Kotlin Multiplatform, seems like it's getting traction lately?
@grover_gol3 күн бұрын
Thanks for sharing, mate!
@jsopiak13 күн бұрын
Great video and great advice! Everything you’re saying makes 100% sense! Thank you!!!
@tricksilver045 күн бұрын
I'm an indie app developer as well. I love the UI of your app. Thanks for sharing your story
@mykolaharmash4 күн бұрын
Thank you!
@reignover178 күн бұрын
Except for Xcode, all your subjective points were right! Great video btw :)
@mykolaharmash7 күн бұрын
Thank you!
@art-thou-gomeo9 күн бұрын
What notes app is that you're using to take down your notes? Notion?
@mykolaharmash9 күн бұрын
Yes, it’s Notion. I wad using it for a while, then tried to migrate to Apple Notes, but it did not click with me, so I recently moved everything back to Notion.
@HiMyNameIs3929 күн бұрын
I agree mostly with your take. Even tho xcode layout confuses me a lot. I think for me its the most fun to work in swift, since I like the way of writing code. Flutter is a bit toooo much hyper Type focused. Developing an iOS app in which you want to use the full potential of creating something nice is in my opinion swift/swiftUI with rive. Rive is quite cool (Check it out if you have time :D)
@mykolaharmash9 күн бұрын
I saw Rive mention here and there, it seems on the rise, will look into it, thank you for recommendation 🙌
@304enrique10 күн бұрын
Amazing, how can I work with you?
@andrere211 күн бұрын
react native now has a new architecture that doesn't have a bridge anymore
@nemrdev13 күн бұрын
I know cross platform frameworks aren’t perfect but let’s not forget that it is practical for small teams with multiple targeted platforms, for me I love flutter it’s flexible you don’t have to relay on 3rd party packages for native APIs as it is easy to communicate with native and build the bridge yourself so having swiftUI and Kotlin on your plate of experience makes u a perfect mobile developer specially in Flutter. The real problem is that most of the community doesn’t have real experience in any other framework which make it harder to work after them which is acceptable in any new framework, still agree on the new design elements from Apple and google it may take time, but how many times it happened specially in Apple
@AkimboFennec14 күн бұрын
Majority of people who say that SwiftUI is not production ready are simply not proficient enough in SwiftUI. Maybe you can find one component available in UIKit not available in SwiftUI, but you can build any custom component you want, and replicate the one available in UIKit. I have been using SwiftUI for 1.5 years now, and honestly, especially since iOS 17 and above, it is phenomenal. Declarative way to program UI is a trillion tiles easier than UIKIT storyboards and auto layout. I absolutely in love with SwiftUI and I will never switch to UIKIT. If anyone ever tried SwiftUI, and then decided to attempt UIKit, the experience would be like driving a Ferrari, and then trying to switch to Mazda. Which one of the cars is the best, the answer is obvious
@ramiali626916 күн бұрын
Could i know where did you get this Beautiful App icon Design from ?
@mykolaharmash16 күн бұрын
Thanks, glad it looks decent, I make all the designs for the app myself, including the icon.
@SeanMacLachlan17 күн бұрын
LOL dude, xcode is THE worst IDE, its the apple magic mouse of the ides
@mykolaharmash17 күн бұрын
you won't be surprised that I use magic mouse and quite like it 😁
@BraisonsCrece18 күн бұрын
Wow, great Job! Very inspiring 👏
@BraisonsCrece17 күн бұрын
I've just purchased the PRO version, your app is so good! Very well executed, very good looking, simple, and useful! again, congratulations 👏 I was investigating for a while on what technology to learn to start getting into mobile development, and your channel was the last step before jumping into "the bright side " Can I ask what would you recommend to learn and eventually master iOS development?
@mykolaharmash17 күн бұрын
@BraisonsCrece Thank you for the support! About some recommendations, there are usual suspects like: - www.hackingwithswift.com/learn - swiftwithmajid.com - www.swiftbysundell.com - www.donnywals.com but you will stumble across them anyway when googling stuff. If you're just starting, I'd definitely recommend going through Apple's SwiftUI tutorial, it's quite good 👍 And also download the official Apple Developer app, it has a ton of super useful WWDC videos, like: - SwiftUI Essentials developer.apple.com/videos/play/wwdc2024/10150 - Enhance your UI animations and transitions developer.apple.com/videos/play/wwdc2024/10150 - Create Custom Visual Effects in SwiftUI developer.apple.com/videos/play/wwdc2024/10151 and a lot more, pick whatever is interesting or needed for the current feature you're working on. And yeah, don't be stuck in the tutorials, get the bare minimum knowledge, start building something and figure out things along the way. At least that's the best strategy that works best for me and how the things I learn actually stay in my head.
@sumanshekhar811018 күн бұрын
Just tried you app, simple clean shiny UI, Would love to hear from you how you made the app, I mean what went onto design and implementation
@mykolaharmash18 күн бұрын
Thank you! Yes definitely, there will be videos going deeper into the details.
@pownery19 күн бұрын
UGC is one of the best channels. Other people have to create posts and videos how cool is this app and namely THIS app FINALLY helped to track habits, etc. Find some video references with huge amount of views, create by yourself (use AI assistant) and try finding a few accounts to which you would pay for “native life-changing app” videos. It’s a big part of work, but should be worth. Супер контент, дяка ❤
@mykolaharmash18 күн бұрын
Thank you! That's a great suggestion, and I think some short-form content platform could be a good fit for these over-the-top reactionary videos, someone asked about tiktok here already, I have no idea how to create good videos there but will probably have to learn that or pay someone as you've mentioned. Дякую що подивився!
@pettiboy19 күн бұрын
Very cool concept!
@pettiboy19 күн бұрын
I am a side project dev. This video was very helpful thaks!
@mykolaharmash19 күн бұрын
Thank you!
@mario_luis_dev19 күн бұрын
thanks for sharing man, really love your content. I’m currently also planning some marketing strategies for my book tracking app ReadTracker, and the marketing bit is definitely the hardest part, especially when you don’t have a big social media presence
@mykolaharmash19 күн бұрын
Thank you! Could you share the link to your app? I'm always curious about what other fellow devs are building.
@rolobuilds19 күн бұрын
How do you balance making progress and making content? I feel like I have to stop fully, make content about my latest progress and only then can I keep going. It sounds like you’ve struggled with similar situation 2:53
@mykolaharmash19 күн бұрын
Same problem tbh, I loose momentum on the app progress while working on a video … at first I had a 20/10 split: 20 days in a row working on the app and 10 days on a video (I had a 1 video per month goal). Now I want to try make daily progress on both content and the app, will try to work on the app in the morning and on videos in the evening every day. It’s a constant struggle tbh to find a good balance, not having a 9-to-5 would improve things a lot haha:)
@rolobuilds19 күн бұрын
@@mykolaharmash So relatable, especially the 9-to-5 part haha.
@Andi-t1y20 күн бұрын
What about TikTok?
@mykolaharmash20 күн бұрын
Have not tried it yet but probably should. I don’t really understand yet how to make good short form content tbh. Especially having an app that is ment for a generally public, places like tiktok or instagram could work great.
@RullyArdiansyah18 күн бұрын
I did it to targeting local audience in my countru. because I create a different charactwr
@mykolaharmash18 күн бұрын
@RullyArdiansyah that’s a good idea to niche down on a specific country 🤔
@codelivewithme22 күн бұрын
Now react native talk dirctly with native lyer
@alisaen212825 күн бұрын
You can request a 15% cut from apple instead of 30% if u r making less than $1M a year
@mykolaharmash25 күн бұрын
Yep, the number in the video is already partially 15% cut, it took them a month to review my application, so it was 30% in the first month and 15% going forward
@theflutterboi25 күн бұрын
You have never used flutter. All the stuffs you have mentioned are from ChatGPT lol...
@edhahaz26 күн бұрын
I think you wanted to build an iphone app, otherwise React Native would've been the choice. Apple does have a nicer platform, at least they care about design and don't guide your app to come out looking like garbage (Material design🤮); it's no secret why nobody is building material looking apps, even on Android. Swift being friendlier by not dealing with all the extra abstractions is a great too. However, if you cared about Android, you wouldn't prefer porting an iOS app to it and effectively building two separate apps.
@mykolaharmash26 күн бұрын
Yep agree, I mentioned this in the video as well, if I had to build cross-platform I’d choose react native. +1 on material design being ugly :)
@rolobuilds27 күн бұрын
Very inspired by your journey! I recently decided to start logging my progress on YT and I love your approach.
@mykolaharmash26 күн бұрын
Thank you! I’ll check your channel as well🙌
@victorgxn28 күн бұрын
I like your content keep going
@mykolaharmash28 күн бұрын
Thank you!
@m00wn28 күн бұрын
Beautiful project and very inspiring for iOS developers.
@ricko1328 күн бұрын
this video will age like milk
@mykolaharmash28 күн бұрын
We’ll see 😉
@tobzdevandfilmАй бұрын
As soon as I watched this i downloaded the app! It’s so helpful
@mykolaharmash29 күн бұрын
Thank you! Let me know if you have any suggestions, there is my email in app’s settings 🙌
@DriftingMonkeyxАй бұрын
I love the app and i’m considering buying the powerpack however i would only buy if the features that are planned are actually coming… hope there aren’t any plans to abandon the app
@mykolaharmash29 күн бұрын
Sure, it’s a fair concern, I use the app myself daily and have fun working on it, definitely no plans to abandon. Thought features might come out not super fast as I work on it alone for now.
@nadaz7333Ай бұрын
This is great! Could you go into the iOS architecture pls
@mykolaharmashАй бұрын
Thank you! I plan to do a live stream with a code walkthrough to show how everything is implemented (there will be a recording as well of course).
@shreyan099Ай бұрын
android comming when ?
@mykolaharmashАй бұрын
Not in the foreseeable future tbh, it’s built with the native apple tech stack, would be quite hard to port it to android.
@FirstPlaceFilmsАй бұрын
really liked the insight you gave! you can see hour by hour/real time purchases and downloads if you go to trends, purchases then go to 24hr
@ramsay2113Ай бұрын
Would love if you made a video going into the 3 subjective reasons you like SwiftUI. I started learning SwiftUI coming from a React background and I was very surprised to end up having the same opinions.
@mykolaharmashАй бұрын
I’ll try to cover those point in some way, whether in a dedicated video or as a segment somewhere. Though seems like we are in a minority here judging from the comment section 😅
@kr1pt1c35Ай бұрын
I just found this and it looks really nice (coming from git :) ) One question I had was if there was a desktop / web version planned? Thank you and looking forward to more features
@mykolaharmashАй бұрын
Thank you! Yes, I’m going to have a version for macOS as well. Though I will release an iPad version first and try to share some parts of it with macOS app.
@talha-nagorikАй бұрын
"Xcode is a better IDEA" after this I can confirm that dude is totally biased 😂
@ninseineonАй бұрын
Everything spot on, except maybe for the fact I’m not sure Xcode is the better IDE. I do use it as well though, but a few power features are sorely missing that you find e.g., in JetBrains’ IDEs
@ryaaannАй бұрын
I've been working with react native for 4 years now and it"s (imo) still the best option to write cross platform apps. i don't agree with the fact that you rely on community based libraries, because the most crucial libraries (like navigation) come from companies which are exclusively working on those libraries (like software mansion). all other native functionality you can write yourself. i have written multiple native modules in my app (e.g. QR Code scanner, Image to Text with ML Kit) and it works like a charm and it is incredibly powerful. if you install for every little funcionality a library its probably not the technology's fault, rather you not being able to use the technology right.
@Luca-pb8vtАй бұрын
You need to apply to "App Store Small Business Program". Apple's cut will be only 15% instead of 30% (when generating <1M$ in sales).
@mykolaharmashАй бұрын
oh yes, I'm already in the program:) Though it took about a month for them to review my application and all the sales in that period were still 30%
@cyb3risticАй бұрын
your avatar is so cool, who made it?
@mykolaharmashАй бұрын
Thanks! I made it:)
@cyb3risticАй бұрын
@@mykolaharmash super nice
@john-wiggainsАй бұрын
I’ll happily support a good developer. Subscribed and super excited to what all you create! I’m going to give the habit tracker a chance. 😊
@ppopcornmovieАй бұрын
I used this app for a month to track my gym training. it was super easy and fun to use. However in dashboard i wanted be able to see monthly track too
@mykolaharmashАй бұрын
Hey, thank you for the feedback! Could you give a bit more details about the monthly track, what kind of data/visualization you have in mind?
@ppopcornmovieАй бұрын
@@mykolaharmash I think its hard to visualize data othen than tracking. Because there isn't much space. In home page its okay to show tracking from starting date. But when you go specific Board i think its good visualizing current month only.
@ivanmatkovicАй бұрын
Where did you get design inspiration?
@mykolaharmashАй бұрын
Mostly from using other apps/services and trying to notice when something feels good to use. I then take screenshots/videos and collect everything to review later. No special system tbh, a bit random.
@patrickbergmann4885Ай бұрын
Your videos are very inspiring. Keep up the good work! You said you already have 15 years of professional experience as a web developer, but you still decided to learn a new tech stack and go into native iOS development. Why is that? I am a backend developer and would like to create my own product in the future. But I am currently facing the decision to learn web stack or mobile stack. I wonder why you didn't start a micro SaaS as an indie project with your strong experience in the web? Some indie hackers I follow are very successful with (micro) SaaS. Would you say mobile apps are better suited for indies than (micro) SaaS?
@mykolaharmashАй бұрын
Thank you! Web started to feel a bit limiting for the things that I wanted to build. I wanted to have access to haptics, camera, direct interactions with touch, all that stuff. Plus, I’ve been a bit of an apple fanboy for quite some time and I vibe with their developer community more than web dev community. I’ve got some ideas for web projects as well and will try to build something there as well. But specifically about the micro SaaS movement, I’m not sure tbh, I feel like a lot of it a survivorship bias and a blatant BS in some cases :)
@OranDsouzaАй бұрын
props for not charging 50 bucks an year
@ricko13Ай бұрын
17:04 ...wait what? "22.15 AM" ?? how many hours do you have in germany lol
@mykolaharmashАй бұрын
haha, nice catch, I remember I was editing this very late at night with half of the brain sleeping already 😅
@mouna5252elleАй бұрын
You lost me when i've seen the apple keyboard on your desk and oh before i leave the is also .net maui and avalonia where you can build apps for Linux Windows Mac ios Android using c# so really no need for swift
@rickywitherspoon2861Ай бұрын
For syncing, did you use CloudKit by itself, or CoreData/Cloudkit?
@mykolaharmashАй бұрын
I used CKSyncEngine, here is a good example repo from apple github.com/apple/sample-cloudkit-sync-engine