ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios

О Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ я написал простоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android/iOS

Π₯ΠΎΡ‡Ρƒ сразу ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΡ‚ профСссионала, скорСС взгляд Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, скаТСм Ρ‚Π°ΠΊ, «с нуля». МоС основноС занятиС β€” это созданиС сайтов. Π’ Π΄Π°Π½Π½ΠΎΠ΅ врСмя я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Ρƒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ занимаюсь ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π±ΠΈΠ»Π»ΠΈΠ½Π³Π°/сайта ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ (PHP ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Perl), довольно скучноС занятиС, скаТу я Π²Π°ΠΌ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, я ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΈΠ½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ «программист».

Π’ ΠΎΠ΄ΠΈΠ½ прСкрасный ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ руководства ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° идСя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для iPhone, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ баланс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Π΅Π³ΠΎ статус, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π·ΡΡ‚ΡŒ Β«ΠΎΠ±Π΅Ρ‰Π°Π½Π½Ρ‹ΠΉ ΠΏΠ»Π°Ρ‚Π΅ΠΆΒ», фактичСски, Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°, Π½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. НС зная ΠΏΡ€ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ совсСм Π½ΠΈΡ‡Π΅Π³ΠΎ, идСю воспринял с большим энтузиазмом, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всСгда приятно Π΄Π΅Π»Π°Ρ‚ΡŒ/ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, Π΄ΡƒΠΌΠ°ΡŽ, это Ρƒ всСх Ρ‚Π°ΠΊ.

ΠŸΡ€ΠΈΠ΄Ρ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· сСрых скучных Π΄Π½Π΅ΠΉ, я Ρ€Π΅ΡˆΠΈΠ»ΡΡ ΠΈ написал Π² поискС Google Β«ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β». Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½Π°ΠΈΠ²Π½ΠΎ. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, я Π΄Π°ΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π·Π°Π΄Π°Ρ‚ΡŒ вопрос Π½Π° Toster, «с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΠ΄ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния», Ρ‚ΠΎΠ³Π΄Π° я Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π» насколько Π³Π»ΡƒΠΏΡ‹ΠΌ воспринимаСтся этот вопрос профСссионалами.

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ быстро я Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ» для сСбя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° Π΄Π²Π΅ части, это Π±Ρ‹Π» Android ΠΈ iOS, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ совсСм Ρ€Π°Π·Π½Ρ‹Π΅ (поиск подсказал.

Как-Ρ‚ΠΎ я наткнулся Π½Π° Phonegap, насколько я понял, пишСм Π½Π° Javascript+html+css, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android/iOS, Π½ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΌΠ½Π΅ Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…: Π±Ρ‹Π»ΠΈ нСпонятныС ΠΎΡ‚Π·Ρ‹Π²Ρ‹, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Ρ…Π²Π°Π»ΠΈΠ», ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Ρ€ΡƒΠ³Π°Π», Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…: ΠΌΠ½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ это ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ, ΠΊΠ°ΠΊΠΎΠ²ΠΎ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Β«Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅Β» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

План ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°

ΠΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠΈΠ» с Android.

Android

Начал я с установки Android Studio, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ смутило количСство ΠΊΠ½ΠΎΠΏΠΎΡ‡Π΅ΠΊ/ΠΈΠΊΠΎΠ½ΠΎΠΊ, Π½ΠΎ Π·Π° ΠΏΠ°Ρ€Ρƒ Π΄Π½Π΅ΠΉ я ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΊΠ°ΠΊ Ρ€Ρ‹Π±Π° Π² Π²ΠΎΠ΄Π΅. Для Π½Π°Ρ‡Π°Π»Π° Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ прилоТСния, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Β«Hello world!Β» ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаСтся ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ВыглядСло всС достаточно просто ΠΈ понятно. ΠŸΠΎΠ³ΡƒΠ³Π»ΠΈΠ² «Как Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² Android StudioΒ», я понял, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ SDK. ΠžΡ‚ΠΊΡ€Ρ‹Π² SDK-manager я Π½Π΅ понял Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ, Π½Ρƒ, Ρ‚ΠΎΡ‡Π½Π΅Π΅, Π½Π΅ понял Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, поэтому поставил всС Π³Π°Π»ΠΎΡ‡ΠΊΠΈ ΠΈ ΠΆΠ΄Π°Π» ΠΏΠΎΠΊΠ° всС скачаСтся. Для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ я совсСм Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π±Ρ‹Π»ΠΎ Β«Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π°ΠΊΠΎΠΉ-Ρ‚ΠΎ вСрсии», Π½ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π°Π΄ΠΎ всС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ срСди сотСн Π³Π°Π»ΠΎΡ‡Π΅ΠΊ β€” Π±Ρ€Ρ€Ρ€.

Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ достаточно слоТным этапом Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° симуляторС. ΠŸΠΎΠ³ΡƒΠ³Π»ΠΈΠ², ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с AVD, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΡ‚Ρ‹ΠΊΠ°ΡˆΠΈΡΡŒ ΠΊΠ°ΠΊ слСпой ΠΊΠΎΡ‚Π΅Π½ΠΎΠΊ я сдСлал нСсколько Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… устройств. На ΠΎΠ΄Π½ΠΎΠΌ Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»ΠΎΡΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ЧСстно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, симулятор Ρƒ Android Studio совсСм Π½Π΅ User-friendly, ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ я с Π½ΠΈΠΌ Π²ΠΎΠ΅Π²Π°Π», пытался Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Ρ…ΠΎΡ‚Π΅Π» Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния Π±Ρ‹Π»ΠΈ Π½Π° экранС ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, Π½ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ. Π’ΠΈΠ΄ΠΈΠΌΠΎ, ΡΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ отсутствиС ΠΎΠΏΡ‹Ρ‚Π°.

Как оказалось, для Android ΠΏΠΈΡˆΡƒΡ‚ Π½Π° Java. ΠŸΡ€ΠΎ Java я Π·Π½Π°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это язык программирования ΠΈ это Π½Π΅ Javascript.
РСшил Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ситуация ΠΊΠΎΠ³Π΄Π° Ρƒ мСня, Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ, Π½ΠΎ я Π½Π΅ Π·Π½Π°Π» ΠΊΠ°ΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ дСлаСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, поэтому, ΠΏΠΎΠ³ΡƒΠ³Π»ΠΈΠ², я понял Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° русском языкС ΠΌΠ½Π΅ Π½Π΅ Π½Π°ΠΉΡ‚ΠΈ (Π»ΠΈΠ±ΠΎ я ΠΏΠ»ΠΎΡ…ΠΎ искал). Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π»ΠΈΠ±ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ, Π»ΠΈΠ±ΠΎ Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ трСбуСтся. Бпас мСня youtube ΠΈ Π·Π½Π°Π½ΠΈΠ΅ английского языка. Π‘Π΄Π΅Π»Π°Π² нСсколько запросов Π² ΡŽΡ‚ΡŽΠ±Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ массу ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π΄Π° Π΅Ρ‰Π΅ ΠΈ с самим процСссом β€” это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, Ссли Π±Ρ‹ Π½Π΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, Π΄ΡƒΠΌΠ°ΡŽ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ я Π±Ρ‹ Π΄Π΅Π»Π°Π» нСсколько мСсяцСв.

Выбирая ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Android я остановился Π½Π° 4 Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΌ πŸ™‚ (ΠžΡ…Π²Π°Ρ‚ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ 90%+ Ссли Π²Π΅Ρ€ΠΈΡ‚ΡŒ Google).

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ Ρ€Π°Π·Π±ΠΈΠ² свои Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ я искал Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Ρ‹ Π² youtube, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Β«how to get json in androidΒ» ΠΈΠ»ΠΈ Β«menu in android studioΒ». ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡˆΡ‚ΡƒΠΊ 30 Ρ€Π°Π·Π½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ ΠΈ всС ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π½Π° английском (ΠΎΠ΄Π½ΠΎ Π½Π° Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠΌ ΠΈ ΠΎΠ΄Π½ΠΎ Π½Π° китайском β€” ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ Ρ‚Π°ΠΊ слоТно самому Π΄ΠΎΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ говорят :)).

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄ Android заняла ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ нСдСлю с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° установки Android Studio. ПослС Ρ‡Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π² ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Ρƒ сына я смог ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ устройствС β€” просто подсоСдинив Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π² Google Play

