עולם פיתוח האפליקציות

מדריך מרוכז לשפות תכנות, Frameworks, כלי פיתוח, Backend, Databases וכלי DevOps.

🤖

Android

כלים ושפות לפיתוח אפליקציות Android.

🍎

iPhone / iOS

כלים ושפות לפיתוח אפליקציות Apple.

🌐

Web

טכנולוגיות לבניית אתרים ואפליקציות Web.

📱

Cross-Platform

בניית Android ו-iOS מקוד משותף.

קטגוריות נוספות

כלים התומכים בתהליך הפיתוח.

⚙️

Backend

שרתים, API ושירותי Backend.

🗄️

Database

מסדי נתונים מקומיים וענניים.

🚀

DevOps

Git, CI/CD, Build והפצת אפליקציות.

🤖 Android

כלים ושפות לפיתוח אפליקציות Android.

שפות

K

Kotlin

JetBrains / Google

שפה מודרנית המשמשת לפיתוח Android.

Language
☕

Java

Oracle

שפה ותיקה המשמשת גם לפיתוח Android.

Language

Frameworks וכלים

🧩

Jetpack Compose

Google

יצירת ממשקי משתמש ב-Kotlin.

UI
📦

Android SDK

Google

ערכת API וכלים לפיתוח Android.

SDK
🛠️

Android Studio

Google

סביבת פיתוח, Debug, Build ובדיקות.

IDE

🍎 iPhone / iOS

כלים ושפות לפיתוח מערכות Apple.

שפות

S

Swift

Apple

שפה מרכזית לפיתוח iOS ו-iPadOS.

Language
O

Objective-C

Apple

שפה ותיקה בפרויקטים של Apple.

Language

Frameworks וכלים

✨

SwiftUI

Apple

Framework לבניית ממשקים באמצעות Swift.

UI
UIKit

UIKit

Apple

Framework ותיק לבניית ממשקי iOS.

UI
X

Xcode

Apple

IDE לפיתוח, בדיקה ופרסום אפליקציות Apple.

IDE

🌐 Web

שפות ו-Frameworks לבניית אתרי Web ואפליקציות Web.

שפות

H

HTML

WHATWG

מבנה ותוכן של דפי Web.

Markup
C

CSS

W3C / WHATWG

עיצוב, פריסה ואנימציות.

Style
JS

JavaScript

ECMA International

לוגיקה ואינטראקטיביות בדפדפן.

Language
TS

TypeScript

Microsoft

JavaScript עם מערכת טיפוסים וכלי פיתוח נוספים.

Language

Frameworks / Libraries

⚛️

React

Meta

ספרייה לבניית ממשקי משתמש באמצעות רכיבים.

UI Library
N

Next.js

Vercel

Framework המבוסס על React לבניית אפליקציות Web.

Framework
A

Angular

Google

Framework מלא לבניית אפליקציות Web.

Framework
V

Vue.js

Vue Community

Framework גמיש לבניית ממשקי Web.

Framework

📱 Cross-Platform

פיתוח אפליקציה אחת למספר פלטפורמות.

🦋

Flutter

Google

Framework המבוסס על Dart עבור Android, iOS, Web ו-Desktop.

Dart
⚛️

React Native

Meta

פיתוח Android ו-iOS באמצעות React ו-JavaScript/TypeScript.

React
C#

.NET MAUI

Microsoft

פיתוח אפליקציות למספר פלטפורמות באמצעות C# ו-.NET.

.NET
K

Kotlin Multiplatform

JetBrains

שיתוף קוד Kotlin בין פלטפורמות.

Kotlin
I

Ionic

Ionic

בניית אפליקציות באמצעות טכנולוגיות Web.

Web

⚙️ Backend

טכנולוגיות להפעלת שרתים, APIs ולוגיקה בצד השרת.

JS

Node.js

OpenJS Foundation

סביבת הרצה ל-JavaScript בצד השרת.

Runtime
D

Django

Django Community

Framework Python לבניית מערכות Web ו-API.

Python
S

Spring Boot

Broadcom

Framework Java לבניית מערכות Backend.

Java
C#

ASP.NET Core

Microsoft

Framework לשרתים ו-API באמצעות .NET.

.NET

🗄️ Database

מסדי נתונים מקומיים, שרתיים וענניים.

SQ

SQLite

SQLite Consortium

מסד נתונים מקומי וקל לשימוש באפליקציות.

SQL
PG

PostgreSQL

PostgreSQL Community

מסד נתונים רלציוני בקוד פתוח.

SQL
M

MongoDB

MongoDB Inc.

מסד נתונים NoSQL המבוסס על מסמכים.

NoSQL
🔥

Firestore

Google

מסד נתונים ענני לאפליקציות Web ומובייל.

Cloud

🚀 DevOps וכלי פיתוח

כלים לניהול קוד, Build, בדיקות והפצת אפליקציות.

G

Git

Open Source

מערכת לניהול גרסאות ומעקב אחר שינויים בקוד.

Version Control
GH

GitHub

Microsoft

אחסון קוד, Pull Requests, Issues ו-CI/CD.

DevOps
📦

Gradle

Gradle Inc.

מערכת Build וניהול Dependencies, במיוחד ב-Android.

Build
N

npm

GitHub / npm

מנהל חבילות לפרויקטי JavaScript ו-TypeScript.

Packages
▶

GitHub Actions

Microsoft

אוטומציה של Build, בדיקות ו-Deployment.

CI/CD
🚦

Fastlane

Open Source

אוטומציה של Build, בדיקות והפצת אפליקציות מובייל.

Mobile CI/CD
Hosted & Compiled with HtmlRunner.com