Unicorn π¦
ΠΡ react-native ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ react-native ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
ΠΡΠ΄Π° ΠΏΡΠΈΠ³Π»Π°ΡΠ°Ρ Π²ΠΎΠ»ΠΎΠ½ΡΠ΅ΡΠΎΠ², ΠΎΡ ΡΡΠΎΠ²Π½Ρ Junior, ΠΊ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ.
ΠΠΈΠ΄Π΅ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ ΠΊ ΠΏΡΠΎΡΠΌΠΎΡΡΡ!
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
1. Π’ΡΡΠ΄ΠΎΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ
Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π·ΡΠΌΠ΅, ΠΎΡΠΊΠ»ΠΈΠΊΠ½ΡΡΡΡΡ Π½Π° Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ.
2. Π Π΅ΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ½ΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° react-native ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π° Π½ΠΈΡ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎΠΌΠΎΡΡ.
3. ΠΠΎΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
ΠΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π²ΡΠ΄Π°Π΅ΡΡΡ Π΅Π΄ΠΈΠ½ΠΎΡΠΎΠ³, ΠΈΠ· ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΡΠΎ Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΈΡ ΡΠ°Π½Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ.
4. ΠΠ±ΡΡΠ°ΡΡ ΡΡΠ΅ΠΊΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ React Native + GraphQL + AWS Amplify
ΠΠ° Π±Π°Π·Π΅ ΠΊΠΎΠ΄Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΎΠ³ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈ Π²ΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² Open Source, ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΡΠ΅Π±Π½ΡΠΉ ΠΊΡΡΡ Full Stack Serverless Π² ΡΡΠ΅ΠΊΠ΅ React Native + AWS Amplify + GraphQL. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ²Π»ΡΡΡΠΈΠΌΡΡ ΡΠ°ΠΌΡΠΌ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΌ ΡΡΠ΅ΠΊΠΎΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠ°Π·Ρ Π±ΡΡΡΡΠ΅ΠΉ.
Π’Π΅ΠΊΡΡΠΈΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ AWS Amplify:
π¦ Easy CI CD / hosting / custom domains
π‘AuthN
π’Serverless DBs & functions
π€ ML & AI
π±GraphQL
πAnalytics
π»Offline & RT
π£Chat
πStorage
β‘οΈPush Notifications
π€i18n
Workflow
ΠΡΠ°ΠΊΡΠΈΠΊΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΎΡ Π²Π΅ΡΡΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², Π΄ΠΎ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ Ρ ΡΠΊΠΎΠ².
Π Π°Π±ΠΎΡΠ° Π²Π΅Π΄ΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΠ°Π½Π±Π°Π½, Π΄ΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π΄Π΅ΡΡ.
ΠΠ°Π΄Π°ΡΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° ΡΡΠΈ ΡΠΈΠΏΠ° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ:
- UI β Π²Π΅ΡΡΡΠΊΠ° ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
- Screens & Navigation β ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² UI
- Logic β Π±ΠΈΠ·Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΠ±Π΅ΡΠ°Π΅ΡΠ΅ ΡΠ΅Π±Π΅ Π·Π°Π΄Π°ΡΡ ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ backlog ΠΈ ΡΠΎΠ³Π»Π°ΡΡΠ΅ΡΠ΅ Π΅Π΅ ΡΠΎ ΠΌΠ½ΠΎΠΉ Π² ΡΠ°ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ
ΠΠΈΠ·Π°ΠΉΠ½ ΠΌΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Sketch
ΠΡΠΎΠ΅ΠΊΡ Open Source ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π·Π΄Π΅ΡΡ
Roadmap :
β
Authentication π
β
CRUD (Create Read Update Delete)
β
UI Kit β Unicorn
- DataStore
- Data Modeling in Depth
- Upload video, photo, audio
- Chat
- Notification
- Analytics
βοΈ ΠΠΎ roadmap ΠΈ Π² ΡΠ΅Π»ΠΎΠΌ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠΊΡΡΡ ΠΊ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ.
Git flow
ΠΡ Π»ΡΠ±ΠΈΠΌ Open Source ΠΈ Π²Π΅ΡΠΈΠΌ, ΡΡΠΎ Π·Π° Π½ΠΈΠΌ Π±ΡΠ΄ΡΡΠ΅Π΅, Π΅ΡΠ»ΠΈ ΠΈ Π²Ρ Π½Π΅ ΡΠ°Π²Π½ΠΎΠ΄ΡΡΠ½Ρ ΠΊ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΊΠΎΠΌΠΌΡΡΠ½ΠΈΡΠΈ ΠΈ Π³ΠΎΡΠΎΠ²Ρ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄, ΡΠΎ!