Π‘Π½Π°Ρ‡Π°Π»Π° я Π΄ΡƒΠΌΠ°Π» Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Π», Π½ΠΎ ΠΊΠ°ΠΊ оказалось всСго 25$ ΠΈ фактичСски Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΠ°Π»ΠΎ Π² Google Play ΠΈ Ρ‡Π΅Ρ€Π΅Π· нСсколько часов Π±Ρ‹Π»ΠΎ доступно Π² поискС, публикация заняла ΠΎΠΊΠΎΠ»ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ дня.

ΠžΡ‚Π΄ΠΎΡ…Π½ΡƒΠ² ΠΏΠ°Ρ€Ρƒ Π΄Π½Π΅ΠΉ ΠΈ поразмыслив, Ρ€Π΅ΡˆΠΈΠ» Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ самоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ iOS. Но, оказалось, Ρ‡Ρ‚ΠΎ бСсплатная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ xCode ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² срСдС Mac. ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ MAC OS Yosemite ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ Ρ‡Π΅Ρ€Π΅Π· VMWare. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ просто ΠΈ фактичСски Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ΠΎΡ‚ мСня Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ‚Π΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ Β«ΠΆΠ΄Π°Ρ‚ΡŒΒ».

ПослС Ρ‡Π΅Π³ΠΎ я скачал xCode ΠΈ Π½Π°Ρ‡Π°Π» Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ, Π΄Π΅Π»ΠΎ пошло быстрСС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства Ρ‡Ρ‚ΠΎ для Android, Ρ‡Ρ‚ΠΎ для iOS ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ схоТа Π² своих идСях.

