AppFiles - Mobile Development
Open in Telegram
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΡΡΠ°ΡΡΠΈ, ΠΊΡΡΡΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄Π»Ρ (ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ) ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΡΠ»ΠΈ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ - ΠΏΠΈΡΠΈΡΠ΅ @lbogolubov.
Show more2 171
Subscribers
-124 hours
+87 days
+730 days
Posts Archive
Π₯ΡΠ°Π½ΠΈΠΌ ΠΊΡΠ°ΡΠΊΡ Ρ ΡΠΌΠΎΠΌ: ΠΊΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΡΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅
ΠΡΠΈΠ²Π΅Ρ, ΠΌΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠΈΠΊΠΈΡΠ° Π§Π΅ΡΠ½ΠΎΠ±ΡΠΈΡΠΎΠ², ΠΈ Ρ Π΄Π΅Π»Π°Ρ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Doubletapp. ΠΠΎΠ»ΡΠΎΡΠ° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Β«Π―Π½Π΄Π΅ΠΊΡ ΠΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠΉΒ» β ΡΠ°ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² Play Store, Π° ΠΏΡΠΎ ΠΊΠ΅ΠΉΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΡΡ. ΠΡΠΈ ΡΡΠ°ΡΡΠ΅ Ρ Π½Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ
Ρ
ΠΎΠ»ΠΈΠ²Π°ΡΠΎΠ², Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Ρ
ΡΠ°Π½ΠΈΡΡ ΡΠ΅ΡΡΡΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠΌΠΈ. Π, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΈ Π·Π°Π²Π΅Π΄Π΅Π½ΠΎ, ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠΌΠΈ. Π― ΡΠ°ΡΡΠΊΠ°ΠΆΡ Π²Π°ΠΌ, Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ, ΡΠ΄Π°ΡΡ ΠΊΠ°ΠΊΠΈΡ
Π³ΡΠ°Π±Π»Π΅ΠΉ ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ»Π΅Π΄ΠΎΠ² ΠΈ ΠΊ ΡΠ΅ΠΌΡ ΠΌΡ ΠΏΡΠΈΡΠ»ΠΈ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/companies/doubletapp/articles/745606/
Redwood - ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π΄Π»Ρ Android, iOS ΠΈ Π²Π΅Π± Π½Π° ΡΠ·ΡΠΊΠ΅ Kotlin. Redwood ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π² ΡΠ΅Π±Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Compose, Π΄ΠΈΠ·Π°ΠΉΠ½ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π½Π°Π±ΠΎΡ ΡΠΊΡΠ°Π½ΠΎΠ², ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ
Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Redwood - ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π° Π½Π΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ. ΠΠ½Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ Android-ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠΈΡΠΊΠΎΠΌ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Redwood Π² iOS ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΊΠΎΠ²Π°Π½Π½ΠΎ. Π ΡΠ΅Π»ΠΎΠΌ Π°Π²ΡΠΎΡΡ Π³ΠΎΠ²ΠΎΡΡ, ΡΡΠΎ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Redwood Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠ°Π΄ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π½Π΅ Π³ΠΎΡΠΎΠ² ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄.
Redwood Π½Π° GitHub: https://github.com/cashapp/redwood
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°
βοΈ: 1.1K
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π°ΡΡΠΈΠ±ΡΡ @backDeployed Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ
TLDR: Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π΄Π΅Π»Π°Π΅Ρ SDK.
Π SE 376 Function Back Deployment Π°ΡΡΠΈΠ±ΡΡ Π±ΡΠ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠ½ Π±ΡΠ» Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Swift 5.8. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ, ΡΡΠΎ ΡΡΠ° Π½ΠΎΠ²Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Apple ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ SwiftUI, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΎΠΉ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ³ΡΡΠ·ΠΈΠΌΡΡ Π² ΡΡΡ ΡΠ΅ΠΌΡ!
Π‘ΡΠ°ΡΡΡ: https://apptractor.ru/info/articles/backdeployed.html
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
ΠΠΎΠ΄ΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΌΠ°ΡΡΡΠ°Π±Π΅
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ - ΡΡΠΎ ΠΏΡΡΡ ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ, ΠΈ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°Π±ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ» Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΡΠ°Π»ΠΈ Π½Π°ΡΠΈΠΌ ΡΠΎΠ½Π°ΡΠ΅ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΌ Π²ΠΈΠ΄Π΅ΡΡ ΠΈ ΡΠ΅ΡΠ°ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π‘ΡΠ°ΡΡΡ: https://engineering.teknasyon.com/modularization-of-mobile-applications-at-scale-df57815ff19a
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
ΠΠΎΡΡΠ°Π²ΡΡΠ΅ π, Π΅ΡΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ.ΠΠ°ΠΊ Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» Π²ΠΎΠ»Π½ΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ±ΠΈΠ» ΠΎΡΠΈΠ±ΠΊΠΈ Π² Kotlin ΠΊΠΎΡΡΡΠΈΠ½Π°Ρ
: ΠΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΊΠΎΡΡΡΠΈΠ½Π°Ρ
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΡΡΠΈΠ½, Ρ.ΠΊ. ΠΏΡΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡΡΡΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΊΠΎΠ΄. Π ΡΠ°ΠΌΠΊΠ°Ρ
ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΊΠΎΡΡΡΠΈΠ½Π°Ρ
.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/articles/747146/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
Queryable - ΠΎΡΠΊΡΡΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ iOS, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ CLIP (Contrastive Language-Image Pre-Training) Π΄Π»Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π² Π°Π»ΡΠ±ΠΎΠΌΠ΅ Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠΈΡΠΊΠ° Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π² Π³Π°Π»Π΅ΡΠ΅Ρ iOS, Queryable ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π² Π³Π°Π»Π΅ΡΠ΅Π΅ ΡΡΠ°Π·Ρ Π½Π° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ "ΠΊΠΎΡΠΈΡΠ½Π΅Π²Π°Ρ ΡΠΎΠ±Π°ΠΊΠ° ΡΠΈΠ΄ΠΈΡ Π½Π° ΡΠΊΠ°ΠΌΠ΅ΠΉΠΊΠ΅". ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π³Π°ΡΠ°Π½ΡΠΈΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ Π²Π°ΡΠ΅Π³ΠΎ Π°Π»ΡΠ±ΠΎΠΌΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π° Π½ΠΈΠΊΠΎΠΌΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Apple/Google.
Queryable Π½Π° GitHub: https://github.com/mazzzystar/Queryable
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
βοΈ: 989
ΠΠ½Π°Π»ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Threads
1. Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Threads
2. Π‘Ρ
ΠΎΠ΄ΡΡΠ²ΠΎ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Instagram
3. iOS-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Threads
4. ΠΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ° Threads
5. ΠΡΠΎΠ³
Π‘ΡΠ°ΡΡΡ: https://apptractor.ru/develop/analiz-prilozheniy-threads.html
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS/Android
InnerTune - ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π½ΠΈΡ ΠΌΡΠ·ΡΠΊΠΈ Ρ YouTube. Π‘Π΄Π΅Π»Π°Π½ Π² Material 3, ΡΠΌΠ΅Π΅Ρ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΡ ΠΌΡΠ·ΡΠΊΡ Π±Π΅Π· ΡΠ΅ΠΊΠ»Π°ΠΌΡ, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π² ΡΠΎΠ½Π΅, ΠΈΡΠΊΠ°ΡΡ, ΡΠΏΡΠ°Π²Π»ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ, ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΈΠ³ΡΠ°ΡΡ Π² ΠΎΡΠ»Π°ΠΉΠ½Π΅, Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ ΠΈ ΠΏΡΠΎΡΠ΅Π΅.
InnerTune Π½Π° GitHub: https://github.com/z-huang/InnerTune
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 1.5K
Π Π°Π·Π±ΠΎΡ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ Android Developer
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ Ρ
ΠΎΡΠ΅Π» Π±Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ Android developer ΠΈ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/articles/746146/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
SOLID Π² Swift. ΠΡΠΎΡΡΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΡΠΈΠ½ΡΠΈΠΏΡ SOLID β ΡΡΠΎ Π½Π°Π±ΠΎΡ ΠΏΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊ ΠΆΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ΡΡΠΈΡ
ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΡΠΈΡ
ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Swift.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/articles/746410/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
ScrollViewLoader - ΠΏΡΠΎΡΡΠ°Ρ ΡΡΠΈΠ»ΠΈΡΠ°, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡΠ°Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π² ScrollView Π² SwiftUI ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΠ»Π±Π΅ΠΊ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ΅Π½Π΅Π΅ 50% ΠΎΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π²ΡΡΠΎΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ. ΠΠΏΡΠΎΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ.
ScrollViewLoader Π½Π° GitHub: https://github.com/gh123man/ScrollViewLoader
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
βοΈ: 11
ΠΠΈΠ΄Π΅ΠΎ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΡΡ Π·Π° Π½Π΅Π΄Π΅Π»Ρ
β’
(iOS Ru) ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ XCFramework Π² ΠΊΡΡΠΏΠ½ΠΎΠΌ iOS-ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΠΈΠ»ΠΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ±ΠΎΡΠΊΡ Π² 2 ΡΠ°Π·Π°
β’ (iOS Ru) SwiftUI Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ B2C-ΠΏΡΠΎΠ΄ΡΠΊΡΠ°
β’ (iOS En) iOS 17 VisualEffect & ScrollTransition APIs - Circular Carousel Slider
β’ (iOS En) iOS Dev Job Interview - Must Know Topics
β’ (iOS En) Swift Variadic Parameters
β’ (iOS En) Swift Observation from Scratch
β’ (And Ru) Π ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π² ΡΠΎΠ½Π΅?
β’ (And Ru) ΠΠΎΠΉ ΠΎΡΠΈΡ. ΠΠ°ΠΊ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅
β’ (And Ru) Modern MVI ΠΈ MVVM+ ΡΠΎ Π²ΡΠ΅Ρ
ΡΡΠΎΡΠΎΠ½ Π² 2023
β’ (And Ru) Lobzik: ΠΏΠΎΠ»ΡΠ°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΡ Android-ΠΏΡΠΎΠ΅ΠΊΡΠ°
β’ (And Ru) Π―.Π‘ΡΠ±Π±ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅
β’ (And En) Foreground Services - Android Basics 2023
β’ (And En) Broadcasts & Broadcast Receivers - Android Basics 2023
β’ (And En) What's new in Kotlin 1.9.0
β’ (Crs En) How to build a collision-based game using Flutter and Flame
β’ (Dev Ru) Podlodka #324: 3D-Π³ΡΠ°ΡΠΈΠΊΠ°. ΠΠΎΡΠ΅ΠΌΡ ΠΈΠ³ΡΡ ΡΠΎΡΠΌΠΎΠ·ΡΡ?
β’ (Dev En) Introducing Kotlin Notebook
ΠΠΎΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ? ΠΡΠΏΡΠ°Π²ΡΡΠ΅ Π±ΠΎΡΡ -> π§π»βπ»Okio - ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ΅Ρ java.io ΠΈ java.nio, ΠΎΠ±Π»Π΅Π³ΡΠ°Ρ Π΄ΠΎΡΡΡΠΏ, Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ
. ΠΠ½Π° Π½Π°ΡΠΈΠ½Π°Π»Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ OkHttp, HTTP-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π² Android. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ
ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΈ Π³ΠΎΡΠΎΠ²Π° ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ
Π·Π°Π΄Π°Ρ. Π‘Π΄Π΅Π»Π°Π½Π° ΠΠΆΠ΅ΠΉΠΊΠΎΠΌ ΠΠΎΡΡΠΎΠ½ΠΎΠΌ ΠΈ Square. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» ΡΡΡΠΎΡΠΊΠ° Π·Π° ΡΡΡΠΎΡΠΊΠΎΠΉ, ΠΏΠΈΡΠ°ΡΡ Π² ΡΠ°ΠΉΠ», ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΏΠΈΡΠ°ΡΡ Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΎΠΊΠ΅ΡΠ°ΠΌΠΈ, Ρ
ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈ Ρ.ΠΏ.
Okio Π½Π° GitHub: https://github.com/square/okio
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 8.4K
π₯ ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅ΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΡΡ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ² ΠΏΠΎ Flutter!
ΠΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡΡ Flutter-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ°ΡΡΠ΅Ρ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π³ΠΎΠ΄ΠΎΠΌ. ΠΡΠ²ΠΎΠΉΡΠ΅ ΠΈ Π²Ρ ΡΡΡ ΡΡΠ΅Π½Π΄ΠΎΠ²ΡΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ!
Π§ΡΠΎ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π² ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ΅, Π΅ΡΠ»ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠΉΠ΄Π΅ΡΠ΅ ΡΠ΅ΡΡ:
π΅Π£ΡΠΎΠΊ Β«ΠΡΠΊΠ°Π΄Π½ΡΠ΅ ΠΈΠ³ΡΡ Π½Π° Flutter 3Β»
ΠΠ·ΡΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Flutter Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ
ΠΈΠ³Ρ ΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ ΡΠ²ΠΎΡ Π°ΡΠΊΠ°Π΄Π½ΡΡ ΠΈΠ³ΡΡ.
π΅Π£ΡΠΎΠΊ Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΡΡ
Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ
ΡΡΡΠ΅ΠΊΡΠΎΠ² Π½Π° FlutterΒ»
ΠΡΠΊΡΠΎΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ ΠΌΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Flutter ΠΈ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ.
π΅Π£ΡΠΎΠΊ Β«Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π΄Π»Ρ RenderObjectΒ»
ΠΡΠ²ΠΎΠΈΡΠ΅ Π½ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Impeller ΠΈ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΡΡΠ΅Ρ
ΠΌΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΡΠ²ΠΎΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π΄Π»Ρ RenderObject.
ΠΠ°ΠΏΠΈΡΠΈ ΡΡΠΈΡ
ΡΡΠΎΠΊΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΠ° Β«Flutter Mobile DeveloperΒ» ΠΎΡ OTUS.
ΠΠ΅ ΡΠΏΡΡΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠ°Π½Ρ ΡΡΠ°ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ Flutter!
π ΠΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡ: https://otus.pw/iGVK/
ΠΠ°ΡΠΈΠ²Π½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ www.otus.ru
ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΡ
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΎ Β«ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌΒ» ΡΠΏΠΎΡΠΎΠ±Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ
ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠ°Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ. ΠΠΎΡΡΠΎΠΌΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ Π²Π°ΠΌ ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ
Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΡΠ°ΠΌΠΈ ΡΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠ°ΠΊ, ΡΡΠ° ΡΡΠ°ΡΡΡ ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ
, Π° Π½Π΅ ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ
.
Π§ΡΠΎΠ±Ρ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ, ΠΈΠ·ΡΡΠ°ΠΉΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, Π° Π½Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π°. Π’Π°ΠΊ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄: https://apptractor.ru/arhitektura-android
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
Π¦Π΅Π½Π·ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ TextInputLayout ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π² ΠΏΠ°ΡΠΎΠ»ΡΡ
ΠΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄Π°Π²Π°Π»ΠΈΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΠΊΡΡ Π²Π½ΡΡΡΠΈ TextInputLayout Π·Π°ΠΊΡΡΡΡΠΌ ΠΈ/ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π·Π°ΠΊΡΡΡΡΠΌ? Π’Π²ΠΈΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅Π½Π·ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ, Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° "ΠΏΠ°ΡΠΎΠ»Ρ" Π½Π° Π΅Π³ΠΎ inputType, ΡΡΠΎΠ±Ρ ΡΠΊΡΡΡΡ ΡΠ΅ΠΊΡΡ. ΠΠ°ΠΊ Π½Π°ΡΡΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ½Π°ΡΠ°Π»Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡΠ΅Π½Π·ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π΅Π³ΠΎ Π² TextInputLayout? ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π³ΠΈ, ΡΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Ρ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ. Π’ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ?
Π‘ΡΠ°ΡΡΡ: https://medium.com/@fadhifatah_/textinputlayout-censoring-with-password-like-method-303b986f5364
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
.xcstrings Π² Xcode 15
ΠΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ Ρ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΎΠΌ Xcode 15, Π³Π΄Π΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΏΠ»ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΎΠΊ Π±ΡΠ»ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠ΅Π½Ρ. Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΠΌ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ» xcstrings. ΠΡΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, ΠΊΠΎΡΠΎΡΡΠΉ Ρ
ΡΠ°Π½ΠΈΡ Π² ΡΠ΅Π±Π΅ Π²ΡΠ΅ ΠΊΠ»ΡΡΠΈ ΠΈ ΡΡΡΠΎΠΊΠΈ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°. ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π²ΡΡ ΡΡΠΎ ΡΠΌΠ΅Π΅Ρ Π±ΡΠΊΠΏΠΎΡΡΠΈΡΡΡΡ Π½Π° ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ iOS ΠΏΡΡΡΠΌ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ xcstrings Π½Π° .strings ΠΈ .stringsdict. Π’ΠΎ Π΅ΡΡΡ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ°ΡΡΠΉ ΡΠΎΡΠΌΠ°Ρ, Π½ΠΎ ΠΌΡ, ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ ΡΠΆΠ΅ Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/companies/cleverpumpkin/articles/746050/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
Billboard - ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ½Π΄ΠΈ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ. ΠΠ³ΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅Ρ ΡΠ»Π΅ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΡ
cookies. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Π°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΎΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΡ
ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ΄Π°Π²Π°ΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠ΅ΠΌΠΈΡΠΌ-ΡΡΠΎΠ²Π½Ρ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ SwiftUI, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π΅Π΅ ΡΠΈΠΏΡ.
Billboard Π½Π° GitHub: https://github.com/hiddevdploeg/Billboard
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
βοΈ: 346
Repost from Mobile Development by AppTractor
Π―Π½Π΄Π΅ΠΊΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΡ Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² β Yandex Summer Mobile Party!
12 ΠΈΡΠ»Ρ ΠΏΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½Π° Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΡ β ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ ΠΈ Ρ
ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΠ²Π΅Π΄ΡΠΌ Π²Π΅ΡΠ΅Ρ Ρ Π΅Π΄ΠΎΠΉ, ΠΊΠΎΠΊΡΠ΅ΠΉΠ»ΡΠΌΠΈ ΠΈ ΠΌΡΠ·ΡΠΊΠΎΠΉ. ΠΡΠΈΡ
ΠΎΠ΄ΠΈΡΠ΅ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΠ΅Π±ΡΡΠ°ΠΌΠΈ ΠΈΠ· Π―Π½Π΄Π΅ΠΊΡΠ° ΠΈ Π·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ.
Π§ΡΠΎ Π²Π°Ρ ΠΆΠ΄ΡΡ:
β Lightning Talks ΠΏΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΠΆΠΈΠ·Π½Ρ ΠΎΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²;
β ΠΠ΅ΠΊΡΠΈΡ ΠΎΡ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·Π°ΡΠΎΡΠ° ΡΠΈΠ·ΠΈΠΊΠΈ ΠΠΌΠΈΡΡΠΈΡ ΠΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠΊΠΎΠ³ΠΎ;
β ΠΠ°ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΈΠ³ΡΡ ΠΎΡ Π―Π½Π΄Π΅ΠΊΡΠ°, Π·ΠΎΠ½Ρ ΠΎΡΠ΄ΡΡ
Π° ΠΈ Π»Π΅ΡΠ½ΠΈΠ΅ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»ΠΈ.
ΠΠ΅ΡΡΠΎ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ:
ΠΠ»ΡΡ ΠΠ°ΡΠ° Π² ΠΠ°ΡΠΊΠ΅ ΠΠΎΡΡΠΊΠΎΠ³ΠΎ
Π ΡΡΠΎΡ ΡΠ°Π· ΡΠΎΡΠΌΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΡΠ»Π°ΠΉΠ½. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ β ΠΆΠ΄ΡΠΌ Π²Π°ΡΠΈ Π·Π°ΡΠ²ΠΊΠΈ, ΠΈ 10 ΠΈΡΠ»Ρ Π²ΡΡΠ»Π΅ΠΌ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΠΎΡΡΡ.
ΠΠΎ Π²ΡΡΡΠ΅ΡΠΈ!
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ Android Π½Π° Kotlin (2023)
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ ΡΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅Π΅ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π½Π°ΡΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Android Π² Maven.
Π‘ΡΠ°ΡΡΡ: https://medium.com/@prashantdixit_87612/creating-and-publishing-your-own-android-library-in-kotlin-2023-part-1-3e542dad4ca0
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
