рдлреНрд▓рдЯрд░ рдФрд░ рдХреЛрдЯрд▓рд┐рди / рдиреЗрдЯрд┐рд╡ рдкрд░ рдлрд╛рд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк

рдлреНрд▓рдЯрд░ рдФрд░ рдХреЛрдЯрд▓рд┐рди / рдиреЗрдЯрд┐рд╡ рдкрд░ рдлрд╛рд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк


рдУрдПрд▓рдПрдХреНрд╕ рдЧреНрд░реБрдк рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдорд╛рд░реЗ рдЖрдЧрд╛рдореА рдЖрдВрддрд░рд┐рдХ рд╕рдореНрдореЗрд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░реА рдЯреАрдо рдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд╕рдордп рдХреЛ рдХреИрд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рдП, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдерд╛ред рдореЗрд░реЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐, рдХреЛрдЯрд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ рдпрд╣ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред Spoiler: рдирд╣реАрдВ рд╕рдм рдХреБрдЫ рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд╕рдордп рдкрд░ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрдиреЗ!


рддреЛ, рдпрд╣ рдПрдХ рдХрд╣рд╛рдиреА рд╣реИ рдХрд┐ рд╣рдордиреЗ рд░рд┐рдХреЙрд░реНрдб рд╕рдордп рдореЗрдВ OLX рдЧреНрд░реБрдк рдкреНрд░реЛрдбрдХреНрдЯ рдПрдВрдб рдЯреЗрдХ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ред


рд╣рд╛рд▓ рд╣реА рдореЗрдВ, Google рдФрд░ Facebook рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпреЛрдВ рдиреЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХрд╛рдлреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдП рд╣реИрдВред рд╕реНрдкрдВрджрди рдФрд░ рдХреЛрдЯрд▓рд┐рди / рдореВрд▓ рдЗрди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред


рд╕реНрдкрдВрджрди рдХреНрдпрд╛ рд╣реИ?


Google рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╕реНрдкрдВрджрди рдХреЛ 2017 рдореЗрдВ рд╡рд╛рдкрд╕ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рд╡рд┐рдХрд╛рд╕ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рд╡рд╣ рдбрд╛рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕реНрдкрдВрджрди рдбрд╛рд░реНрдЯ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдПрдХрд▓ рдХреЛрдб рдЖрдзрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рджреЛрдиреЛрдВ рдкрд░ рд╕рдВрдХрд▓рди рдХреЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╕реНрдкрдВрджрди рдореВрд▓ рдХреЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡реЗрдм рджреГрд╢реНрдп рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЛрдЧреЛрдВ рдЬреИрд╕реЗ рдХрд┐ iOS рдореЗрдВ UIView рдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдлреНрд░реИрдЧрдореЗрдВрдЯ рдФрд░ рд╡реНрдпреВрдЧреНрд░реБрдк рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕реНрдкрдВрджрди рднреА рдЕрдкрдиреЗ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдбрд┐рдЬрд╛рдЗрди рдФрд░ рд╕рд╛рдордЧреНрд░реА рдереАрдорд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред


рд╣рдореЗрдВ рдбрд╛рд░реНрдЯ рдкрд░ рдХреЛрдИ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдпрдХреАрди рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рд╣реЛрдЧрд╛ (рдЖрдЦрд┐рд░рдХрд╛рд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдереЗ)ред рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддрдм рддрдХ рдлрд╝реНрд▓рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрдм рддрдХ рд╣рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╕рдордп рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╢реБрд░реВ рдореЗрдВ рд╣рдордиреЗ рдХреЛрдЯрд▓рд┐рди / рдиреЗрдЯрд┐рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирдХрд▓реА рдбреЗрдЯрд╛ рдФрд░ рддрд░реНрдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдПред


рдпрд╣рд╛рдБ Kotlin / Native рдореЗрдВ рдПрдХ рдРрд╕реА рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдереА:


рдХреЛрдЯрд▓рд┐рди / рдореВрд▓ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛


"рд╕рд╛рдорд╛рдиреНрдп" рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╕рднреА рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рддрджрдиреБрд╕рд╛рд░, рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред


Kotlin / Native рдХреНрдпрд╛ рд╣реИ?