Π―Π·Ρ‹ΠΊ программирования Π²Ρ‹Π±Ρ€Π°Π» Swift. Π’Π΅Ρ€ΡΠΈΡŽ iOS ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 7.1+

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄ iOS Π±Ρ‹Π»Π° Π±ΠΎΠ»Π΅Π΅ простой, хотя Π±Π°Π³ΠΈ симулятора присутствовали, Π½ΠΎ вСсь процСсс оказался Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΏΠΎΠ΄ Android. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ я ΠΎΡ‚ΠΊΡ€Ρ‹Π» youtube ΠΈ смотрСл Π²ΠΈΠ΄Π΅ΠΎ/Ρ‡ΠΈΡ‚Π°Π» руководства ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Π²Π΅Ρ‰ΡŒ. НапримСр, Π½Π°Π³ΡƒΠ³Π»ΠΈΠ» прСкрасный скрипт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ slide menu, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ Π² Android. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠ°Ρ€Π°Ρ„ΠΎΠ½ ΠΈ Π·Π° нСдСлю Π±Ρ‹Π»ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ счСт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ совмСстил ΠΏΠ»Π°Ρ‚Π΅ΠΆΠΈ/списания Π² ΠΎΠ΄Π½ΠΎ ΠΎΠΊΠ½ΠΎ.

Использовал Ρ‚ΠΎΠΆΠ΅ самоС API (Ρ‚ΠΎΡ‚ ΠΆΠ΅ скрипт, Ρ‡Ρ‚ΠΎ ΠΈ для Android).

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π² iOS

Π’ΡƒΡ‚ всС оказалось Π½Π΅ Ρ‚Π°ΠΊ Ρ€Π°Π΄ΡƒΠΆΠ½ΠΎ ΠΈ просто ΠΊΠ°ΠΊ Π² Android. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, оказалось, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ трСбуСтся Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ устройство для тСстирования прилоТСния, Π° Π±Π΅Π· Π½Π΅Π³ΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ iPhone ΠΈ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŽ тСстирования.

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΏΡ€ΠΈ создании Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π±Ρ‹Π» Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ «компания» ΠΈ Β«ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», Π½ΠΎ Π½Π°Ρ‡ΠΈΡ‚Π°Π²ΡˆΠΈΡΡŒ ΡΡ‚Ρ€Π°ΡˆΠΈΠ»ΠΎΠΊ ΠΏΡ€ΠΎ 4+ мСсяца ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ я Ρ€Π΅ΡˆΠΈΠ» Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это Π±Ρ‹Π»ΠΎ Π½Π΅ слоТно, Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ 99$ Π·Π° Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° iOS со своСй ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ имя совпадало (подсказал поиск). ΠŸΠ»Π°Ρ‚Π΅ΠΆ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ» 2 дня.

ПослС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ†Π΅Π»ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Β«how to publish in app storeΒ» ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ инструкции, Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ всС нСпонятно. КакиС-Ρ‚ΠΎ сСртификаты, Ρ‚ΡƒΠ΄Π° β€” сюда. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, хотя ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°Π΄ΠΎ лишь ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· :).

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

1. Как оказалось это Π½Π΅ слоТно Π΄Π°ΠΆΠ΅ для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ использовал Java/Swift/Mac OS.

2. Много Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ заставляло ΠΌΠΎΠΉ ΠΌΠΎΠ·Π³ просто ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π½ΠΈ ΠΈ Π·Π°Π²ΠΈΡΠ°Ρ‚ΡŒ. Помогал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сон, послС Π½Π΅Π³ΠΎ я Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π» Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ дальшС. НС Π½Π°Π΄ΠΎ Π±ΠΎΡΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΡ… этапов. Иногда ΠΌΠ½Π΅ казалось Ρ‡Ρ‚ΠΎ «я Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ понимаю», Π±Ρ‹Π»ΠΈ ощущСния Ρ‡Ρ‚ΠΎ я бьюсь Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ Π² Π±Π΅Ρ‚ΠΎΠ½Π½ΡƒΡŽ стСну. Но Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь я Ρ€Π΅ΡˆΠ°Π» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. НапримСр, Π² Android, Π² самом Π½Π°Ρ‡Π°Π»Π΅ Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ситуация Β«Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β», ΠΊΠΎΠ³Π΄Π° я ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ ΠΊ сСрвСру ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, оказалось, Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ это Π΄Π΅Π»Π°Ρ‚ΡŒ Π² асинхронном ΠΏΠΎΡ‚ΠΎΠΊΠ΅. ΠŸΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» Ρ†Π΅Π»Ρ‹ΠΉ дСнь.

3. ΠžΡ‡Π΅Π½ΡŒ быстроС устарСваниС руководств/Π²ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊΠΎΠ². ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ быстро Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ сразу ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. На русском языкС Π΅Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ, послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ я Π΄Π°ΠΆΠ΅ бросил ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ сразу Π½Π°Ρ‡Π°Π» ΡˆΡ‚ΡƒΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ stackoverflow ΠΈ англоязычный ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Youtube со своими Π²ΠΈΠ΄Π΅ΠΎ-ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ просто спас мСня! Π― ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π» Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ. Π‘Π΅Π· Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ английского β€” Π½ΠΈΠΊΡƒΠ΄Π°.

4. БСрвисы вопрос-ΠΎΡ‚Π²Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚! Иногда, впадая Π² ступор я Π·Π°Π΄Π°Π²Π°Π» вопросы ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ сразу ΠΏΠΎΠ»ΡƒΡ‡Π°Π» ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ β€” ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ссли Π½Π°Ρ…ΠΎΠ΄ΠΈΡˆΡŒΡΡ Π² Ρ‚ΡƒΠΏΠΈΠΊΠ΅.

