Slide 1

Slide 1 text

November 23, 2024 @the_uhooi Develop iOS apps with Neovim VimConf 2024 Lightning T a lk

Slide 2

Slide 2 text

Who am i? Uhooiʢ΢ϗʔΠʣ • iOS application developer • DeNA Co., Ltd. • Hobby • Neovim • Swift • Pokemon Trading Card Game

Slide 3

Slide 3 text

Follow me on X!

Slide 4

Slide 4 text

Do you think you can develop iOS apps with Neovim? 🤔

Slide 5

Slide 5 text

Oh my God, you can do it with LSP and DAP!

Slide 6

Slide 6 text

Only DAP will be presented in this LT.

Slide 7

Slide 7 text

What is "DAP" ? • Abbreviation for "Debug Adapter Protocol" • Provided by Microsoft, and used by VSCode • Debugging protocols are de fi ned, such as breakpoints and variable watchs

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Quote: https://microsoft.github.io/debug-adapter-protocol/overview

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Use plugins • xcodebuild.nvim • nvim-dap • nvim-dap-ui • etc

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Would you like to see an actual iOS app developed with Neovim...?

Slide 16

Slide 16 text

Please talk to a ft er this😄

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

[PR] DeNA × AI Day || DeNA TechCon 2025 • It will be online on February 5, 2025 • The event website will be released in early December • Please follow us as we will announce the event on our o ff i cial X account @DeNAxTech