<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Vlada Shavshiná</title><generator>teletype.in</generator><description><![CDATA[Vlada Shavshiná]]></description><image><url>https://teletype.in/files/be/60/be6092b1-dfce-43c0-9af5-6d264b94ed4f.png</url><title>Vlada Shavshiná</title><link>https://teletype.in/@vlada_sha</link></image><link>https://teletype.in/@vlada_sha?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=vlada_sha</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/vlada_sha?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/vlada_sha?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Wed, 23 Sep 2026 09:28:08 GMT</pubDate><lastBuildDate>Wed, 23 Sep 2026 09:28:08 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@vlada_sha/H0kSqLqnt</guid><link>https://teletype.in/@vlada_sha/H0kSqLqnt?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=vlada_sha</link><comments>https://teletype.in/@vlada_sha/H0kSqLqnt?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=vlada_sha#comments</comments><dc:creator>vlada_sha</dc:creator><title>Архитектура Android-приложений. Часть 3</title><pubDate>Wed, 05 Aug 2020 10:10:49 GMT</pubDate><description><![CDATA[<img src="https://teletype.in/files/6a/d4/6ad4c2f5-7e30-452a-8f0f-388a79f66c41.jpeg"></img>В этой статье будут представлены основные «персонажи» архитектуры Android-приложения.]]></description><content:encoded><![CDATA[
  <p><em><strong>В этой статье будут представлены основные «персонажи» архитектуры Android-приложения</strong></em>.</p>
  <p>В общем случае, Android-приложение состоит из:</p>
  <ul>
    <li>Java-классов, являющихся подклассами основных классов из Android SDK (View, Activity, ContentProvider, Service, BroadcastReciever, Intent) и Java-классов, у которых нет родителей в Android SDK.</li>
    <li>Манифеста приложения</li>
    <li>Ресурсов наподобие строк, изображений и т.п.</li>
    <li>Файлов</li>
  </ul>
  <p><em><u>Манифест Android</u></em></p>
  <p><em>МанифестAndroid — ещё одна важная часть Android-приложения. Идея была навеяна манифестами плагинов для Eclipse.</em></p>
  <p>Манифест Android представляет собой XML файл и выполняет несколько функций. Вот как их описывает Googlпределяет имя Java-пакета приложения. Имя пакета представляет собой уникальный идентификатор для приложения.</p>
  <p>Описывает компоненты приложения — активити, сервисы, броадкаст-ресиверы и контент-провайдеры. Определяет имена классов, реализующие каждый из компонентов и оглашает их возможности (например, какие Intent-сообщения они могут обрабатывать). Эти объявления позволяют системе Android знать, какие компоненты и при каких условиях могут быть запущены.</p>
  <p>Предопределяет процессы, которые будут содержать компоненты приложения.</p>
  <p>Объявляет разрешения, которые приложение должно иметь для доступа к защищённым частям API и взаимодействия с другими приложениями.</p>
  <p>Также объявляет разрешения, которые требуются для доступа к компонентам приложения.</p>
  <p>Перечисляет классы Instrumentation, которые предоставляют профайлинг и другую информацию во время работы приложения. Эти объявления присутствуют в манифесте только пока приложение разрабатывается и тестируется; они удаляются перед публикацией приложения.</p>
  <p>Объявляет минимальный уровень Android API, который требует приложение.</p>
  <p>Перечисляет библиотеки, с которыми приложение должно быть связано.</p>
  <p>Обратите внимание на второй пункт. Имеется ввиду, что если некий класс расширяет Activity, ContentProvider, BroadcastReceiver или Service в вашем приложении, этот класс не может быть использован до тех пор, пока он не описан в манифесте.</p>
  <p><em><u>Ресурсы</u></em></p>
  <p><em>Каждое современное GUI приложение в той или иной форме использует ресурсы. Android-приложения — не исключение</em>. Они используют следующие типы ресурсов:</p>
  <ul>
    <li>Изображения</li>
    <li>Слои GUI (XML файлы)</li>
    <li>Объявления меню (XML файлы)</li>
    <li>Текстовые строки</li>
  </ul>
  <p>Способ, которым ресурсы связываются с Android-приложением — это что-то необычное. Как правило, в Java ресурсы идентифицируются строками. Такие строки могут содержать, например, путь и имя файла, содержащего изображение, или ID данной строки и т.п. Проблема в том, что ошибки в таких ссылках не могут быть обнаружены в процессе трансляции кода.</p>
  <p><em>Давайте рассмотрим следующий пример</em>. Файл с именем mybutton.png содержит картинку для кнопки. Разработчик совершает ошибку и набирает mybuton.png, ссылаясь на ресурс из кода. Как итог, код пытается использовать несуществующий ресурс, но компиляция пройдёт успешно. Ошибка может быть обнаружена только в ходе тестирования (а может и не быть обнаружена вовсе).</p>
  <p>Ребята из Google нашли элегантное решение этой проблемы. При сборке Android-приложения генерируется специальный Java-класс с именем R (всего лишь одна буква). Этот класс содержит несколько static final наборов данных. Каждый такой набор данных — ссылка на отдельный ресурс. Эти ссылки используются в коде приложения для связи с ресурсами. Теперь каждая ошибка в ссылке на ресурсы проявляет себя в процессе компиляции.</p>
  <p>Манифест Android</p>
  <p></p>
  <p><em><u>Манифест Android</u></em></p>
  <p><br />Манифест Android — ещё одна важная часть Android-приложения. Идея была навеяна манифестами плагинов для Eclipse.</p>
  <p>Манифест Android представляет собой XML файл и выполняет несколько функций. Вот как их описывает Google:</p>
  <p>Определяет имя Java-пакета приложения. Имя пакета представляет собой уникальный идентификатор для приложения.</p>
  <figure class="m_original">
    <img src="https://teletype.in/files/6a/d4/6ad4c2f5-7e30-452a-8f0f-388a79f66c41.jpeg" width="640" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@vlada_sha/X20Wvl0aJ</guid><link>https://teletype.in/@vlada_sha/X20Wvl0aJ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=vlada_sha</link><comments>https://teletype.in/@vlada_sha/X20Wvl0aJ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=vlada_sha#comments</comments><dc:creator>vlada_sha</dc:creator><title>Hello</title><pubDate>Tue, 04 Aug 2020 15:17:55 GMT</pubDate><description><![CDATA[​​Менеджер по продажам]]></description><content:encoded><![CDATA[
  <p><a href="https://telegra.ph/file/a172c6263691cd1825923.jpg" target="_blank">​​</a>Менеджер по продажам</p>
  <p>ООО Театральный Фестиваль</p>
  <p>от 25 000 до 60 000 руб.</p>
  <p>Основные задачи:</p>
  <p>—Работа с постоянными и потенциальными клиентами (по готовой базе);</p>
  <p>—Продажа билетов на онлайн-мероприятия (эксклюзивные спектакли компании);</p>
  <p>—Оформление и сопровождение заказов.</p>
  <p>Требования к кандидату:</p>
  <p>—Домашний интернет, компьютер, гарнитура, отдельное рабочее место.</p>
  <p>Условия:</p>
  <p>—Удобный график (5/2 с 9 до 18:00);</p>
  <p>—Обучение.</p>
  <p>Связаться:</p>
  <p>Виктория</p>
  <p>+7 (978) 1432898</p>
  <p><a href="mailto:adm.68@bk.ru" target="_blank">adm.68@bk.ru</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@vlada_sha/bpjMBMjCy</guid><link>https://teletype.in/@vlada_sha/bpjMBMjCy?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=vlada_sha</link><comments>https://teletype.in/@vlada_sha/bpjMBMjCy?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=vlada_sha#comments</comments><dc:creator>vlada_sha</dc:creator><title>Тест академии</title><pubDate>Tue, 04 Aug 2020 15:03:41 GMT</pubDate><description><![CDATA[“Инстаграм ” можно использовать как площадку для продвижения своего проекта или построить на нем свой бизнес. Статья будет полезна всем, кто планирует открыть коммерческий аккаунт в “Инстаграме”.]]></description><content:encoded><![CDATA[
  <p>“Инстаграм ” можно использовать как площадку для продвижения своего проекта или построить на нем свой бизнес. Статья будет полезна всем, кто планирует открыть коммерческий аккаунт в “Инстаграме”.</p>
  <p>“Инстаграм” помогает развивать бизнес и предоставляет ему огромное количество инструментов. Поэтому коммерция давно поселилась в этой соцсети.</p>
  <p>Благодаря этой интернет-платформе бизнес может решать все основные задачи: искать аудиторию, изучать ее потребности, рекламировать свою продукцию, публиковать вовлекающий контент, общаться с клиентами. Польза для коммерческого аккаунта очевидна. Но чтобы соцсеть работала на вас, необходимо правильно ее настроить.</p>
  <p>В этой статье собрана вся необходимая информация, которая поможет открыть коммерческий аккаунт в “Инстаграме”. Мы разберем основы использования соцсети для бизнеса: от настройки профиля до использования аналитики в “Инстаграме”.</p>
  <p>1. Ориентируйтесь на свои интересы. Проанализируйте, в чем вы разбираетесь, какая деятельность вам интересна и какой опыт у вас есть. Нужно выбирать направление, в котором вы чувствуете себя уверенно и можете проявить экспертность. Выбирайте не слишком широкую нишу — иначе могут возникнуть проблемы с определением ЦА и стратегией. Но и не слишком узкое, т.к. это загоняет в рамки и ваш контент, и количество продаж.</p>
  <p>На данный момент самыми востребованными нишами в “Инстаграме” являются:</p>
  <ul>
    <li>одежда и аксессуары;</li>
    <li>техника и электроника;</li>
    <li>гаджеты;</li>
    <li>туризм;</li>
    <li>косметика (<a href="https://www.openbusiness.ru/biz/business/kosmetika-v-instagrame/" target="_blank">вот статья</a> об особенностях торговли косметикой в “Инстаграм);</li>
    <li>товары для дома;</li>
    <li>бьюти-сфера;</li>
    <li>рестораны и кафе;</li>
    <li>изделия ручной работы (статью по магазину хендмейда в “Инстаграме” читайте <a href="https://www.openbusiness.ru/biz/business/handmade-instagram/" target="_blank">здесь</a>);</li>
    <li>фотоконтент (как услуга и как информационный ресурс);</li>
    <li>копирайтинг, smm-продвижение, коучинг.</li>
  </ul>

]]></content:encoded></item></channel></rss>