5. Apple Π±ΠΎΠ»Π΅Π΅ Ρ‡ΡƒΡ‚ΠΊΠΎ относится ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ особых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΊΡ€ΠΎΠΌΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ я Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ». Android ΠΆΠ΅ Π΄Π΅Π»Π°ΡŽΡ‚ всС ΠΎΡ‡Π΅Π½ΡŒ быстро (Π·Π°Ρ‚ΠΎ ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ всСх подряд, ΠΊΠ°ΠΊ я понял).

6. Π’ ΠΎΠ±Ρ‰Π΅ΠΉ слоТности я ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» ΠΏΠΎΡ‡Ρ‚ΠΈ мСсяц (Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΎΠΊΠΎΠ»ΠΎ Π΄Π²ΡƒΡ… нСдСль с ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π°ΠΌΠΈ). Π‘Ρ‚ΠΎΠΈΠ»ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ β€” Π΄ΡƒΠΌΠ°ΡŽ Π΄Π°, Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ β€” ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅, всС оказалось Π½Π΅ Ρ‚Π°ΠΊ слоТно. Π£ мСня Π½Π΅Ρ‚ смартфона Android/iPhone, Π½ΠΎ ΠΈ Π±Π΅Π· Π½ΠΈΡ… всС оказалось просто. Бимуляторы Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ достовСрно.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ называСтся dagotel, Π½ΠΎ ΠΎΠ½ΠΎ создано для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², поэтому дальшС Π»ΠΎΠ³ΠΈΠ½Π° Π½Π΅ пустит. Π Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

ΠŸΠΎΠ½ΡΡ‚ΠΈΡ Π½Π΅ имСю, Π·Π°Ρ‡Π΅ΠΌ я написал эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ†Π΅Π»ΠΈ прСслСдовал, Π½ΠΎ Ρ€Π°Π· написал, Ρ€Π΅ΡˆΠΈΠ» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android ΠΈ Apple

Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ: 2016-12-09

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios

ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°: всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! БСгодня ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Apple ΠΈ Android. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Ρ‚Π°ΠΊΠΈΡ… сСрвисах, ΠΊΠ°ΠΊ Apple Store ΠΈ Google Play растСт с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΄Π½Π΅ΠΌ. Π­Ρ‚ΠΈ прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ самыС Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Одни ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ благодаря ΠΌΠΎΠ΄Π½Ρ‹ΠΌ Ρ€Π΅Ρ‚Ρ€ΠΎ-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌ ΠΈ всСвозмоТным эффСктам. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ иностранныС языки, Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈ β€” ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ элСктронныС ΠΊΠ½ΠΈΠ³ΠΈ. МоТно Π΄Π°ΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π»Π»ΠΎΠΈΡΠΊΠ°Ρ‚Π΅Π»ΡŒ ΠΈΠ»ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ Тизнь, сСйчас Π² ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠΈ.

НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатно, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ β€” Π½Π΅Ρ‚, Π² любом случаС, бСсплатныС прилоТСния Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ ΠΈ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Но Π½Π°ΠΌ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ интСрСсСн нСсколько ΠΈΠ½ΠΎΠΉ аспСкт. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΈ довольно Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ.

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств?

Π‘Ρ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³Ρ‡Π΅, Ссли Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ прСдставлСниС ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π’ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ смСло ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот Ρ€Π°Π·Π΄Π΅Π». Но, ΠΊΠ°ΠΊ извСстно, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ β€” школа Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°, Π° Π² нашСм случаС β€” программиста. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ придСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с графичСским ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ.

Если ΠΆΠ΅ Π²Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ прСдставлСния ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ, вСдь этому всСгда ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ содСрТится ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, посвящСнной ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ программирования.

Π’ частности, это видСокурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ количСству ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒ программистами. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ Ρ‚Π°ΠΊ, Π² наши Π΄Π½ΠΈ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ программиста стало ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ Π»Π΅Ρ‚ 8-10 Π½Π°Π·Π°Π΄. И всСвозмоТныС курсы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‚ этой Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ.

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² сфСру Π²Π΅Π±-программирования Π² Ρ†Π΅Π»ΠΎΠΌ ΠΈ ΠΆΠ΅Π»Π°Π΅Ρ‚ Π²ΠΎ всСм Β«Π΄ΠΎΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ сути»; Ρ‚Π΅ΠΌ, ΠΊΠΎΠΌΡƒ интСрСсно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ рСмСсло, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ искусство, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ HTML, CSS, JavaScript, Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ jQuery, Π² Ρ‚ΠΎΠΌ случаС Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎ-настоящСму ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ сСбя ΠΈ свой ΠΏΡ‹Ρ‚Π»ΠΈΠ²Ρ‹ΠΉ ΡƒΠΌ =)

Π’Π°ΠΊ Π»ΠΈ Π½ΡƒΠΆΠ΅Π½ Π΄ΠΈΠΏΠ»ΠΎΠΌ?

