概要 Link to heading
Android | iOS | 備考 |
---|---|---|
Android Studio | Xcode | 統合開発環境(IDE) |
Gradle | Xcode | ビルドツール |
Gradle | Swift Package Manager(SPM) | 依存関係管理 |
- | CocoaPods | 依存関係管理, OLD but NOT OBSOLETE |
Kotlin | Swift | プログラミング言語 |
Java | Objective-C | プログラミング言語, OLD but NOT OBSOLETE |
Jetpack Compose | SwiftUI | UI |
View-Based(XML) | UIKit(Storyboard) | UI, OLD but NOT OBSOLETE |
ユーザーインターフェース(UI) Link to heading
Compose | View-Based | SwiftUI | UIKit |
---|---|---|---|
Year 2021~ | Year 2008~ | Year 2019~ | Year 2008~ |
21+(5.0+) | 1+(1.0+) | 13.0+ | 2.0+ |
Button | Button | Button | UIButton |
Text | TextView | Text/Label | UILabel |
TextField | EditText | TextField | UITextField |
Image | ImageView | Image | UIImageView |
Column/LazyColumn | RecyclerView(Vertical) | List | UITableView |
Row/LazyRow | RecyclerView(Horizontal) | HStack/LazyHStack | UICollectionView |