AppFiles - Mobile Development
Kanalga Telegramβda oβtish
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΡΡΠ°ΡΡΠΈ, ΠΊΡΡΡΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄Π»Ρ (ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ) ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΡΠ»ΠΈ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ - ΠΏΠΈΡΠΈΡΠ΅ @lbogolubov.
Ko'proq ko'rsatish2 171
Obunachilar
+224 soatlar
+97 kunlar
+1130 kunlar
Postlar arxiv
ΠΠ΄Π½Π° Π½Π°ΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° Π² ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΠΈ iOS-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΠ»Π° ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ±ΠΎΡΠΊΠΈ Π² Xcode
ΠΠΎΠ»Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» ΡΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π½ΠΎΡΡΠ±ΡΠΊ Ρ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ Macbook Pro Ρ ΡΠΈΠΏΠΎΠΌ M1 Π½Π° Macbook Pro Ρ ΡΠΈΠΏΠΎΠΌ M1 Pro. ΠΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π² ΡΠ΅Π±Ρ Π²Π΄ΠΎΡ
Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ, ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Ρ ΡΠ΄Π΅Π»Π°Π» ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π» ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ, ΠΎΠΆΠΈΠ΄Π°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΊΠ°ΡΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡβ¦ Π― Π±ΡΠ» ΡΠΎΠΊΠΈΡΠΎΠ²Π°Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°Π·Π½ΠΈΡΠ° ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π½Π΅ ΡΠ°ΠΊΠΎΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ, ΠΊΠ°ΠΊ Ρ ΠΎΠΆΠΈΠ΄Π°Π». π€
Π‘ΡΠ°ΡΡΡ: https://apptractor.ru/develop/odna-nasha-oshibka-v-modulyarizatsii-ios-prilozheniya-kotoraya-zamedlila-protsess-sborki-v-xcode.html
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
FeedFlow - ΡΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΉ RSS-ΡΠΈΠ΄Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° Android, iOS ΠΈ macOS.
ΠΠΌΠ΅ΡΡΠ°ΡΡΡ Ρ Π²Π°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ RSS ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»Π΅Π³ΠΊΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π°: FeedFlow ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΏΠΎΠ»Π½ΡΡ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΈ ΡΠΊΡΠΏΠΎΡΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΉΠ»Ρ OPML.
FeedFlow ΠΏΠΎΡΡΡΠΎΠ΅Π½ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Jetpack Compose, Compose Multiplatform ΠΈ SwiftUI. ΠΡΡ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Kotlin Multiplatform. FeedFlow ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ RSSParser, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠ°ΡΡΠΈΠ½Π³Π° RSS, ΠΊΠΎΡΠΎΡΡΡ Π°Π²ΡΠΎΡ ΡΠΎΠ·Π΄Π°Π» Π΄Π»Ρ Android ΠΈ ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠ°Π»Π° ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠΉ.
FeedFlow Π½Π° GitHub: https://github.com/prof18/feed-flow
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS/Android/ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°
βοΈ: 81
Sticky Header Π² SwiftUI
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ Π±Ρ Ρ
ΠΎΡΠ΅Π» ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΎΠΏΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π»ΠΈΠΏΠΊΠΈΡ
Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈΠ»ΠΈ Sticky Header Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ SwiftUI (Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ SUI).
ΠΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ Ρ Π²Π°ΠΌΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΉ Ρ
Π΅Π΄Π΅Ρ, Π° ΡΠ°ΠΊ ΠΆΠ΅ Π²Ρ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅ ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ UIKit-ΠΎΠ²ΠΎΠΉ ΠΈΠ·Π½Π°Π½ΠΊΠ΅ SwiftUI.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/articles/752670/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
ΠΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ Π·Π°ΠΊΡΡΡΡ, Π½ΠΎ ΠΌΡ Π½Π΅ ΡΠ΄Π°Π΄ΠΈΠΌΡΡ: ΠΠΈΡΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΠΈΠ²Π½ΠΎΠ΅ GUI-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ No-Name ΡΠΌΠ°ΡΡΡΠΎΠ½ Π±Π΅Π· Android
ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΡΠ΅ΠΊΡΠ΅Ρ, ΡΡΠΎ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° Android Π½Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Π² ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π·Π°Π²ΡΠ·Π°Π½ΠΎ Π½Π° Java ΠΈ Π±Π΅Π· ART ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΠ΅ ΡΠ»ΡΠΆΠ±Ρ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ Β«Π³ΠΎΠ»ΡΠΉΒ» Linux, Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡ ΡΠ΄ΡΠΎ ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΌΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠΈΡΠΊΠ°ΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±Π΅Π· ΠΎΠ²Π΅ΡΡ
Π΅Π΄Π° Π² Π²ΠΈΠ΄Π΅ ΡΡΠΆΠ΅Π»ΠΎΠ³ΠΎ Android: ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ 3D-Π³ΡΠ°ΡΠΈΠΊΠΈ (OpenGLES), ΠΌΠΈΠΊΡΠ΅Ρ Π·Π²ΡΠΊΠ°, Π²Π²ΠΎΠ΄ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ², OTG, Wi-Fi ΠΈ Π΅ΡΠ»ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡΡ β Π΄Π°ΠΆΠ΅ 3G. ΠΡΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π½ΡΡ
ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ
ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΡΠ°ΡΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ: Β«ΠΆΠ΅Π»Π΅Π·ΠΎΒ» ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² Π·Π°ΡΠ°ΡΡΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠΎΡΠ½Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΡ
ΠΎΠ΄Π½ΠΎΠΏΠ»Π°ΡΠ½ΠΈΠΊΠΎΠ². Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½Π° C Π±Π΅Π· Android, Π½Π° No-Name Android-ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅Π· ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/companies/timeweb/articles/751604/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
App Store Connect Swift SDK - Swift SDK Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ App Store Connect API. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ°ΠΌΠΈ, ΠΎΡΠ·ΡΠ²Π°ΠΌΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π±ΠΈΠ»Π΄Ρ Π² TestFlight ΠΈ ΠΈ Ρ.ΠΏ.
App Store Connect Swift SDK Π½Π° GitHub: https://github.com/AvdLee/appstoreconnect-swift-sdk
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
βοΈ: 1.2K
BDUI, ΠΌΠ½ΠΎΠ³ΠΎΡΠ°Π³ ΠΈ Backend Driven Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°
ΠΡΠΈΠ²Π΅Ρ, ΠΌΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠ½Π½Π° Π‘Π°Π±ΠΎΡΠΎΠ²ΠΈΡ, Ρ ΡΠ΅Ρ
Π»ΠΈΠ΄ Π² ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ΅ (ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ²), ΠΎΡΠ²Π΅ΡΠ°Ρ Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ BDUI ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π½Π° Android. Π― ΠΏΠΎΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΌΡ Π²Π½Π΅Π΄ΡΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ Π² ΠΊΠΎΠ½ΡΡΠ°ΠΊΡ ΡΠΊΡΠ°Π½ΠΎΠ² Π½Π° BDUI ΠΈ ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Π»ΠΈ ΠΈΡ
Ρ ΡΡΠ΅ΠΊΠ΅ΡΠ°ΠΌΠΈ. Π Π°ΡΡΠΊΠ°ΠΆΡ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΠΌΡ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ ΠΏΠΎ ΠΏΡΡΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ Π² Π±ΡΠΊΠ»ΠΎΠ³. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ BDUI Π² ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ΅, ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΡΠΊΡΠ°Π½ΠΎΠΌ BDUI.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/companies/alfa/articles/752068/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
ΠΠΈΠ΄Π΅ΠΎ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΡΡ Π·Π° Π½Π΅Π΄Π΅Π»Ρ
β’
(iOS Ru) ΠΡΠΎ ΡΡ, SwiftData
β’ (iOS Ru) GC, ARC, RAM. Π§Π°ΡΡΡ 3. iOS
β’ (iOS Ru) ΠΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠ΄Π° Π΄ΠΎΡΡΡΠΏΠ°
β’ (iOS Ru) Coffee&Code #9: ΠΠΈΠΊΠΎΠ»Π°ΠΉ Π’ΡΡΡ
ΠΈΠ½, ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΡΠΈΠ½ΡΠΎΡ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΠ· ΠΠ΅Π»Π³ΡΠ°Π΄Π°
β’ (iOS En) What I've learned implementing Swift Macros: 5 takeaways
β’ (iOS En) SwiftUI Animated Tags View - Layout API
β’ (iOS En) SwiftData Basics Tutorial: How to Easily Persist Data in SwiftUI
β’ (iOS En) How to format physical units in Swift using MeasurementFormatter
β’ (iOS En) SharePlay - Turn your app experience into a shared experience
β’ (iOS En) SwiftUI: Scroll to Hide Tab Bar
β’ (And Ru) ΠΠ°ΠΊ Google ΠΏΠΎΠ±Π΅Π΄ΠΈΠ» ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π² Android
β’ (And Ru) ΠΠ½Π΄ΠΈ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Π±ΠΎΠ»ΠΈ, ΠΈΠ΄Π΅ΠΈ ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠΎΠΊ
β’ (And En) Fixing touch target size in PLR
β’ (And En) Live Edit for Jetpack Compose
β’ (And En) Android Studio Giraffe stable release, New Samsung foldables, and more dev news!
β’ (And En) Top App Bar (Toolbar) - UX With Material3
β’ (And En) Selection UI Components (Checkboxes, Switches, Radio Buttons) - UX With Material3
β’ (And En) Android Worldwide July 2023
β’ (Crs Ru) ΠΠ°ΠΊ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π° Π½Π° Flutter
β’ (Crs En) Firebase Analytics in Flutter app
β’ (Crs En) Scale McDonaldβs with KMM
β’ (Dev Ru) ΠΠΈΡΡ ΠΈ Π»Π΅Π³Π΅Π½Π΄Ρ ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
β’ (Dev Ru) Avito Security Meetup
β’ (Dev Ru) Podlodka #329: Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Big Data
ΠΠΎΡΠΌΠΎΡΡΠ΅Π»ΠΈ/Π²ΡΠΏΡΡΡΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ? ΠΡΠΏΡΠ°Π²ΡΡΠ΅ Π±ΠΎΡΡπ§π»βπ»AI Companion App - ΡΡΠΎ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠΉ ΡΡΠ΅ΠΊ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ AI-ΠΊΠΎΠΌΠΏΠ°Π½ΡΠΎΠ½ΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎ SMS. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π»ΠΈΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΡΠ΅Π΄ΡΡΡΠΎΡΠΈΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΡΡ
ΠΎΠ΄ΡΡΠ²Π° Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π±Π΅ΡΠ΅Π΄Ρ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΉ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠ½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ°ΠΌΡΡΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΠ², ΡΠΎΡ
ΡΠ°Π½ΡΡ ΠΈΡ
Π² ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΈ Π²ΠΊΠ»ΡΡΠ°Ρ Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊΠΎΠ² ΠΊΠ°ΠΊ Π½Π° ChatGPT, ΡΠ°ΠΊ ΠΈ Π½Π° Vicuna, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΉ Π² Replicate.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΈΡ
ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊΠΎΠ² - ΡΠΎΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ (AI-ΠΏΠΎΠ΄ΡΡΠ³ΠΈ/ΠΏΠ°ΡΠ½ΠΈ), Π΄ΡΡΠΆΠ΅ΡΠΊΠΈΠ΅, ΡΠ°Π·Π²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅, ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΠΈ Ρ.Π΄. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΡΠΎΠ½Π° ΠΊ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΌΡ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΏΡΠ΅Π΄ΡΡΡΠΎΡΠΈΠΈ ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π°Π΄ΡΠΌΠ°Π½ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΡΡΠ΅Π±Π½ΠΈΠΊ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ ΡΡΠ΅ΠΊ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠ°Ρ-Π±ΠΎΡΡ. ΠΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π³ΠΎΡΠΎΠ²Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Steamship. ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΡΡ Π²Π΅Π΄ΡΡΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ ΡΠ°Ρ-Π±ΠΎΡΠΎΠ² Ρ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠΎΠΌ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Character.ai.
AI Companion App Π½Π° GitHub: https://github.com/a16z-infra/companion-app
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°/ΠΠ
βοΈ: 5K
Π£Π»ΡΡΡΠ°Π΅ΠΌ UX: cΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π²Π°ΡΠ°ΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² SwiftUI
ΠΡ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π°Π²Π°ΡΠ°ΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² Π½Π°ΡΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠ° Ρ Π°Π²Π°ΡΠ°ΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠΎΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠ΅ΠΉΡΡ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SwiftUI ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ Swift.
Π‘ΡΠ°ΡΡΡ: https://thecuriousdev.medium.com/elevate-user-experience-create-default-avatars-in-swiftui-177117000c0e
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ Π½Π° Compose: ΠΊΡΡΡΠΈΠΌ Π»ΠΎΠ°Π΄Π΅ΡΡ, ΠΈΡΠ΅ΠΌ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ red_mad_robot Π‘Π΅ΡΡΠΆΠ° Π§ΡΠΌΠΈΠΊΠΎΠ² ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠ»Π°ΡΡΠ½ΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ, Π½Π΅ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΈΠ² ΡΠΌΠ°ΡΡΡΠΎΠ½, ΠΏΠΎΡΠ΅ΠΌΡ Π΅ΠΉ Π½Π΅ Π½ΡΠΆΠ½Π° ΡΠ΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ ΠΊΠ°ΠΊ Π΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/companies/redmadrobot/articles/751976/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
visionOS 30 Days - Π½Π°Π±ΠΎΡ ΠΈΠ· 30 ΡΡΠΎΠΊΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ visionOS. Π’Π΅ΠΊΡΡΠΎΠ² ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ ΠΏΠΎΡΡΠΈ Π½Π΅Ρ, Π΅ΡΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ, ΡΠ°ΠΌ Π°Π²ΡΠΎΡ βΠΆΠΈΠ²Π΅Ρβ ΠΈ ΠΏΠΎΡΡΠΈΡ ΠΈΡ
Π² Twitter.
visionOS 30 Days Π½Π° GitHub: https://github.com/satoshi0212/visionOS_30Days
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
βοΈ: 638
ΠΡΡΡΠΈΠΉ ΡΠΏΡΡΠ½ΠΈΠΊ Π² Π²Π°ΡΠ΅ΠΌ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅: Android Studio Bot VS ChatGPT Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
ΠΠ΅Π΄Π°Π²Π½ΠΎ Google Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»Π° Android Studio Bot β Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΡβΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠ° Π΄Π»Ρ Π½Π°ΡΠΈΠ²Π½ΠΎΠΉ Π°Π½Π΄ΡΠΎΠΈΠ΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠΎΠΌΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ ΠΎΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠΈΡΠ΅ΠΉ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π½ΡΡ
Π½Π° ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ, Π½Π° ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π½ΠΎΠ²ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΡ Google, ΡΡΠ°Π²Π½ΠΈΠΌ Π΅Π³ΠΎ Ρ Π½Π°ΡΡΠΌΠ΅Π²ΡΠΈΠΌ ChatGPT ΠΈ Π²ΡΡΡΠ½ΠΈΠΌ, ΡΠ΄Π΅Π»Π°Π΅Ρ Π»ΠΈ ΠΎΠ½ Π²Π°Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ
Π·Π°Π΄Π°Ρ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/companies/joydev/articles/743004/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
Stable Diffusion AI - ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ Π±ΡΡΡΡΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ΅Π»ΡΠΊΠΎΠ² ΠΌΡΡΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π²Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄Ρ, Txt2Img ΠΈ Img2Img ΠΌΠΎΠ΄Π΅Π»ΠΈ) ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΡΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ.
Stable Diffusion AI Π½Π° GitHub: https://github.com/ShiftHackZ/Stable-Diffusion-Android
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 153
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ TipKit
Π‘Π΄Π΅Π»Π°Π² Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌ ΠΎΠ½Π±ΠΎΡΠ΄ΠΈΠ½Π³Π°, Ρ Ρ Π½Π΅ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Π°Π» ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° WWDC 2023. Π― Π±ΡΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½, ΠΊΠΎΠ³Π΄Π° Π²Π΅ΡΡΠΈΡ Π·Π° Π²Π΅ΡΡΠΈΠ΅ΠΉ Xcode Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° TipKit. Π ΡΡΠ°ΡΡΡΡ, Π² Xcode 15 beta 5 (Π²ΡΠΏΡΡΠ΅Π½Π½ΠΎΠΉ Π²ΡΠ΅ΡΠ° Π²Π΅ΡΠ΅ΡΠΎΠΌ) ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΌΠ½Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π‘ΡΠ°ΡΡΡ: https://apptractor.ru/info/articles/tipkit.html
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
ΠΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ adb (Android Debug Bridge) Π΄Π»Ρ Π·ΡΠΌΠ΅ΡΠΎΠ²
ΠΡΠΎ ΠΎΠ±Π·ΠΎΡΠ½Π°Ρ ΡΡΠ°ΡΡΡ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ
ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ Π² ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π²Π΅ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΎΠ±ΡΠ΅Π» ΠΊΠ½ΠΎΠΏΠΎΡΠΊΠΈ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅.
Π ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Ρ
ΠΎΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ
adb, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»Π΅Π³ΡΠ΅, ΡΠ΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΡΠ΅ΡΠ΅Π· UI Android Studio ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Android.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ adb, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·Π±Π°Π²ΡΡ ΠΎΡ ΡΡΡΠΈΠ½Π½ΡΡ
ΡΠ°Π³ΠΎΠ² ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅/ΠΎΡΠ»Π°Π΄ΠΊΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π±ΡΡΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅ΡΠ»ΡΡ ΡΠ΅ΠΌΡ Π½Π° ΡΠ΅ΠΌΠ½ΡΡ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/articles/751092/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
iTorrent - torrent-ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π»Ρ iOS. Π£ΠΌΠ΅Π΅Ρ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ°ΡΡ (ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΈΠ»ΡΠΌΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ), ΡΠΎΡ
ΡΠ°Π½ΡΡΡ ΡΠ°ΠΉΠ»Ρ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π€Π°ΠΉΠ»Ρ (iOS 11+), ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
iTorrent Π½Π° GitHub: https://github.com/XITRIX/iTorrent
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
βοΈ: 1.5K
Π Π°Π·Π±ΠΈΡΠ°Ρ Swift Runtime Π½Π° Π΄Π΅ΡΠ°Π»ΠΈ
ΠΠ°Π²Π΅ΡΠ½ΠΎΠ΅, Π²Ρ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ Β«ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° RuntimeΒ». ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΈ Π΅ΡΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π° Π·Π½Π°ΡΠΈΡ β Ρ Π½Π΅Ρ Π΅ΡΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΎΠ½ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Swift.
ΠΠ΄ΡΠΌ ΡΡΠ΄Π° ΠΈ Π²ΠΈΠ΄ΠΈΠΌ ΠΊΡΡΡ-ΠΊΡΡΡ-ΠΊΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠΎΠ³Π΄Π° Ρ ΡΡΠ΄Π° ΠΏΠΎΠΏΠ°Π», ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π» ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΌΠ°Π»ΡΡ ΠΠΎΠ΄Π° β ΡΡΠ°Π»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΡΡΡΠ°ΡΠ½ΠΎ ΠΈ Π½Π΅ΡΡΡΠ½ΠΎ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/companies/alfa/articles/750348/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: iOS
Π§ΡΠΎ ΠΏΠΎΡΠΎΠΉ ΠΊΡΠΎΠ΅ΡΡΡ Π·Π° Β«ΡΡΠΏΠ΅Ρ
ΠΎΠΌΒ»
Π₯ΠΎΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ ΡΠ²ΠΎΠΉ ΠΏΡΡΡ Π² ΠΏΠΎΠΈΡΠΊΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π² 2023 Π³ΠΎΠ΄Ρ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠ΅Ρ
, ΠΊΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΡΠΎ. ΠΠ° 6 ΠΌΠ΅ΡΡΡΠ΅Π² Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π»ΡΡ Π² 25 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΏΡΠΎΡΠ΅Π» 54 ΡΡΠ°ΠΏΠ° (Π° ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π½Π΅ ΠΏΡΠΎΡΠ΅Π»), ΠΏΠΎΠ»ΡΡΠΈΠ» 2 ΠΎΡΡΠ΅ΡΠ° ΠΈ Π² ΠΈΡΠΎΠ³Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ
ΠΏΡΠΈΠ½ΡΠ». ΠΡΠ»ΠΈ Π²Ρ ΡΠ΅ΠΉΡΠ°Ρ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΡΠ°Π±ΠΎΡΡ, ΡΡΠ° ΡΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ Π΄Π»Ρ Π²Π°Ρ Π³Π»ΠΎΡΠΊΠΎΠΌ ΡΠ²Π΅ΠΆΠ΅Π³ΠΎ Π²ΠΎΠ·Π΄ΡΡ
Π°. ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΠΌΠ°ΡΠ΅ΡΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΎΠ½Π±ΠΎΡΠ΄ΠΈΠ½Π³Π° Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π²Π°ΠΌ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ.
Π‘ΡΠ°ΡΡΡ: https://habr.com/ru/articles/751284/
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android/ΡΠ°Π±ΠΎΡΠ°
Π¦Π΅Π»Ρ Compose Adaptive Scaffold - ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Jetpack Compose, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ
Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠΊΡΠ°Π½Ρ ΠΈ ΡΠΊΠ»Π°Π΄Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π ΠΎΡΠ½ΠΎΠ²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π»Π΅ΠΆΠΈΡ ΠΈΠ΄Π΅Ρ Π΄Π²ΡΡ
ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ
body ΠΈ secondary body. ΠΠ»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΡΠΊΡΠ°Π½ΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ (ΠΈΠ»ΠΈ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ), Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ small body ΠΈ small secondary body (ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°). Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΠΊΡΠ°Π½Π° ΠΏΠ°ΡΡ body ΠΈ small body, Π° ΡΠ°ΠΊΠΆΠ΅ secondary body ΠΈ small secondary body ΠΌΠΎΠ³ΡΡ Π΄Π°ΠΆΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ. ΠΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Compose Adaptive Scaffold ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Jetpack WindowManager Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π±ΠΎΠ»ΡΡΠΈΡ
ΡΠΊΡΠ°Π½ΠΎΠ². ΠΡΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ·Π°Π±Π» body ΠΈ secondary body - Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
Compose Adaptive Scaffold Π½Π° GitHub: https://github.com/tkuenneth/compose_adaptive_scaffold
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Android
βοΈ: 74
ΠΠΈΠ΄Π΅ΠΎ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΡΡ Π·Π° Π½Π΅Π΄Π΅Π»Ρ
β’
(iOS Ru) Distributed actors ΠΈ Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΎΠ±ΠΈΡΠ°ΡΡ
β’ (iOS En) TipKit - iOS 17 - SwiftUI
β’ (iOS En) OSLog and Logger
β’ (iOS En) Radial Layout With Gestures - SwiftUI
β’ (iOS En) Inout Parameters and Mutating Functions
β’ (iOS En) How to master Combine like a Pro β The Basics
β’ (iOS En) SwiftUI NavigationStack Hero Animation Effect - Custom Matched Geometry Effect
β’ (And Ru) Π‘Π΅ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠΈΡΠ° Π² Android Studio: Π»ΠΎΠ³ΠΈΡΡΠ΅ΠΌ, ΠΏΠΎΠΊΠ° Π΄Π΅Π±Π°ΠΆΠΈΠΌ, Π½Π΅ ΠΌΠ΅Π½ΡΡ ΡΠ°ΠΌ ΠΊΠΎΠ΄
β’ (And En) Now in Android: 87 - Android 14 Beta 4, Google Play policy update, and Compose Performance
β’ (And En) What's new in Android Studio - Giraffe
β’ (And En) Text Fields - UX With Material3
β’ (And En) Buttons - UX With Material3
β’ (Crs Ru) ΠΠΎΠ΄ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Π΄Π»Ρ Flutter: ΡΡΠΎ, ΠΊΠ°ΠΊ ΠΈ Π·Π°ΡΠ΅ΠΌ
β’ (Crs En) Build an iOS & Android app in 100% Kotlin with Compose Multiplatform
β’ (Dev Ru) Ozon Tech Intro Meetup: ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ°, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
β’ (Dev Ru) ΠΠ° ΡΠ°Π³ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΌΠ΅ΡΠ°Π²ΡΠ΅Π»Π΅Π½Π½ΠΎΠΉ, ΠΈΠ»ΠΈ ΠΠ°ΠΊ ΠΌΡ ΠΎΠΆΠΈΠ²ΠΈΠ»ΠΈ Π°Π²Π°ΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² VK ΠΠ²ΠΎΠ½ΠΊΠ°Ρ
β’ (Dev Ru) ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ Firebase App Distribution
β’ (Dev Ru) ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π―Π½Π΄Π΅ΠΊΡ Π² ΠΏΡΡΠΌΠΎΠΌ ΡΡΠΈΡΠ΅
β’ (Dev Ru) ΠΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ ΠΎΡΠΊΠ°Π·Ρ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
: ΡΡΠΎ ΠΌΠ½Π΅ Π΄Π΅Π»Π°ΡΡ
β’ (Dev En) The ultimate guide to A/B testing
ΠΠΎΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ? ΠΡΠΏΡΠ°Π²ΡΡΠ΅ Π±ΠΎΡΡπ§π»βπ»