БущСствуСт стСрСотип, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠ΅ программисты β€” Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ ΡˆΠΊΠΎΠ»Ρ‹ программирования, ΠΈΠΌΠ΅ΡŽΡ‚ сСртификаты ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΡ‹, якобы ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΡ… умСния ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ. Но это ΠΏΠΎΡ€ΠΎΠΉ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ истины.

Как срСди программистов-профСссионалов, Ρ‚Π°ΠΊ ΠΈ Π² срСдС самоучСк Π΅ΡΡ‚ΡŒ люди, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оказавшиСся Π½Π° своСм мСстС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΊΠ»ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Но Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΈ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ просто ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ сСбя мастСрами своСго Π΄Π΅Π»Π°, хотя, Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈΠΌ большС Π±Ρ‹ подошСл Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, большС связанноС с творчСством.

И, ΠΊΠ°ΠΊ Π½Π΅ странно, срСди Π΄ΠΈΠΏΠ»ΠΎΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… спСциалистов такая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Ρ‡Π°ΡˆΠ΅, Ρ‡Π΅ΠΌ Π² срСдС Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ, Π½Π° самом Π΄Π΅Π»Π΅ учится ΠΈ постоянно примСняСт знания Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Π° Π½Π΅ просто посСщаСт занятия ΠΈ ΠΆΠ΄Π΅Ρ‚ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π·Π° Π΄ΠΈΠΏΠ»ΠΎΠΌΠΎΠΌ.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ соврСмСнныС языки программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Android ΠΈΠ»ΠΈ iOS, Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ Π·Π° мСсяц.

Волько ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅: всСго Π·Π° мСсяц ΠΈΠ· вас получится Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ профСссии программиста, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, этим Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ исчСрпываСтся. Π”Π°, Π²Ρ‹ смоТСтС Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ нСслоТныС ΠΈΠ³Ρ€Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ с Π½ΠΈΡ… ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ послС ΠΌΠΎΠ½Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Google Play ΠΈΠ»ΠΈ App Store: Ρ‚Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ, особСнно, срСди ΠΈΠ³Ρ€. По статистикС Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π΅Π²ΡΡ‚ΡŒ ΠΈΠ· дСсяти. Π­Ρ‚ΠΈΠΌ ΠΈ занимаСтся срСднСстатистичСский Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Но с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ своС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° этом?

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π΅ΠΌ самым срСднСстатистичСским Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅, Π½ΡƒΠΆΠ΅Π½ качСствСнный Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚. ΠžΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с computer science, структуры Π΄Π°Π½Π½Ρ‹Ρ…, классичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², устройства Ρ…ΡΡˆ-Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

НСобходимо ΡƒΡΡΠ½ΠΈΡ‚ΡŒ Ρ‚Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ понятия, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π²Π½Π΅ зависимости ΠΎΡ‚ языка ΠΈ устройства. Π—Π΄Π΅ΡΡŒ Π±ΡƒΠ΄Π΅Ρ‚ нСлишним Π·Π½Π°Ρ‚ΡŒ основы C++, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Ρ‚Π°ΠΊ, Π½ΠΎ это основы основ, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π±Ρ‹ Java ΠΈ PHP. ПолСзно Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ, сСтСвых ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°Ρ… ΠΈ ΠΎ ядрС Unix.

Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ лишь ΠΎ тСхничСской части вопроса, Π½ΠΎ для успСха этого Π±ΡƒΠ΄Π΅Ρ‚ нСдостаточно. По-настоящСму качСствСнный софт β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· ошибок. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ софт ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π±Ρ‹ понятСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ (Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ), Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² развития событий. ΠžΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ интСрСсныС, нСстандартныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” это ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

ΠŸΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΡƒΠΉΡ‚Π΅ сСбя создатСлСм Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΉ

Как странно Π±Ρ‹ это Π½ΠΈ выглядСло Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ слСдуСт Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ программистом, Π½ΠΎ ΠΈ ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³ΠΎΠΌ.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ вострСбовано Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ срСди ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, послС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΡΠΏΠ΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π½ΡΡ‚ΡŒ Ρ‚Ρƒ Π½ΠΈΡˆΡƒ, которая Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»Π° занята вашими ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π³Π½Π°Ρ‚ΡŒΡΡ Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ популярно сСйчас ΠΈΠ»ΠΈ Π±Ρ‹Π»ΠΎ популярно ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ.

БСзусловно, Π½ΠΎΠ²ΠΎΠ΅ β€” Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Π±Ρ‹Ρ‚ΠΎΠ΅ староС, Π½ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ программисты Π½Π΅ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ соврСмСнныС Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ. Они сами Π±Π΅Ρ€ΡƒΡ‚ Π½Π° сСбя ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эти самыС Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ слСдуСт Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ± ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ английского языка, вСдь ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΠΈΡˆΡƒΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅ΠΌ. Благодаря написанию этих ΠΊΠΎΠ΄ΠΎΠ², Π²Ρ‹ смоТСтС Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ лишь тСхничСский английский, Π½ΠΎ для общСния с англоговорящими Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°ΠΌΠΈ свои знания придСтся ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, это станСт ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Волько Ссли Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ Π² сСбС Π½Π°Π²Ρ‹ΠΊΠΈ программиста, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³Π°, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ успСха Π² сфСрС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Когда Π²Ρ‹ ΠΎΠ±Ρ€Π΅Ρ‚Π΅Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ знания, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ смСло ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ свои услуги Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠΈ смоТСтС Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π±ΠΈΡ€ΠΆΠ°Ρ… фриланса. НС стоит ΠΆΠ΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ успСх сам свалится Π½Π° вас сразу послС рСгистрации ΠΈ заполнСния ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ с вашими Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ.

