Leaflet for Swift&Algorithm

Leaflet for Swift&Algorithm

Learn Swift/SwiftUI&Algorithm

296 ratings
41 reviews
Free
In-App Purchases

Details

  • Released
  • Updated
  • August 6, 2018
  • November 25, 2025

Features

Leaflet for Swift&Algorithm screenshot #1 for iPhone
Leaflet for Swift&Algorithm screenshot #2 for iPhone
Leaflet for Swift&Algorithm screenshot #3 for iPhone
Leaflet for Swift&Algorithm screenshot #4 for iPhone
Leaflet for Swift&Algorithm screenshot #5 for iPhone
Leaflet for Swift&Algorithm screenshot #6 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app offers comprehensive learning modules for Swift, SwiftUI, and Combine, alongside data structures and algorithms. It provides micro-classes, tutorials, code style guides, and practical examples to help users master programming concepts and develop efficient applications.

Swift language tutorials
SwiftUI and Combine development
Data structure and algorithm learning
Micro-classes for core concepts
Code style guide
Algorithm problem-solving examples
Show original description

What's New in Leaflet for Swift&Algorithm

1.6.7

November 25, 2025

[ + ] GitHub swift trends

1

In-App Purchases

$0.99

Get Pro Version

Get Pro Version for supporting development

User reviews

功能完整不错,适配下iPad 多窗口

有更多iOS技术升级下

算法部分能不能加多个筛选项,比如100或者top200

算法部分希望加入个性化筛选,100或者top200并且支持写自己的note

Super helpful!

I should’ve used this app when I was learning data structures and algorithms the first time around!

I don’t think we have a lot

For the day I’m not going anywhere

no answers for 50 more, even Paid for pro user

always error

Developer apps

FAQ

What programming languages and frameworks does this app teach?

The app focuses on teaching the Swift programming language, along with the SwiftUI declarative UI framework and the Combine framework for reactive programming. It also covers data structures and algorithms, which are fundamental to computer science.

What are the key learning features for Swift and SwiftUI?

For Swift, it offers one-hour micro-classes, comprehensive tutorials from beginner to advanced, a code style guide, and Swift design pattern practice. For Swift+SwiftUI+Combine, it highlights their advantages in app development, including ease of learning, high performance, reliability, and data binding capabilities.

How does the app help with learning algorithms and data structures?

The app covers essential data structures like arrays, linked lists, trees, and graphs, as well as algorithms such as sorting, search, and graph traversal. It also delves into algorithm analysis, including complexity and performance, using representative algorithm problems as examples.

Is this app suitable for beginners in programming?

Yes, the app is designed to help users learn Swift from the beginning, with tutorials covering all features of the language. The micro-classes are also a great way to quickly grasp core grammar points, making it accessible for beginners.

What are the benefits of learning Swift, SwiftUI, and Combine together?

Learning these together allows for rapid and efficient development of elegant applications. Their combination offers high performance, reliability, extensibility, powerful data binding, and robust asynchronous processing and event handling capabilities, all maintained by Apple.