Kotlin / Native рдХреЛ JetBrains рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд╣реА рдХрдВрдкрдиреА рдЬрд┐рд╕рдиреЗ Kotlin рдмрдирд╛рдпрд╛ рдерд╛ред рдпрджрд┐ рдЖрдкрдиреЗ рдХреЛрдЯрд▓рд┐рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИ, рддреЛ рдЖрдкрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдХреЛрдЯрд▓рд┐рди / рдиреЗрдЯрд┐рд╡ рдЖрдкрдХреЛ рдХреЛрдЯрд▓рд┐рди рдкрд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╢реБрд░реВ рдореЗрдВ рдХреЛрдЯрд▓рд┐рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдИрдУрдПрд╕ред


рдбрд┐рдЬрд╝рд╛рдЗрди


рд╣рдордиреЗ рдЕрдкрдиреЗ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЛ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓реЗрдЖрдЙрдЯ рдлреЗрдВрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛, рдФрд░ рдЙрд╕рдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдордЯреЗрд░рд┐рдпрд▓ рдереАрдорд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред рд╕реНрдХреЗрдЪ рдореЗрдВ рдордЯреЗрд░рд┐рдпрд▓ рдереАрдорд┐рдВрдЧ рд╕реНрдХреЗрдЪ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рд╣реИ, рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдмрдЪрд╛рдпрд╛ред


рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ рдбрд┐рдЬрд╛рдЗрдирд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╕реНрдХреЗрдЪ рдбрд┐рдЬрд╛рдЗрдиреЛрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди рд╣реИ:


рдердВрдмрдиреЗрд▓ рдЕрд╡рд▓реЛрдХрди


рд╕рд╛рдордЧреНрд░реА рдереАрдорд┐рдВрдЧ рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдо рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рджреЛрдиреЛрдВ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореИрдЯреЗрд░рд┐рдпрд▓ рдереЗрдорд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рднреА рд╣рдореЗрдВ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлреЗрд╕ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рд╣рдордиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрджрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХреЛрдб рдЖрдзрд╛рд░ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрдЧрд╛, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рд╣рдо рдЗрд╕рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХреЛрдЯрд▓рд┐рди рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред


рд╣рдо рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд▓рд┐рди / рдореВрд▓ рдФрд░ рд╕реНрдкрдВрджрди рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВ


рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдлреНрд▓рдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдерд╛ рдХрд┐ рдпрд╣ рдореМрдЬреВрджрд╛ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реИред рд╡реИрд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рдиреЗ рднреА рд╕реНрдкрдВрджрди рдФрд░ рдХреЛрдЯрд▓рд┐рди / рдореВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рдереАред рд╣рдордиреЗ рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИред рдпрд╣ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбрд╛рд░реНрдЯ рдкрд░ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рднреА рдХрдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХреЛрдЯрд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рддрд░реНрдХ рдХреЛ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛


рд╣рдо рдХреЛрдЯрд▓рд┐рди рдФрд░ рдбрд╛рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдХреНрдпреЛрдВрдХрд┐ рдЪреВрдВрдХрд┐ рд╣рдо рдХреЛрдЯрд▓рд┐рди рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рдереЗ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдб рд▓рд┐рдЦреЗ, рди рдХрд┐ рдбрд╛рд░реНрдЯ рдкрд░ред


рдЖрд╡реЗрджрди


рдкреНрд░рддрд┐рдмрдВрдз


рдЗрди рджреЛрдиреЛрдВ рддрдХрдиреАрдХреЛрдВ рдХреА рдХреБрдЫ рд╕реАрдорд╛рдПрдБ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЙрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рдмрдирд╛рддреА рд╣реИрдВ рдЬрд┐рддрдирд╛ рдХрд┐ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред


рд╕реАрдорд╛ 1: рдХреЛрдЯрд▓рд┐рди / рдиреЗрдЯрд┐рд╡ рдХреЗрд╡рд▓ рдХреЙрдорди рдХреЛрдб рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд▓рд┐рди рд╡рд░реНрдЧреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк java.util.Date рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬреЗрд╡реАрдПрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ (рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕) рдХреЗ рдХреЛрдб рдореЗрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рдХреЛрдЯрд▓рд┐рди / рдиреЗрдЯрд┐рд╡ рд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реИред