Π’Π½Π°Ρ‡Π°Π»Π΅ Π²Π°ΠΌ придСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСбольшиС ΠΈ нСслоТныС Π·Π°ΠΊΠ°Π·Ρ‹, Π½ΠΎ, Ссли Π½Π° этом Π½Π΅ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ, со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π²Ρ‹ смоТСтС Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ для Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ своСй страны, Π½ΠΎ ΠΈ всСго ΠΌΠΈΡ€Π°.

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для создания сайта?

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ ΠΏΠΎ созданию сайта с нуля!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°: способы быстрого старта

Когда ΠΌΡ‹ задумываСмся ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ΄ iOS, Ρ‡Π°Ρ‰Π΅ всСго Π² Π³ΠΎΠ»ΠΎΠ²Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ пятизначная сумма Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³Π°: ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½ΡƒΠΆΠ½ΠΎ iOS-устройство Π½Π° послСднСй вСрсии ОБ ΠΈ Mac. Если Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ iOS, Π²Π°ΠΌ навСрняка извСстны Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Π° Ссли Π½Π΅Ρ‚ β€” посмотритС, Π²Π΄Ρ€ΡƒΠ³ пригодится? ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΎΠ±Π·ΠΎΡ€Π½Ρ‹ΠΉ пост β€” ΠΊΠ°ΠΊ Ρ€Π°Π· Π½Π° этот случай. Под ΠΊΠ°Ρ‚ΠΎΠΌ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ довольно ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ…Π°Ρ€Π΄ΠΊΠΎΡ€Ρ‡ΠΈΠΊΠ°, Π²Π°ΠΌ Π½Π΅ сюда!

ΠŸΡƒΡ‚ΡŒ ΠΎΡ‚ Apple

ΠŸΡƒΡ‚ΡŒ настоящСго дТСдая Ρ‚Ρ€Ρƒ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π»Π΅ΠΆΠΈΡ‚ Π² плоскости слСдования идСям Apple. Π‘Π²Π΅ΠΆΠΈΠΉ SDK, свСТая ΠΆΠ΅ вСрсия Xcode, докумСнтация ΠΎΡ‚ Apple ΠΏΠΎ тСхнологиям Apple, Ρ„ΠΎΡ€ΡƒΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° тСхнологиях Apple – Ссли Π²Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ, Π° Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ½ΠΎ для создания ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ прилоТСния, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ»ΠΈΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? Польза ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ΄Π΅Ρ‚ самым Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ ΠΊ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ Apple ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, с использованиСм всСх Π½ΠΎΠ²ΠΈΠ½ΠΎΠΊ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Apple Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ (ΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ…) iOS API, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ постоянноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ приносят большС Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ, Ρ‡Π΅ΠΌ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ.

Новинки Apple ΠΎΠ·Π²ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ рСгулярно. На послСднСй ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² WWDC 2017 Π±Ρ‹Π»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΎΠ²Ρ‹ΠΉ SDK ΠΈ новая вСрсия срСды для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Xcode. Бписок ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ довольно ΠΎΠ±ΡˆΠΈΡ€Π΅Π½ (Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π² ΠΏΡ€Π΅Π΄Π΄Π²Π΅Ρ€ΠΈΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° iOS 11):

Xcode

ВСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² Xcode пСрСписали Π½Π° Swift, сдСлав Π΅Π³ΠΎ Π½Π°Π΄Ρ‘ΠΆΠ½Π΅Π΅ ΠΈ быстрСС. МоТно Π»ΠΈ это ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ? Π”Π°! ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ (ΠΏΠΎΡ‡Ρ‚ΠΈ) ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈ навигация ΠΏΠΎ Ρ„Π°ΠΉΠ»Ρƒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π΅Π· Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, Π° сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… большС Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ исходный ΠΊΠΎΠ΄. Π’ beta всС выглядит ΠΎΡ‡Π΅Π½ΡŒ приятно, посмотрим, Ρ‡Ρ‚ΠΎ нас ΠΆΠ΄Π΅Ρ‚ Π² Ρ€Π΅Π»ΠΈΠ·Π΅!

Π’ Xcode появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Markdown. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°, ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ эта, Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, космСтичСская, довольно Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, особСнно Ρ‡ΡƒΠΆΠΎΠ³ΠΎ:

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios
(Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ)

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, кстати, научился ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ° ΠΊΠΎΠ΄Π°.

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios
(Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ)

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ Ρ„ΠΈΡ‡Π΅ΠΉ Xcode 9 стал Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π° Π½Π° Swift, Objective-C, Objective-C++, C. Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ позволяСт ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ классы, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΠΎΠ±ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π° ΠΌΠ΅Π½Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅.

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios
(Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ)

Из ΠΌΠ΅Π½Π΅Π΅ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΠΈΡ‡, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ:

Swift 4

