рд╕рдВрдЧрд░реЛрдз рдореЗрдВ рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рд╣реИ? рдЯреЗрдХреНрдиреЛрд╕реНрдЯреНрд░реАрдо рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЪрдпрди (рднрд╛рдЧ 4)



рд╣рдо рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА ( рдкрд╣рд▓рд╛ рднрд╛рдЧ , рджреВрд╕рд░рд╛ рднрд╛рдЧ , рддреАрд╕рд░рд╛ рднрд╛рдЧ ) рдХреЗ рд╣рдорд╛рд░реЗ рдЪрдпрди рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ ред рдЗрд╕ рдмрд╛рд░ рдХреЛрдЯрд▓реАрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдордЧреНрд░рд┐рдпрд╛рдВ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдЯреЙрдХ рд╢реЛ рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреА рдШреЛрд╖рдгрд╛ рднреА рдХреА рдЧрдИ рд╣реИ, "рдУрд╣, рдореЗрд░рд╛ рдХреЛрдб" рдкрд╛рд╡реЗрд▓ рдХреЗ рд╕рд╛рдеDzirtik рд╢рдЪрд░рдмреАрди, рдЬреЛ рдЖрдЬ рд░рд╛рдд рдХреЛ рд╣реЛрдЧрд╛ред

рдХреЛрдЯрд▓рд┐рди рд╕рд╛рдордЧреНрд░реА


Android рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХреЛрдЯрд▓рд┐рди


рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдореЗрд▓рдирд┐рдХреЛрд╡ рдиреЗ рдЯреЗрдХреНрдиреЛрдкреЛрд▓рд┐рд╕ рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЛрд░реНрд╕ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рджрд┐рдпрд╛ред

рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХреЛрдЯрд▓рд┐рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдпрджрд┐ рд╕реНрдерд┐рд░ рдЬрд╛рд╡рд╛ рд╣реИ? рдХрд┐рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЛрдЯрд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ? Kotlin рдЖрдЬ Android рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдкреЗрд╢рдХрд╢ рдХрд░рддрд╛ рд╣реИ? DSL рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ


рд╕реНрд╡рд┐рдлреНрдЯ + рдХреЛрдЯрд▓рд┐рди = рдкреНрдпрд╛рд░


рдиреНрдпреВ рдХреНрд▓рд╛рдЙрдб рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рдХреЗ рд╕реНрдЯрд╛рдирд┐рд╕реНрд▓рд╛рд╡ рддрд╛рд▓рд╛рдиреЛрд╡ рдФрд░ рдкрд╛рдкрд╛рдЬреЙрдмреНрд╕ рдХреЗ рд╕рд░реНрдЧреЗрдИ рдореЛрд▓рд╛рдпрдХ рдиреЗ рдбреНрд░реЙрдпрдбрд╣реЗрдбреНрд╕ рдореАрдЯрдЕрдк рдореЗрдВ рдмрд╛рдд рдХреА рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ iOS рдпрд╛ рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдорд▓реНрдЯреА-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдХрдорд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпреЛрдВ рд╣реИред


рдХреЛрдЯрд▓рд┐рди / рдПрд╡рд░реАрд╡реЗрдпрд░ - рд╢реЛрдХреЗрд╕ рдЕрднреНрдпрд╛рд╕


Kotlin / Everywhere mitap рд╕реЗ рддреАрди рднрд╛рд╖рдг: Kotlin

рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг ред рдореЙрд╕реНрдХреЛ рдХреЛрдЯрд▓рд┐рди рд╕рдореБрджрд╛рдп рдХреЗ рдЖрдпреЛрдЬрдХ, рдЯреЛрдкреЛ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрдХ рд╕рд░реНрдЧреЗрдИ рдПрд▓реЛрдЦрд┐рди рдиреЗ рдХрд╣рд╛:

  • рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ;
  • рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрддреЗ рд╕рдордп рдЙрдирдХреА рдХрдВрдкрдиреА рдиреЗ рдЬрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛;
  • рдФрд░ рдХреЛрдЯрд▓рд┐рди рдХреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд╛рднред

рдпреБрджреНрдзрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЛрд░рдЯрд╛рдЗрди рдореЗрдВ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ ред Mail.ru рдЧреНрд░реБрдк рдХреЗ рдПрдХ рд╡рд░рд┐рд╖реНрда рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░ рдЧреНрд░рд┐рдЧреЛрд░реА рдлреЗрдбреЛрд░реЛрд╡ рдиреЗ рд╣рдорд╛рд░реЗ рдирдП рдорд░реНрд╕рд┐рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрд░рдЯрд╛рдЗрди рдФрд░ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА:

  • рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж рд╣рдордиреЗ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛, рдФрд░ рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдерд╛?
  • рд╣рдордиреЗ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛, рдФрд░ рдЗрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП?
  • рдФрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдХрд┐ рдореБрдЭреЗ рдЖрд░рдПрдХреНрд╕ рд╕реЗ рдХреБрдЫ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рдерд╛, рдФрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреЛрдЯрд▓рд┐рди рдбреАрдПрд╕рдПрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдм ред рд╕реЗрд░реНрдЧреА рд░рдпрдмрд▓реНрдХрд┐рди, рд░реВрд╕реА рдЖрд░ рдПрдВрдб рдбреА рдЯреАрдо, рдЕрд▓реАрдмрд╛рдмрд╛ рдЧреНрд░реБрдк рдХреЗ рдкреНрд░рдзрд╛рди рдЕрднрд┐рдпрдВрддрд╛, рдиреЗ рдХрд╣рд╛:

  • рдбреАрдПрд╕рдПрд▓ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ;
  • рдЬрд┐рд╕рдореЗрдВ рдбреЛрдореЗрди рдбреЛрдореЗрди DSL рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЛрдЯрд▓рд┐рди рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ;
  • рдбреАрдПрд╕рдПрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рдХреМрди рд╕реЗ рдЙрдкрдХрд░рдг рд╣реИрдВред


рд╕рдВрдЪрд╛рд░ рдФрд░ рдЖрдИрдЯреА рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдБред рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?


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


рдПрдХ рдФрд░ рдШреЛрд╖рдгрд╛


рд╣рдо рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЯреЙрдХ рд╢реЛ "рдУрд╣, рдорд╛рдИ рдХреЛрдб" рдХрд╛ рдирдпрд╛ рд╕реАрдЬрди рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЕрдм рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд▓рд╛рдЗрд╡ рд╣реИрдВред

рддреАрд╕рд░реЗ рд╕реАрдЬрд╝рди рдХрд╛ рддреАрд╕рд░рд╛ рдкреНрд░рд╕рд╛рд░рдг, "рдУрд╣, рдорд╛рдИ рдХреЛрдб" # рд╕реНрдЯрд╛рдпрд╣реЛрдо рдПрдбрд┐рд╢рди рдЖрдЬ, 14 рдордИ рдХреЛ, рд╕реБрдмрд╣ 8 рдмрдЬреЗ рд╕реЗ рдЖ рд░рд╣рд╛ рд╣реИред рджреВрд░ - рдИрдЧреЛрд░рдЖрдкрдХреА рдХрд┐рд╕реНрдорддрдЯреЙрд▓рд╕реНрдЯреЙрдп, рдХреЛрдЯрд▓рд┐рди рдФрд░ рд▓реАрдб рдкреЛрдбреНрд▓реЛрдбрдХрд╛ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХ, рд╡рд╣ рдПрдХ рдЙрддреНрдкрд╛рдж рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдХреИрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗрдЧрдореЗрдВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдХреИрд╕реЗ рднрд╛рд╖рд╛ рдЖрдЧреЗ рдмрдврд╝рддреА рд╣реИ рдФрд░ рдмрдврд╝рддреА рд╣реИред рдХреЛрдЯрд▓рд┐рди рдЯреАрдо рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред рдФрд░ рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХ рдХреНрдпреЛрдВ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдХрд░реЗрдВ:

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

рдЦреИрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд▓рд╛рдЗрд╡ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рджреМрд░рд╛рди рдпреЗрдЧреЛрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗред




рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд░ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдФрд░ рдорд╛рд╕реНрдЯрд░ рдХрдХреНрд╖рд╛рдПрдВ рдЕрднреА рднреА рдЯреЗрдХреНрдиреЛрд╕реНрдЯреНрд░реАрдо рдЪреИрдирд▓ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ ред рдирдП рд╡реНрдпрд╛рдЦреНрдпрд╛рдиреЛрдВ рдХреЛ рдпрд╛рдж рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ!

All Articles