AppFiles - Mobile Development
Kanalga Telegramβda oβtish
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΡΡΠ°ΡΡΠΈ, ΠΊΡΡΡΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄Π»Ρ (ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ) ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΡΠ»ΠΈ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ - ΠΏΠΈΡΠΈΡΠ΅ @lbogolubov.
Ko'proq ko'rsatish2 174
Obunachilar
Ma'lumot yo'q24 soatlar
+47 kunlar
+930 kunlar
Postlar arxiv
Google ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π΄ΠΈΠ·Π°ΠΉΠ½ SDK Runtime Π΄Π»Ρ Β«ΠΠ΅ΡΠΎΡΠ½ΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ AndroidΒ»
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Apple ΠΈ Google ΡΡΡΠ΅ΠΌΡΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ, Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π ΡΠ»ΡΡΠ°Π΅ Ρ Apple ΡΡΠΎ Π²ΡΡΠ°Π·ΠΈΠ»ΠΎΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
, Π° Ρ Google ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π° Android Privacy Sandbox. Π₯ΠΎΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π°Π½ΠΎΠ½ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π±ΡΠ»ΠΎ ΠΌΠ°Π»ΠΎ, ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠ΅ΠΉ ΠΎ SDK Runtime (ΡΡΠ΅Π΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ SDK), ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Google Π΄Π»Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
Π‘ΡΠ°ΡΡΡ π·πΊ: https://apptractor.ru/sdkrntm
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βSegmentedProgressBar - ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ-Π±Π°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ°Π³ΠΎΠ². ΠΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ²Π΅ΡΠ° ΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ, Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΊΡΠΈΠΉ ΠΈ ΠΈΡ
Π½Π°ΠΊΠ»ΠΎΠ½.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° GitHub: https://github.com/StephenVinouze/SegmentedProgressBar
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 69
βIntro Showcase View - Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Jetpack Compose Π΄Π»Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° GitHub: https://github.com/canopas/Intro-showcase-view
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 61
20 Π»Π΅Ρ Xcode: Π³ΠΎΠ΄ Π·Π° Π³ΠΎΠ΄ΠΎΠΌ
Π Π½Π°ΡΠ°Π»Π΅ 2022 Π³ΠΎΠ΄Π° ΠΏΡΠΎΡΠ»ΠΎ ΠΏΠΎΡΡΠΈ 20 Π»Π΅Ρ Ρ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΊΠ°ΠΊ Apple Π²ΡΠΏΡΡΡΠΈΠ»Π° Xcode Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Mac. ΠΡΠ° ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΈΠ»ΠΈ IDE, ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»Π°ΡΡ Π² ΠΎΡΠΏΡΠ°Π²Π½ΡΡ ΡΠΎΡΠΊΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΏΡΡΠΈ ΡΠ΅ΠΊΡΡΠΈΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ Apple. Xcode Π»ΡΠ±ΡΡ ΠΈ Π½Π΅Π½Π°Π²ΠΈΠ΄ΡΡ Π² ΠΊΡΡΠ³Π°Ρ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π½ΠΎ β Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ β ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΡΠΌΠΈ ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Xcode ΡΠ°ΡΡΠΎ ΡΡΠΈΡΠ°ΡΡ ΡΠ°ΠΌΠΎ ΡΠΎΠ±ΠΎΠΉ ΡΠ°Π·ΡΠΌΠ΅ΡΡΠΈΠΌΡΡ Π΅Π³ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅, Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΎΡΠΊΡΠ΄Π° Π²Π·ΡΠ»ΠΎΡΡ ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π½Π°ΡΠ°Π»ΠΎΡΡ ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΠΎΡΡ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΉ ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡΠΎ ΠΈΡΡΠΎΡΠΈΡ Xcode: Ρ ΠΎΠ³Π»ΡΠ΄ΠΊΠΎΠΉ Π½Π° ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠΎΠΉ IDE, ΠΎΠ±ΠΎΠ·ΡΠΈΠΌ Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½ΠΈΠΉ ΠΏΡΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΈΡ
ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΏΠ»Π°Π½Π΅ΡΠ΅.
Π‘ΡΠ°ΡΡΡ π·πΊ: https://apptractor.ru/xcode20
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
UIOnboarding - Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΊΡΠ°Π½ ΠΎΠ½Π±ΠΎΡΠ΄ΠΈΠ½Π³Π°, Π²Π΄ΠΎΡ
Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ Apple Π΄Π»Ρ iOS. ΠΠ°ΠΏΠΈΡΠ°Π½ Π½Π° Swift Ρ UIKit. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Dynamic Type, VoiceOver ΠΈ Reduce Motion. Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΡΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° GitHub: https://github.com/lascic/UIOnboarding
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
βοΈ: 59
ΠΠ΄Π°ΠΏΡΠ°ΡΠΈΡ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π½Π΅Π·ΡΡΡΠΈΡ
ΠΡΠ»ΠΈ Π²Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Π·Π½Π°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ, ΠΊΠ°ΠΊΠΎΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²Π°ΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅Π·ΡΡΡΠΈΠΌ Π»ΡΠ΄ΡΠΌ? Π ΠΊΠ°ΠΊΠΈΡ
ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠ΅ΡΡΠ°Ρ
ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ Π³Π»Π°Π²Π½ΡΠΌΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ? ΠΠ°ΠΊ Π²ΠΎΠΎΠ±ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ? ΠΠΈΠΊΡΠΎΡ ΠΠΈΡ
ΡΠΎΠ² (Π―Π½Π΄Π΅ΠΊΡ Go) ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΌ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Β«Π²ΡΠ»Π΅ΠΏΡΡΒ». Π ΡΠΊΡΠΏΠ΅ΡΡ Π² ΡΡΠ΅ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΠ½Π°ΡΠΎΠ»ΠΈΠΉ ΠΠΎΠΏΠΊΠΎ ΠΏΠΎΠΌΠΎΠ³ Π΅ΠΌΡ, ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
Π‘ΡΠ°ΡΡΡ π·πΊ: https://apptractor.ru/drdnzr
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
β¬οΈ: +19
Flippable - Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Jetpack Compose Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ Ρ Π΄Π²ΡΠΌΡ ΡΡΠΎΡΠΎΠ½Π°ΠΌΠΈ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° GitHub: https://github.com/wajahatkarim3/flippable
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 121
ΠΡ ΠΏΠ΅ΡΠΎΡΠ½ΡΡ
ΡΠ°ΡΠΎΠ² ΠΊ ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π΅: ΠΊΠ°ΠΊ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠ΅ΡΡΠΎΠ²
ΠΠ»Π°Π΄ΠΈΡΠ»Π°Π² Π ΠΎΠΌΠ°Π½Π΅Π½ΠΊΠΎ, Senior iOS QA Engineer Π² Badoo, ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΠ± Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² iOS. Π₯ΠΎΡΡ ΠΊΠΎΠ΅-Π³Π΄Π΅ ΠΎΠ½ ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π΄Π»Ρ iOS ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, XCTest), ΠΎΠ±ΡΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Ρ. Π’Π°ΠΊ ΡΡΠΎ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ΅ΠΊ, ΡΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Π°.
Π‘ΡΠ°ΡΡΡ π·πΊ: https://apptractor.ru/prmdtst
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
β¬οΈ: +11
SwifterSwift β ΡΡΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 500 Π½Π°ΡΠΈΠ²Π½ΡΡ
ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ Swift Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ, ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ°Ρ
Π°ΡΠΎΠΌ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΡΠΏΠ΅ΠΊΡΡΠ° ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΡ
ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ
, ΠΊΠ»Π°ΡΡΠΎΠ² UIKit ΠΈ Cocoa Π΄Π»Ρ iOS, macOS, tvOS, watchOS ΠΈ Linux.
ΠΡΠΎΠ΅ΠΊΡ Π½Π° GitHub: https://github.com/SwifterSwift/SwifterSwift
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS/Swift
βοΈ: 10.9K
Ruler - ΠΏΠ»Π°Π³ΠΈΠ½ Gradle, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΡ Spotify, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Ruler ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΉΡΠΈ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² Π²Π½ΡΡΡΠΈ ΠΈ ΠΈΡ
ΡΠ°Π·ΠΌΠ΅ΡΡ. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Gradle, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π²ΡΠΎΡΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ. ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠΈΡ
ΡΠΏΠΈΡΠΊΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΈΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ Π²Π»ΠΈΡΡΡ Π½Π° ΠΎΠ±ΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: https://apptractor.ru/info/news/ruler.html
ΠΡΠΎΠ΅ΠΊΡ Π½Π° GitHub: https://github.com/spotify/ruler
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 352
ΠΠ΅ΡΠ΅Π²ΡΠ»ΠΎΠΆΠΈΠ»ΠΈ Π²ΡΠ΅ Π²ΡΠΏΡΡΠΊΠΈ Android Dev Podcast
Android Dev - ΠΏΠΎΠ΄ΠΊΠ°ΡΡ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠΎΠ΄ Android ΠΈ Π²ΡΠ΅ΠΌ, ΡΡΠΎ Ρ ΡΡΠΈΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ. ΠΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ - ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΈ ΡΡΠ°ΠΆΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠ½ΡΡ Android, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π΅ΡΠ΅ Π±ΡΠ» Π²Π΅ΡΡΠΈΠΈ 1.5, ΠΈ Π·Π° Π³ΠΎΠ΄Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. Π ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠ΅ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π²ΠΎ Π²ΡΠ΅Ρ
Π΅Π΅ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ
, ΠΎΡ Π½Π°ΡΠ΅Π·ΠΊΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π΄ΠΎ ΡΠ±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ. ΠΠ°ΠΆΠ΄ΡΠΉ Π²ΡΠΏΡΡΠΊ ΠΏΠΎΡΠ²ΡΡΠ΅Π½ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π½ΠΎΠ²ΠΎΡΡΡΠΌ ΠΈΠ· ΠΌΠΈΡΠ° Android ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π½ΠΎ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½Π°Ρ, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π‘ΡΡΠ»ΠΊΠ°: https://anchor.fm/androiddevpodcast/
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅: https://androiddev.apptractor.ru/category/podcast/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
Hero β ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ² View Controller-ΠΎΠ² Π² iOS. ΠΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠΎΠ²Π΅ΡΡ
Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΡ
API-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² UIKit, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ² Π»Π΅Π³ΠΊΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ. Hero ΠΏΠΎΡ
ΠΎΠΆΠ° Π½Π° Magic Move ΠΈΠ· Keynote. ΠΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ heroID Π²ΠΎ Π²ΡΠ΅Ρ
ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
ΠΈ ΡΠ΅Π»Π΅Π²ΡΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡΡ
. ΠΠ°ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΠΎΠ²ΠΏΠ°Π²ΡΠ°Ρ ΠΏΠ°ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΡΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π² Π½ΠΎΠ²ΠΎΠ΅.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° GitHub: https://github.com/HeroTransitions/Hero
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS/tvOS
βοΈ: 20.6K
Π‘Π»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² iOS? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ Composition Root
MVC, MVVM, MVP β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΡΠΎΠ²Π½Ρ UI ΠΈΠ»ΠΈ UI Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, Π° Π½Π΅ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ½ΠΈ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΊ Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠΎ Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½ΠΈ Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΡΠ°Π±ΠΎΡΠ΅ Π² ΡΠ΅ΡΠΈ, ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΈ Ρ.Π΄.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡ
ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΊ UI-ΡΡΠΎΠ²Π½Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π½ΡΠΌΠΈ Π³ΡΠ°ΡΠ°ΠΌΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ. Π ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π½ΠΈΡ, Π½Π΅ΡΠ΅ΡΡΠΈΡΠΎΠ΅ΠΌΠΎΠΌΡ ΠΊΠΎΠ΄Ρ ΠΈ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ°Π·Π±ΠΈΡΡ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°ΡΡ ΠΈΡ
Π²ΠΌΠ΅ΡΡΠ΅ Π² Β«ΠΠΎΡΠ½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈΒ» (Composition Root).
Π‘ΡΠ°ΡΡΡ π¬π§: https://apptractor.ru/cmpsnrt
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
π: 358
3 ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ
Π½Π°ΡΠ½ΡΡ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² 2022 Π³ΠΎΠ΄Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Android Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ. ΠΠΎ ΠΌΠ΅ΡΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Google ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ 3 ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ
, ΠΊΠ°ΠΊ Ρ Π΄ΡΠΌΠ°Ρ, Π½Π°ΡΠ½ΡΡ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ. ΠΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½ΡΡΠ΅.
1. Android View
2. LiveData
3. Activity Lifecycle API
Π‘ΡΠ°ΡΡΡ π·πΊ: https://apptractor.ru/3drdout
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
π: 195
Andromeda β open-source Π΄ΠΈΠ·Π°ΠΉΠ½-ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ Π² Jetpack Compose. Π Π½Π΅ΠΉ Π΅ΡΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Compose. ΡΠ°ΠΊ, Foundations Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Π²Π°Ρ Ρ ΡΠΎΠΊΠ΅Π½Π°ΠΌΠΈ ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ Andromeda, Π° Components ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Andromeda Compose ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΡΠΎΠ΅ΠΊΡ Π½Π° GitHub: https://github.com/aldefy/Andromeda
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 82
Π Android 13 ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Android 13 Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ², Π²ΡΠΎΠ΄Π΅ Google Pixel 6. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Windows 11, Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Ρ Linux, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ubuntu ΠΈΠ»ΠΈ Arch Linux Arm, Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Google Tensor, ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π½Π° ΠΏΠΎΡΡΠΈ Π½Π°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ.
ΠΠΎΠ²ΠΎΡΡΡ: https://apptractor.ru/drd13vrt
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
Dart, Flutter ΠΈ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°: Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π·Π±ΠΎΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
ΠΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Dart/Flutter ΠΊΠ°ΠΊ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
, ΡΠ°ΠΊ ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°? ΠΡΠΎ-ΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ. ΠΏΡΠΎΠ±ΠΎΠ²Π°Π», Ρ
ΠΎΡΡ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π·Π° ΡΡΠΈΠΌ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΠ» ΠΊ Flutter. Π― Π½Π° ΡΠ²ΠΎΡΠΌ pet-ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΏΡΠΎΠ²ΡΠ» ΡΠ°ΠΊΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ, ΠΈ Ρ
ΠΎΡΠ΅Π» Π±Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ.
Π‘ΡΠ°ΡΡΡ π·πΊ: https://apptractor.ru/drtprct
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°
β¬οΈ: +19
ΠΠ΅Π½ΡΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π΅ ΡΡΡΠ°ΡΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²ΡΡ Π²Π·Π²Π΅ΡΠΈΡΡ
Skyeng ΠΈΡΠ΅Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΡΠΎΠ²Π½Ρ senior ΠΈ middle+. ΠΠ° ΡΠ΄Π°Π»ΡΠ½ΠΊΡ ΠΈΠ»ΠΈ Π² ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΠΉ ΠΎΡΠΈΡ. Π‘Π΅ΠΉΡΠ°Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠ°ΡΡΡ Π·Π° 2 Π΄Π½Ρ: Π±Π΅Π· Π½ΡΠ΄Π½ΡΡ
ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ, Π΄ΠΎΠ»Π³ΠΈΡ
ΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Ρ ΡΠΉΡΠ°ΡΠ°ΠΌΠΈ ΠΈ ΡΠ΅ΡΡΠΎΠ²ΡΡ
Π·Π°Π΄Π°Π½ΠΈΠΉ. ΠΠ²Π° ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ ΠΏΠΎ ΠΏΠΎΠ»ΡΠΎΡΠ° ΡΠ°ΡΠ°: ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π Π΅Π±ΡΡΠ° ΠΏΡΠΎΠ²Π΅Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ 40 Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
Π±Π΅ΡΠ΅Π΄ ΠΈ ΡΠ·Π½Π°Π»ΠΈ, ΡΡΠΎ ΡΠ΅Π½ΡΡ ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΏΡΠΎΡΠ»ΠΈ ΡΠ΅ΡΡ ΠΈ ΡΡΠ°Π²Π½ΠΈΠ»ΠΈ ΡΠ²ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ Π² Skyeng. Π’ΠΎΡ ΡΠ°ΠΌΡΠΉ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·ΠΌΠ°Ρ
Π±ΡΠ΅Π½Π΄Π° ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΠΠΈΠ½ΠΊΠ΅Π΄ΠΈΠ½Π΅ β Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ.
ΠΠ»ΠΈΠΊΠ°ΠΉΡΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
ΠΠ»ΠΈΠΊΠ°ΠΉΡΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ iOS-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
ΠΡΡ Skyeng ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π±ΠΎΠ½ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΠΎΠ²Π΅ΡΡΠ΅ΡΠ΅ Π΄ΡΡΠ·Π΅ΠΉ: 100 000 ΡΡΠ±Π»Π΅ΠΉ Π·Π° Π΄ΡΡΠ³Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΡΠΎΠ²Π½Ρ ΡΠ΅Π½ΡΠΎΡ ΠΈ ΠΌΠΈΠ΄Π»+
6 Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
Π― ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΈ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ, ΡΡΠΎ Ρ Π½Π΅ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π½Π°Ρ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ². ΠΡΠ»ΠΈ Π²Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°ΠΉΡΠ΅, ΠΏΠΎΡΠ»Π΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ (ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ ΠΈ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ) Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» ΡΠ΅ΡΡΡ Π²Π°ΠΆΠ½ΡΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΈ ΡΡΠΈ ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅Π³Π΄Π° ΡΠ΅ΡΠ°Ρ Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² Π²Π°ΡΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
Π§ΡΠΎ ΡΡΠΎ Π·Π° 6 Π·Π½Π°ΡΠΈΠΌΡΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²?
1. Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ
2. ΠΠΎΠΈΡΠΊ
3. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4. Π Π΅ΠΊΡΡΡΠΈΡ
5. Π Π°Π·Π΄Π΅Π»ΡΠΉ ΠΈ Π²Π»Π°ΡΡΠ²ΡΠΉ
6. Π₯ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π‘ΡΠ°ΡΡΡ π·πΊ: https://apptractor.ru/6algrtm
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
π: 1.8K
Tuist - ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ
Xcode-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ³ΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ β Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Xcode-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈΠ· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅, Tuist ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΡΡΡΠΊΡΡΡΡ Xcode-ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΠ΅ΠΉ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅. ΠΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² Tuist Π²ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° β Π²ΡΡ Π½Π° Swift, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ, Ρ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΡΠΎΡΠΈΠΌΠΈ Π±Π»Π°Π³Π°ΠΌΠΈ IDE. ΠΡΡ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Tuist β ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ Ρ
Π΅Π»ΠΏΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ°ΡΡΠΈΡΡΡΡ Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π² ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ°Ρ
.
ΠΡΠΎΠ΅ΠΊΡ Π½Π° GitHub: https://github.com/tuist/tuist
Π‘ΡΠ°ΡΡΡ: https://apptractor.ru/tstios
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
βοΈ: 2.4Π