Π­Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ стоит особняком. ВсС, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ» чувство Β«Π² Swift 2 Π±Ρ‹Π»ΠΎ, Π² Swift 3 ΠΏΡ€ΠΎΠΏΠ°Π»ΠΎ?!Β», ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‰ΡƒΡ‚ΠΈΡ‚ΡŒ дСТавю, Π½ΠΎ сСйчас ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ΡΡ измСнСния, скорСС, Π² Π»ΡƒΡ‡ΡˆΡƒΡŽ сторону (Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π·Π°ΠΌΠ΅Ρ‡Ρƒ вполголоса, ΠΊΠΎΠ³Π΄Π° это Π±Ρ‹Π»ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, ΠΏΠΎ мысли Π°Π²Ρ‚ΠΎΡ€ΠΎΠ²-Ρ‚ΠΎ?)

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios

Β«Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠ΅Β», Β«Π½Π΅ совсСм Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅Β» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Π£Ρ‚ΠΎΡ‡Π½ΡŽ: Ρ‚Π΅Ρ€ΠΌΠΈΠ½, вынСсСнный Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π΄Π°ΠΆΠ΅ ΠΏΠΎ сути своСй Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Ρ€Π΅Π½. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, самыС Ρ‡Ρ‚ΠΎ Π½ΠΈ Π½Π° Π΅ΡΡ‚ΡŒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π² смыслС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ iOS, Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΆΠ΅Π»Π΅Π·Π΅, Ρ‡Ρ‚ΠΎ ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ПО для iOS, просто сам процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Apple Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ языки программирования. Если Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ, скаТСм, Π½Π° JavaScript, ΠΈ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² Swift, Ρ‚ΠΎ Apple Π΅ΠΌΡƒ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ (ΠΊΡ€ΠΎΠΌΠ΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° ΠΏΠΎ Swift), Π° Π²ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, условно говоря, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° JavaScript, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° iOS, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ написано Π² Xcode (ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ², Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΠΊΠΈΠΉ Β«Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉΒ» Π²Π°Ρ€ΠΈΠ°Π½Ρ‚) сущСствуСт, ΠΈ Π²ΠΏΠΎΠ»Π½Π΅ вострСбован.

Ionic

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios
Ionic – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых извСстных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Он построСн Π½Π° Π±Π°Π·Π΅ Apache Cordova, Ρ‡Ρ‚ΠΎ обСспСчиваСт доступ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ функциям устройства, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ гСолокация, push-увСдомлСния, ΠΊΠ°ΠΌΠ΅Ρ€Π° ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ, ΠΈ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния для iOS ΠΈ Android с Π²Π΅Π±-тСхнологиями, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ HTML, CSS ΠΈ JavaScript.

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ, Ionic ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ Ρ†Π΅Π»ΠΎΠΉ экосистСмой, ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ-Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ процСсс изучСния ΠΈ вхоТдСния. Ionic Cloud прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты для управлСния, развСртывания ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Ionic. Ionic Creator прСдставляСт собой Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ быстро ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ drag&drop. НаконСц, сущСствуСт Ionic View β€” бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для iOS ΠΈ Android, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π»Π΅Π³ΠΊΠΎ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим Ionic-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, тСстСрами ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ Π±Π΅Π· нСобходимости Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ мобильной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ просто ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ· прилоТСния Ionic View, ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΎ принято, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² своСй ΠΊΠΎΠΏΠΈΠΈ Ionic View β€” Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ установлСно Π½Π° Π΅Π³ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π£Π²Ρ‹, Π΅ΡΡ‚ΡŒ ΠΈ Β«Π»ΠΎΠΆΠΊΠ° дСгтя». ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, написанныС с использованиСм Ionic, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ WebView, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ самоС Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, со своСй ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ самой Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅ΠΉ) ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π—Π° счСт этого Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ подходящим для создания тяТСлых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Ρ‹, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с интСнсивным использованиСм Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с Ionic Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ Angular, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Β«Π²Ρ‹ΠΆΠ°Ρ‚ΡŒΒ» ΠΈΠ· Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС.

PhoneGap / Cordova

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ iosPhoneGap исходно Π±Ρ‹Π» создан ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Nitobi. Π’ 2011 Π³ΠΎΠ΄Ρƒ, Adobe ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Nitobi ΠΈ Π±Ρ€Π΅Π½Π΄ PhoneGap. Adobe Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ ΠΈΠ· вСрсий PhoneGap (Π½Π°Π·Π²Π°Π² Π΅Ρ‘ Cordova), Π² Apache Foundation, оставив сСбС Π±Ρ€Π΅Π½Π΄ PhoneGap ΠΈ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Cordova ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄Π²ΠΈΠΆΠΎΠΊ, стоящий ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ PhoneGap (Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ). PhoneGap, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, добавляСт ΠΊ возмоТностям Cordova свои, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

