/r/iosdev

Photograph via snooOG

A subreddit focused on iOS development

Apple iOS Development

WIKI

Search Tags: Help, GitHub, Tutorial

/r/iosdev

14,447 Subscribers

0

Senior IOS Developer | 15% Recurring Commission | 3 years Experience Needed!

[USD 160K - 200K]
https://interviewhammer.com/jobs/senior-ios-developer-1012

About Us
InterviewHammer is revolutionizing the job interview process with our AI-powered interview assistant. We're on a mission to help job seekers conquer their interviews effortlessly by providing real-time support and guidance. Our innovative technology listens to your interview calls on platforms like Zoom, Google Meet, and Teams, delivering instant answers and boosting your confidence. Join our team and be part of shaping the future of job interviews!

Job Description
We are seeking a talented and passionate Senior iOS Developer to lead our mobile development efforts. You will be responsible for designing, developing, and maintaining high-quality iOS applications that deliver exceptional user experiences for our AI-powered interview assistant.

Requirements
5+ years of experience in iOS app development
Strong knowledge of Swift and Objective-C
Experience with RESTful APIs and real-time communication protocols
Proficiency in iOS UI design principles and Apple’s Human Interface Guidelines
Experience with Core Data, multithreading, and performance optimization
Familiarity with iOS frameworks such as UIKit, Core Animation, and Core Graphics
Experience with Apple’s App Store submission process and maintaining app releases
Nice to Have
Experience with AI/ML integration in mobile apps
Familiarity with voice recognition and natural language processing
Knowledge of WebRTC and audio processing libraries

0 Comments
2024/10/18
01:20 UTC

0

Recommendation

Is the MacBook Pro 2017 reliable for Xcode and developing iOS apps? Please I could use your honest answers and opinions. If you happen to be using one right now for your app development, please tell me about your experience. If you also use an older version of MacBook, I would be happy if you could share your experience as well.

5 Comments
2024/10/17
18:01 UTC

13

Mobile App Translation services

Hi! I have a quick question.

We have a B2B mobile app on iOS and since we are scaling, customers are requesting translations of the app to their local language. Up till now, we've been managing this by just storing these translations locally but now we're getting to the point of +6 languages and this seems no longer manageable.

Do any of you have good advice on which translation service (weblate, lokalise, ...) is best? We're looking for something simple including an UI in which we can manage the translations directly.

4 Comments
2024/10/17
05:50 UTC

3

iOS Submission message reply waiting time

https://preview.redd.it/c9qbuix4gxud1.png?width=1952&format=png&auto=webp&s=537efff888e3638425182f7d48aefcd833e8aa3e

My app is rejected and I think the rejection reason wasn't relevant. I came across this in the end of the message from apple so I replied to them. Do you know do they reply back and how long is the waiting time?

https://preview.redd.it/n5y0fpm0hxud1.png?width=1124&format=png&auto=webp&s=aef88457ebcca30f5ec6f110e9b6afec48e89c3b

2 Comments
2024/10/15
14:13 UTC

3

Where did "Sign in with Apple" capability go in xcode 16?

I'm trying to add 'Sign in with Apple' capability. Running xcode 16. Normally I'd go to the project details, then to the "Signing & Capabilities" tab, then "+ Capability" and search for it there. But it's not there. There's no "Sign", no "Apple" when I search. The list of available capabilities seems shortened -

  • App Store

  • App Transport Security Exception

  • Autofill Credential Provider

are the first 3 items.

Strangely, googling "where is Sign in with Apple capability in xcode 16" returns nothing younger than a couple of years ago. I can't find anyone asking about this.

I have a valid bundle identifier for my SwiftUI project.

3 Comments
2024/10/15
09:29 UTC

0

If anyone is interested, I updated my iOS calendar application to be very customizable and it makes it hard to miss events in your calendar!

1 Comment
2024/10/14
02:36 UTC

5

Almost done with my settings screen, which means I’m getting closer to release my new iOS app!

I’ve been debating whether to add a subscription model. But then I saw one dev approach: he just launched his app for low price, just $0.99 — no ads, no subscriptions, just pure value. And had a lot of purchases

Now I’m seriously considering doing the same. What do you think?

Let me know your thoughts👇 What’s the best app pricing strategy?

10 Comments
2024/10/13
17:15 UTC

0

Cost to Build Dating App?

I want to pay an experienced coder to crates a dating app for me.

What would be the cost for this?

$2,000? $8,000?

19 Comments
2024/10/13
16:33 UTC

0

I want guidance on what to study

0 Comments
2024/10/11
01:44 UTC

3

Need advice for moving into iOS development

Hi all, I am a SWE about 3/4 years into my career. The last two years I ended up on a team developing a framework for iOS and android. Starting mostly on the Android side (disgusting) but ending on the iOS side more recently after a senior dev left the team and we needed more people on that side.

Due to the nature of our work it’s all obj c (legacy code base), and it’s pretty much been just fixing bugs and adjusting things based on specs (this is in fintech so 90% of stuff is just coding to a spec). I have surprisingly enjoyed the parts of my job working in Xcode but my current role is neither challenging nor am I building any real skills developing apps.

I am considering moving fully into becoming an iOS developer but I had some questions for those of you already fully doing that:

  1. Swift is obviously important, but is flutter or the other cross platform frameworks widely used?

  2. Is this market oversaturated?

  3. Does anybody have advice for what types of things that would impress employers within a portfolio?

2 Comments
2024/10/09
20:18 UTC

11

My impression of the Kodeco bootcamp

After completing the Kodeco bootcamp, here is my impression:

The bootcamp consists of pre-recorded tutorials, blog posts, and two online meetings per week. The duration of the bootcamp is 3 months.

•Regarding the pre-recorded tutorials, unfortunately, they were very bad. They involved a person presenting a project that is mostly complete except for a specific part, and then pasting code without explaining it. In short, it was just copy and paste. These tutorials represent 80% of the bootcamp. •As for the online meetings, they were led by a trainer who didn’t even grasp the basics of Swift. He didn’t know how to upload an app to TestFlight, and when asked the simplest questions, he would respond by saying he would search for the answer and then send it later in the bootcamp group—meaning he barely knew anything about programming. •Regarding the course fee, it was around $2000. Its original price was 7500 SAR, discounted to 5900 SAR, but the actual value of the information in it doesn’t exceed 10 SAR or $3. Even the worst courses on Udemy offer much better content than this. •Another clarification regarding the recorded lessons: some of them included outdated code that had been discontinued for over a year, despite the bootcamp being advertised as focusing on iOS 17. •Conclusion: Don’t even think about subscribing to anything related to this website. Even obtaining the bootcamp certificate took two weeks of struggle.

16 Comments
2024/10/09
16:34 UTC

0

How do you like the idea of learning something new every day?

It takes you few minutes to get some interesting facts in different topics

All facts generated by AI with attention to your age and gender

This app generated almost 100$ in September Already planning new features and updates for it

If you are interested, here is the link https://apps.apple.com/ca/app/daily-random-facts-trivia-app/id6478943164

0 Comments
2024/10/09
11:10 UTC

5

Looking for advice

Hi everyone! Hope you're having a good day, so... I wanna start my path as an iOS Dev but I don't have a MacBook or iMac, and I'm looking for some advice to decide which would be a good and not so expensive laptop I can get to start, I really don't have that much money rn so I was thinking maybe I could get one from 2015-17, or it would be better if I save more money and try to get something more recent, if that's the case which one do you recommend?, and I obviously can't afford a new one😅

Thank you for your answers!

10 Comments
2024/10/08
23:38 UTC

0

Something new is coming…

1 Comment
2024/10/08
20:51 UTC

1

have access to Apple Developer CONSOLE, but errors when it was my Apple Account?

I am trying to open my apple account (from my PC machine),

Had no problem opening the console, to check on app developing and such,

I tried to enter the apple account to renew my payment method (for the developer program) and it kept disconnecting me?
https://imgur.com/YJZCFJN

Anyone had this issue before?

(This action could not be completed due to an error)

0 Comments
2024/10/08
07:26 UTC

2

How to tell if I am infringing on copyright or patent?

I’m planning on building an app for my company and what I’m planning on doing is copying a little bit of Apple style and a little bit of Google style and blend them together for an app that feels very familiar to both android and iOS users, however, I’m not sure if Google or Apple have patents on app design, like can we copy how animations are etc. How will I be able to tell when building a nap? If the thing I’m doing is safe or is a copyright infringement?

3 Comments
2024/10/07
23:09 UTC

0

Building a Quiz App with SwiftUI (and why you should care)

0 Comments
2024/10/07
13:29 UTC

0

iOS app description not changing

So i work for brand and creative strat for a Education tech firm. We have been updating our branding on different pages. Now i want to implement the same changes in my Appstore Description of the app which i am not able to do so from my dev account.

Someone please help!!

2 Comments
2024/10/07
08:17 UTC

5

Firebase Dynamic Links Alternative

Firebase Dynamic Links will be shut down soon. I have used Firebase Dynamic Links in almost all of my projects so far. I think it was a great product and easily solved many problems. It is really sad that it is shut down like this. All the alternatives recommended instead are really expensive products.

I’ve found that some developers greatly value the deep-linking functionality that allows them to direct users to specific places in their apps.

These make user journeys across apps and the web quite seamless and predictable for your users. I believe developers and their users will benefit more from adopting these native platform technologies directly and continue moving the ecosystem forward.

That's why I'm making my own solution available to everyone for free. You can review it here. Of course, there will be areas that need improvement. I'm waiting for your feedback.

0 Comments
2024/10/06
08:56 UTC

2

App light and dark mode colors