рд╕реАрдорд╛ 2: рдХреЛрдЯрд▓рд┐рди рд╕реНрдерд┐рд░ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдереА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ iOS рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рд╡рд╕реНрддреБ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдПрдХ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдЯреИрдЯрд┐рдХ рдореЗрдердбреНрд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдореЗрдердбреНрд╕ рдмрдирд╛рдПрдВ рдпрд╛ рдХреНрд▓рд╛рд╕ рдореЗрдердб рдХреЛ рдЧреНрд▓реЛрдмрд▓ рдлрдВрдХреНрд╢рди рдмрдирд╛рдПрдВред


рд╕реАрдорд╛ 3: рдХреЛрдЯрд▓рд┐рди / рдореВрд▓ рдХреЗрд╡рд▓ iOS рдкрд░ arm64 рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдирд╡реАрдирддрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рдЗрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдЕрднреА рднреА рдЖрд░реНрдорд╡ 7 рдкрд░ рд╣реИрдВред рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ "рд╕реЗрдЯрд┐рдВрдЧ рдмрдирд╛рдПрдВ" рдкрд░ рдЬрд╛рдПрдВ рдФрд░ arm64 рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред


рдХреЛрдЯрд▓рд┐рди рдХреЛрдб, рдлреНрд▓рдЯрд░ рдХреЛрдб рдФрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛрдб рдХреЗ рдмреАрдЪ рдХреА рдмрд╛рддрдЪреАрдд рдкрд░ рднреА рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдз рд╣реИрдВред рдлрд╝реНрд▓рдЯрд░ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛрдб рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╣рд╛рдВ рд╡рд┐рдзрд┐ рдирд╛рдо рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рдореВрд▓ рд╡рд░реНрдЧреЛрдВ рдЬреИрд╕реЗ рдХрд┐ рдирдХреНрд╢рд╛, рд╕реВрдЪреА, рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЗрдВрдЯ, рдЖрджрд┐ рддрдХ рд╕реАрдорд┐рдд рд╣реИрдВред рдЗрд╕ рд╕рднреА рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд╕рд╛рде, рдХрд╕реНрдЯрдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлрд╝реНрд▓рдЯрд░ рдФрд░ рдХреЛрдЯрд▓рд┐рди / рдиреЗрдЯрд┐рд╡ рджреЛрдиреЛрдВ рдХреЛ рд╕реАрд░рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдм рд╣рдо рд╕реАрдзреЗ рджреЗрд╢реА рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред


рдкрд░рд┐рдгрд╛рдо


рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рдХреЗ рдкреНрд░рдореБрдЦ рдкрд░рд┐рдгрд╛рдо:


  • рддреЗрдЬреА рд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП рд╕реНрдкрдВрджрди рдорд╣рд╛рди рд╣реИ;
  • рд╕реНрдкрдВрджрди рдФрд░ рдХреЛрдЯрд▓рд┐рди / рдореВрд▓ рдЕрднреА рднреА рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреБрдЫ рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде;
  • рдХреЛрдЯрд▓рд┐рди / рдореВрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ;
  • рдХреБрдЫ рдкрд░рдд рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдФрд░ рдЙрдирдХреЗ рдХреНрд░рдорд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдЧрд╛ред

рдЖрд╡реЗрджрди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдпреЛрдЬрдирд╛ рдХреЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдФрд░ рдбреЗрдврд╝ рд╕рдкреНрддрд╛рд╣ рд▓рдЧ рдЧрдПред рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рдЪрд╛рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд╕рд╛рде рдПрдХ рджрд┐рди рдХрд╛ рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯрд╛ рдмрд┐рддрд╛рдпрд╛ред


рдЗрд╕ рдРрдк рдХреЛ рдлреНрд▓рдЯрд░ рдФрд░ рдХреЛрдЯрд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдордЬрд╝рд╛ рдЖрдпрд╛, рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрди рджреЛ рддрдХрдиреАрдХреЛрдВ рдХреЛ рднреА рдЖрдЬрд╝рдорд╛рдПрдВрдЧреЗред


рдЖрдИрдУрдПрд╕ рдРрдк


рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдЕрдзрд┐рдХ рдХреЛрдЯрд▓рд┐рди / рдореВрд▓ рд╕рд╛рдордЧреНрд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:



рдФрд░ рд╕реНрдкрдВрджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдкрдврд╝реЗрдВ / рджреЗрдЦреЗрдВ:


Source: https://habr.com/ru/post/hi424005/


All Articles