Building Frameworks or Nightmare of iOS Developer by Maksim Kalik

Categories: Meetups

Maksim Kalik

The speech Maksim, developer from Triumph Labs covers the journey of building an iOS framework with dependencies, specifically tailored for use in Unity. Here's a summary of the main points covered:

  • Building the Framework's Interface: Max discusses the process of building the public interface for the framework, which includes methods for configuring UI elements like labels and steppers. He also highlights the importance of interoperability between Swift (iOS) and C# (Unity) environments.
  • Building the Framework: Max walks through the process of building the XC framework, emphasizing the challenges of including dependencies while adhering to Apple's recommendations. He discusses various potential problems, such as managing dependencies, ensuring compatibility, and handling versioning.
  • Potential Problems and Solutions: Max addresses potential issues that developers might encounter during the framework-building process, such as naming conflicts, missing dependencies, and compiler errors. He provides solutions and best practices for mitigating these challenges.
  • Conclusion and Recommendations: Max concludes by recommending developers minimize dependencies in frameworks to simplify the development process and reduce potential issues. He also provides links to further resources on building frameworks and dependencies on platforms like CocoaPods.

Overall, Max's speech provides valuable insights and practical advice for iOS developers navigating the complexities of building frameworks with dependencies, especially for integration with Unity projects.

Watch video on our YouTube channel

Share with friends