If you go into an app like Apple Music, you’ll see that it’s pure white background and pure black background, depending on the light or dark mode, however, in Snapchat they use an off-white and an off black color for the 2 modes, what’s the benefit of using the off colors?

3 Comments
2024/10/05
16:46 UTC

0

I just created a better language learning app than Anki and Duolingo by addressing their shortcomings. Currently only for learning German. Check out Linguico.com - Would love Feedback!

5 Comments
2024/10/04
13:40 UTC

0

Yoa - I need testers interested in improving their overall health.

https://preview.redd.it/jgcudqc7kpsd1.png?width=1920&format=png&auto=webp&s=3121b72e432347fdece8535f3bc5d41aa8d1e1ef

Hey! I am building my new app that focuses on giving you insights into your sleep and fitness and at the same time giving you suggestions on how to improve them.

The idea came from all those fitness wearables that track your sleep like Whoop... From my experience, I can tell you that this app really improved my overall well-being.

The app works for all of those with Apple Watch and if you are interested, you can join my Testflight group and download the app now.

Soon, the character in the app, called Yoa, will get a makeover.

I would really appreciate your feedback so if you are in, I'll see you in Testflight!

Download Yoa: https://testflight.apple.com/join/mSYzc7N6

0 Comments
2024/10/04
09:26 UTC

0

How to add a simple ASTextNode(UILabel) to a ASDKViewController(UIViewController)?

I am learning AsyncDisplayKit(Texture), and I am learning how to layout things, I want to add a simple ASTexNode(UILabel) to ASDKViewController(UIViewController) and the text node is showing up please find the code below.

This is basic TextVC class

import AsyncDisplayKit

class TextVC: ASDKViewController<BaseNode> {
    
    let textNode = ASTextNode()
    
    override init() {
        super.init(node: BaseNode())
    }
    
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        textNode.automaticallyManagesSubnodes = true
        textNode.backgroundColor = UIColor.red
        textNode.maximumNumberOfLines = 1
        textNode.attributedText = NSAttributedString(string: "This is a sample string",
                                                     attributes: [NSAttributedString.Key.foregroundColor: UIColor.white,
                                                                  NSAttributedString.Key.font: UIFont.systemFont(ofSize: 25)])
        node.addSubnode(textNode)
        node.layoutSpecBlock = { [unowned self] node, constrainedSize in
            return ASWrapperLayoutSpec(layoutElement: textNode)
        }
//        node.layoutSpecBlock = { [unowned self] node, constrainedSize in
//            return ASCenterLayoutSpec(centeringOptions: ASCenterLayoutSpecCenteringOptions.XY, sizingOptions: ASCenterLayoutSpecSizingOptions.minimumXY, child: textNode)
//        }
    }
    
    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        print(String(describing: TextVC.self) + " viewWillAppear called")
    }
    
}

This is BaseNode

import AsyncDisplayKit

class BaseNode: ASDisplayNode {
    
    override init() {
        super.init()
        self.automaticallyManagesSubnodes = true
        self.view.backgroundColor = UIColor.red
    }
    
}
2 Comments
2024/10/04
09:12 UTC

0

ReviewBuddy - AppStore rating tracking app or how to change region without changing your Apple ID

https://apps.apple.com/us/app/review-buddy-aso-search-tool/id6670719648

Sometimes you need to see what an app looks like in one appstore or another, but we don't have a native option to switch (or you can check in the browser every time through several actions).

So about a month ago I decided to spend a weekend and part of my vacation exploring the possibilities of how to switch appstore (and in general, what Apple says on this, spoiler - you can, but with a squeak).

Surely many people know about the app search option (and a way to check if a new version is available via https://itunes.apple.com/search). But it can also be used to search for scores/form a weighted average.

So I implemented a simple query mechanism using not so new-fangled async/await and wrote an algorithm for tracking ratings for any app in appstore. As a bonus, I added history, reviewing reviews (and you can reply to them in Starly), copying of icons and urls, and the ability to sharpen ratings for any app.

But switching appstores is more interesting (you can use custom schemes for this, if anyone is interested - dig here) and with this you can switch the default store (but, of course, without the ability to download applications or purchases). The goal is for devs to check them (and not only their apps) in other countries.

In the end I managed to achieve my goals, I used SwiftData to store the history, and the most difficult moment was to fight with the review team, in the end I spent about a month on correspondence to show how exactly ratings are requested and what happens inside.

Also I have promocode for all indie app developers: https://apps.apple.com/redeem?ctx=offercodes&id=6670719648&code=IOSDEV

0 Comments
2024/10/04
08:28 UTC

0

Looking for a Service to run stopwach/timer in background with app closed on iOS

As title suggests, let me know if you can point me in the right direction

1 Comment
2024/10/04
07:58 UTC

0

IOS app with firebase

I am trying to find out good resources which can teach in detail about using firebase with IOS can anyone direct me to them

13 Comments
2024/10/01
19:47 UTC

Back To Top