Кроссплатформенная разработка для Android

Автор Vera Abramova
Кроссплатформенная разработка для Android

сейчас мы разработаем приложение на основе уже существующего у нас Windows Phone приложение мы будем делать приложение для Android и она будет получать цветы по хэштегу из Twitter, что у нас есть сейчас сейчас у нас есть проект в вижуал студии и в нём есть два проекта один из них приложение для Windows Phone 2 — это библиотека с логикой этого решения то есть с получением данных из Twitter если говорить по интерфейсу этого приложения то есть текстовое поле куда мы вводим данные и list View в котором мы отражаем наши результаты для того чтобы создать приложение для Android.

Нам необходимо добавить в нашу решение новый проект менеджмент не Project и создаём пустое приложение для Android мы называем его Twitter Search Android сейчас у нас создаётся проект приложения в данный момент — это будет пустой проект которому мы подключим нашу библиотеку с логикой приложение с получением данных реализует интерфейс и всё сделаю нас будет работать для того чтобы наши библиотека логикой могла подключаться к Android iOS проекту у неё есть настройки если вы хотите чтобы библиотеку можно было подключить не только там для Windows Windows Phone выставите соответствующие галочки. Что вы хотите их использовать на Yota Android у нас уже стоят. И теперь мы можем добавить в референция нашего проекта библиотеку с кодом которые мы будем использовать.

Из чего состоит наш проект для Android есть используемый классной библиотеке есть различные ресурсы и картиночки есть страницы в данный момент у нас есть одна единственная страница которые мы сейчас увидим соответственно код от этой страницы находятся также Fire Main activity.

сейчас на странице на Android откроет и мы начнём добавлять интерфейс для неё — это мы можем сделать в графическом режиме используя тулбокс например добавим на нашу страницу текстовое поле и для того чтобы наши Twitter добавим например вверх текстовое поле, а чуть ниже добавим ты был View для того чтобы. Пока наши данные с Twitter. Так вот. Ну нажми и добавляем его у меня есть некоторые изготовленный кот который мы копируем в наш проект мы копируем туда данные о ресурсах то есть картиночки. И всё остальное сейчас. Мы — это сделаем копируем сюда наше представление для главной страницы если мы откроем нашу главную страницу в режиме редактора кода то мы увидим, что на ней расположен textview в котором заголовок для нашего приложения дальше есть этот текст. Куда куда мы будем непосредственно вводить. Наш текст есть кнопка на которой мы будем нажимать для того чтобы найти по хэштегу. Литве то есть вертикальный список для того чтобы выводить результаты. Теперь мы пойдём на страницу с кодом делаем обработчик события по нашей кнопки чтобы сделать обработчик событиям мы можем например нажать на кнопку он добавиться автоматически, что будет представляет собой Main Activity Main Activity — это обычные для Android вот так вот она выглядит у нас есть list View для данных текстовое поле которого мы читаем текст и подписка на событие как только мы переводим Focus текстового поля мы. Обращаемся к классу который расположен в нашей подключенные библиотеки ищем данные из Twitter и выводимых в. Литве для того чтобы говорить в. Литве мы используем стандартные API Android и отдельный класс адаптер который поможет нам вывести наши данные в список, что собой представляет адаптер адаптер представляет собой некий набор свойств необходимые для list View, а также соответственно получение данных из объекта и вывод вывод на экран мы реализуем непосредственно не входит в каждом и только заполняем данные. А для этого у нас есть отдельные представления называется она окажется Miui лежит в разработана на языке разметки xml для Android и компьютер позволяет заполнять нам наш выпадающее вертикальное список мы вводим имя пользователя который написал текст и изображение все наши данные которые мы получаем из Twitter выводятся именно по такому шаблону для того чтобы запустить наш приложение проверить как она работает мы установим проектом который запускается по умолчанию и запустим его в эмуляторе для Android сейчас пройдёт некоторое время и у нас откроется эмулятор для Android я так наше приложение запускается. И сейчас мы увидим как она работает как выведется интерфейс совпадает с тем, что мы видели в режиме дизайна. У нас есть текстовое поле куда мы вместе какое-нибудь которые есть в. Твиттере и далее мы можем нажать на кнопку найти и увидеть результаты нашего приложения. Таким образом мы использовали. В общем кот и получили два приложения для Android и для Windows в одном. Едином решение.

0 комментариев
0

Читайте также