PhoneGap Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ… ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ionic. Он Ρ‚Π°ΠΊ ΠΆΠ΅ Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ прилоТСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ построСн Π½Π° Π±Π°Π·Π΅ Apache Codova. Однако PhoneGap Π½Π΅ привязан ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Javascript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ, поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ бОльший Π²Ρ‹Π±ΠΎΡ€, Π½Π° Ρ‡Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои прилоТСния. Π£ PhoneGap имССтся дСсктопноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ PhoneGap Build, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π£Π²Ρ‹, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ionic, PhoneGap ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ WebView (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² iOS Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ довольно ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, созданных Π½Π° Π±Π°Π·Π΅ этого Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, Π΄Π΅Π»Π° Π½Π΅ всСгда обстоят блСстящС.

Xamarin

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ iosОснованная Π² 2011 Π³ΠΎΠ΄Ρƒ компания Xamarin, Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π°Ρ сСмСйство ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Xamarin Ρ‡Π΅Ρ€Π΅Π· ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ своСго сущСствования Π±Ρ‹Π»Π° ΠΊΡƒΠΏΠ΅Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft. БСгодня ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Xamarin ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΎΡ‡Π΅Π½ΡŒ интСрСсный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: прилоТСния ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π½Π° C#, Π·Π°Ρ‚Π΅ΠΌ Xamarin ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для iOS, Π»ΠΈΠ±ΠΎ для Android, ΠΏΡ€ΠΈ этом Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Xamarin ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Mono, Ρ‡Π΅ΠΌ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ обСспСчиваСтся. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Xamarin говорят, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ прилоТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ API ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ компилируСтся, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ прилоТСния Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ отличаСтся ΠΎΡ‚ повСдСния любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ прилоТСния Π½Π° этой ΠΆΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, кстати, ΠΌΠΎΠΆΠ½ΠΎ вСсти ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Visual Studio (Ρ‡Ρ‚ΠΎ совсСм Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ).

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ использована Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ потрСбуСтся ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для вСрсии прилоТСния ΠΏΠΎΠ΄ iOS ΠΈ ΠΏΠΎΠ΄ Android.

React Native

ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ ios. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ iosΠŸΡ€ΠΎΠ΅ΠΊΡ‚ React Native появился Π½Π° свСт Π² Facebook, ΠΈ построСн Π½Π° основС React. НашС JS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ крутится Π½Π° встроСнном Π² iOS Π΄Π²ΠΈΠΆΠΊΠ΅: Π½Π° Π½Π΅ΠΌ выполняСтся ΠΊΠΎΠ΄ ΠΈ производятся всС манипуляции с Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ ОБ. React Native сопоставим с Xamarin, ΠΏΡ€ΠΈ этом прилоТСния, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ React Native, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния iOS ΠΈ Android (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ собствСнно, ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ UI-элСмСнтами).

Бинтаксис React довольно прост, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, Π° Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² поставкС React Native содСрТит ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ самым большим ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ React Native ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… JavaScript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΊΠΎΠ΄Π° Π½Π° Π½Π° Objective-C ΠΈ Swift (Ρ‡Π°Ρ‰Π΅ для для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ взаимодСйствия с мобильной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ). На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ собствСнныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² своих прилоТСниях React Native.

Π’Π΅Π±, чистый Π²Π΅Π±

Часто нСдооцСниваСмая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-страницу ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΊ нашим услугам: Ссли Π½Π΅Ρ‚ особых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ со связью, Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ нСслоТной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ (Π²Ρ‹Π²ΠΎΠ΄ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ постоянно обновляСмого списка), Ρ‚ΠΎ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ старым Π΄ΠΎΠ±Ρ€Ρ‹ΠΌ Π²Π΅Π±-просмотром ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с сСрвСра.

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΉ ΠΆΠ΅ страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ экрана: элСмСнты управлСния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (Π² Ρ‚.Ρ‡. ΠΈ адрСсная строка) Π±ΡƒΠ΄ΡƒΡ‚ спрятаны, Π° содСрТимоС страницы окаТСтся Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½Π° вСсь экран устройства. Из нСудобств нас, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΆΠ΄Π΅Ρ‚ довольно Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя открывания Ρ‚Π°ΠΊΠΎΠ³ΠΎ «прилоТСния» (Ρ‡Ρ‚ΠΎ связано со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π²Π΅Ρ‚Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сСрвСра), Π½ΠΎ для ряда ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ это, Π΄ΡƒΠΌΠ°ΡŽ, вовсС Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ свой ΠΏΠΎΠ΄Π²ΠΎΡ…: ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»ΠΎ Π½Π΅ стоит усилий ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Ρ‚Π΅ΠΌ Ρ‚Π²ΠΎΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ люди, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС нося Π΅Π³ΠΎ с собой, ΠΈ Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ Ρ‚Ρ‹ понимаСшь, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»ΠΎ оказалось Π³Π»ΡƒΠ±ΠΆΠ΅, ΠΈ затянуло тСбя большС, Ρ‡Π΅ΠΌ Ρ‚Ρ‹ ΠΌΠΎΠ³ Π±Ρ‹ сСбС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ.

Если Π²Ρ‹ Π»ΡŽΠ±ΠΈΡ‚Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ любим Π΅Π΅ ΠΌΡ‹, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹ Mobius 2017 Moscow (Π΄Π°-Π΄Π°, Π² ноябрС ΠœΠΎΠ±ΠΈΡƒΡ Π΅Π΄Π΅Ρ‚ Π² ΠœΠΎΡΠΊΠ²Ρƒ, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°Π»ΠΈ):

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *