Skip to content

Prerequisites

Before developing iOS and macOS applications with enClose, ensure you have the necessary tools and knowledge in place.

Required Tools

  • Xcode: Apple's official integrated development environment for building iOS and macOS applications. You'll need Xcode to open, build, and run your enClose projects.

Technical Knowledge

Web Technologies

Since enClose leverages web technologies as its foundation, you should be comfortable with:

  • HTML: For structuring your application's content and interface
  • CSS: For styling and creating responsive layouts
  • JavaScript: For implementing application logic and interacting with native functionality

Native Development

While enClose abstracts much of the native complexity, basic knowledge of Swift is beneficial for:

  • Extending the framework with custom native functionality
  • Understanding the underlying enClose implementation
  • Integrating platform-specific features when needed

Having these prerequisites will enable you to take full advantage of enClose's hybrid approach, allowing you to build powerful applications that combine the flexibility of web technologies with the performance of native code.