Baljit S.
MohaliIndia
100% Job Success
Top Rated

Top Rated iOS Developer Specializing in Swift and Objective-C

Programming Languages: Swift: The primary programming language for iOS development. Objective-C: Although less common now, proficiency in Objective-C may still be required for maintaining legacy codebases. iOS Development Tools: Xcode: The official integrated development environment (IDE) for iOS development. Interface Builder: Used for designing user interfaces visually within Xcode. Instruments: For performance analysis and debugging of iOS apps. Frameworks and APIs: UIKit: The framework for building user interfaces in iOS. Foundation: Provides essential classes and data types used throughout iOS development. Core Data: For managing the model layer of an iOS app and persisting data. Core Animation: Used for creating complex animations and visual effects. Core Location: For integrating location-based services into iOS apps. Core Bluetooth: For developing Bluetooth Low Energy (BLE) apps. Cocoa Touch: A collection of frameworks for building iOS apps. Networking and Data Persistence: URLSession: For making network requests and handling responses. Alamofire or URLSession with Codable: Libraries for simplifying network requests and JSON parsing. SQLite or Core Data: For local data storage and persistence. Version Control: Git: Proficiency in using Git for version control and collaboration with other developers. GitHub or Bitbucket: Familiarity with platforms for hosting Git repositories and managing project workflows. Testing and Debugging: XCTest: Apple's built-in testing framework for writing unit and UI tests. XCUITest: For writing UI automation tests. Debugging tools in Xcode: Including breakpoints, LLDB debugger, and runtime inspection tools. App Deployment and Distribution: App Store Connect: For submitting apps to the App Store and managing app listings. TestFlight: Apple's platform for beta testing iOS apps before release. Code signing and provisioning profiles: Understanding of the process for distributing apps to testers and users. UI/UX Design: Understanding of Human Interface Guidelines (HIG) for iOS. Auto Layout and Size Classes: For creating responsive layouts that adapt to different screen sizes. Storyboards and XIB files: Familiarity with visual tools for designing app interfaces. Cross-functional Skills: Collaboration: Ability to work effectively in cross-functional teams, including designers, product managers, and QA testers. Problem-solving: Strong analytical and problem-solving skills for debugging and troubleshooting issues. Communication: Clear communication skills for discussing technical concepts and collaborating with team members.
Work history

Baljit S. has more jobs. Create an account to review them
Skills

Skills

  • Firebase Realtime Database
  • Bluetooth
  • Payment Functionality
  • Flutter
  • Push Notifications
  • Facebook SDK
  • Google Maps
  • Core Location
  • Agora Video SDK
  • Blockchain Development

Get started working with Baljit quickly with these predefined projects.

Get started working with Baljit quickly with these predefined projects.

You will get a Custom Mobile app

From $1,500
15 days delivery