# iOS app development

> Navigate iOS-specific Vivox Core implementation guidance.

| Topic                                                                                                                       | Description                                     |
| --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
| [Required Info.plist settings for iOS apps](/vivox-core/developer-guide/ios/ios-requirements.md)                            | Mandatory settings needed for iOS applications. |
| [Acoustic echo cancellation](/vivox-core/developer-guide/ios/acoustic-echo-cancellation.md)                                 | Information on AEC on iOS devices.              |
| [Initialize the AVAudioSession on app startup](/vivox-core/developer-guide/ios/initialize-avaudiosession-on-app-startup.md) | How to initialize AVAudioSession at startup.    |
| [AVAudioSessionModeVoiceChat](/vivox-core/developer-guide/ios/avaudiosessionmodevoicechat.md)                               | Information on the mode needed to enable AEC.   |
| [Disable the Vivox SDK internal AEC](/vivox-core/developer-guide/ios/disable-internal-aec.md)                               | How to disable AEC on iOS devices.              |
| [iOS known limitations](/vivox-core/developer-guide/ios/ios-known-limitations.md)                                           | Known limitations on iOS devices.               |
