Когда вы приступаете к разработке приложений для Android - вы как будто оказываетесь в чужой стране: даже зная местный язык, на первых порах всё равно чувствуете себя не комфортно. Такое впечатление, что все окружающие знают что-то такое, чего вы никак не понимаете. И даже то, что вам уже известно, в новом контексте оказывается попросту неправильным.Третье издание познакомит вас с интегрированной средой Android Studio, которая сильно облегчает разработку приложений. Вы не только изучите основы программирования, но и узнаете о возможностях самых распространенных версий Android; новых инструментах, таких как макеты с ограничениями и связывание данных; модульном тестировании; средствах доступности; архитектурном стиле MVVM; локализации; новой системе разрешений времени выполнения. Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения.
Kogda vy pristupaete k razrabotke prilozhenij dlja Android - vy kak budto okazyvaetes v chuzhoj strane: dazhe znaja mestnyj jazyk, na pervykh porakh vsjo ravno chuvstvuete sebja ne komfortno. Takoe vpechatlenie, chto vse okruzhajuschie znajut chto-to takoe, chego vy nikak ne ponimaete. I dazhe to, chto vam uzhe izvestno, v novom kontekste okazyvaetsja poprostu nepravilnym.Trete izdanie poznakomit vas s integrirovannoj sredoj Android Studio, kotoraja silno oblegchaet razrabotku prilozhenij. Vy ne tolko izuchite osnovy programmirovanija, no i uznaete o vozmozhnostjakh samykh rasprostranennykh versij Android; novykh instrumentakh, takikh kak makety s ogranichenijami i svjazyvanie dannykh; modulnom testirovanii; sredstvakh dostupnosti; arkhitekturnom stile MVVM; lokalizatsii; novoj sisteme razreshenij vremeni vypolnenija. Vse uchebnye prilozhenija byli sproektirovany takim obrazom, chtoby prodemonstrirovat vazhnye kontseptsii i priemy programmirovanija pod Android i dat opyt ikh prakticheskogo primenenija.