как установить два приложения тинькофф банк на один телефон

Как сделать два приложения из одного. Опыт Тинькофф Джуниор

Привет, меня зовут Андрей и я занимаюсь приложениями Тинькофф и Тинькофф Джуниор для платформы Android. Хочу рассказать о том, как мы собираем два похожих приложения из одной кодовой базы.

Тинькофф Джуниор — это мобильное банковское приложение, ориентированное на детей до 14 лет. Оно похоже на обычное приложение для взрослых, только в него добавлены некоторые функции (например, темы оформления), а другие, наоборот, выключены (например, кредитки).

как установить два приложения тинькофф банк на один телефон. как установить два приложения тинькофф банк на один телефонкак установить два приложения тинькофф банк на один телефон

На старте проекта мы рассматривали различные варианты его реализации и приняли ряд решений. Сразу же стало очевидно, что два приложения (Тинькофф и Тинькофф Джуниор) будут иметь значительную часть общего кода. Мы не хотели делать форк от старого приложения, а потом копировать исправления ошибок и новый общий функционал. Чтобы работать с двумя приложениями сразу, мы рассматривали три варианта: Gradle Flavors, Git Submodules, Gradle Modules.

Gradle Flavors

Многие наши разработчики уже пробовали использовать Flavors, плюс мы могли применить многомерную сборку (multi-dimensional flavors) для использования с уже существующими flavors.
Однако Flavors имеют один фатальный недостаток. Android Studio считает кодом только код активного флейвора — то есть то, что лежит в папке main и в папке флейвора. Остальной код считается текстом наравне с комментариями. Это накладывает ограничения на некоторые инструменты студии: поиск использования кода, рефакторинг и другие.

Git Submodules

Еще один вариант реализации нашей идеи — использовать сабмодули гита: вынести общий код в отдельный репозиторий и подключать его как сабмодуль к двум репозиториям с кодом конкретного приложения.

Этот подход увеличивает сложность работы с исходным кодом проекта. Также разработчикам все равно пришлось бы работать со всеми тремя репозиториями, чтобы вносить правки при изменении API общего модуля.

Многомодульная архитектура

Последний вариант — перейти на многомодульную архитектуру. Этот подход лишен недостатков, которые есть у двух других. Однако переход на многомодульную архитектуру требует временных затрат на рефакторинг.

На момент начала работы над Тинькофф Джуниор у нас было два модуля: маленький модуль API, описывающий работу с сервером, и большой монолитный модуль application, в котором была сосредоточена основная часть кода проекта.

как установить два приложения тинькофф банк на один телефонкак установить два приложения тинькофф банк на один телефон
В итоге мы хотели получить два модуля приложений: adult и junior и некий общий core-модуль. Мы выделили два варианта:

У нас было время в запасе, и мы решили начать разработку по первому варианту (модуль common) с условием перейти к быстрому варианту, когда у нас закончится время на рефакторинг.
В итоге так и случилось: мы перенесли часть проекта в модуль common, а потом оставшийся модуль application превратили в библиотеку. В результате сейчас мы получили такую структуру проекта:

как установить два приложения тинькофф банк на один телефон

У нас есть модули с фичами, что позволяет нам разграничивать «взрослый», общий или «детский» код. Однако модуль application всё еще достаточно большой, и сейчас там хранится около половины проекта.

Превращаем приложение в библиотеку

В документации есть простая инструкция по превращению приложения в библиотеку. Она содержит четыре простых пункта и, казалось бы, никаких трудностей быть не должно:

Однако конвертация заняла несколько дней и итоговый дифф получился таким:

Что же пошло не так?

Прежде всего в библиотеках идентификаторы ресурсов — это не константы. В библиотеках, как и в приложениях, генерируется файл R.java со списком идентификаторов ресурсов. И в библиотеках значения идентификаторов не являются константными. Джава не позволяет делать свитч по неконстантным значениям, и все свитчи нужно заменить на if-else.

Далее мы столкнулись с коллизией пакетов.
Предположим, у вас есть библиотека, у которой package = com.example, и от этой библиотеки зависит приложение с package = com.example.app. Тогда в библиотеке будет сгенерирован класс com.example.R, а в приложении, соответственно, com.example.app.R. Теперь создадим в приложении активити com.example.MainActivity, в которой попробуем обратиться к R-классу. Без явного импорта будет использован R-класс библиотеки, в котором не указаны ресурсы приложения, а только ресурсы библиотеки. Однако Android Studio не подсветит ошибку и при попытке перейти из кода к ресурсу всё будет окей.

Dagger

В качестве фреймворка для инъекции зависимостей мы используем Dagger.
В каждом модуле, содержащем активити, фрагменты и сервисы, у нас есть обычные интерфейсы, в которых описаны inject-методы для этих сущностей. В модулях приложений (adult и junor) интерфейсы-компоненты даггера наследуются от этих интерфейсов. В модулях мы приводим компоненты к необходимым для данного модуля интерфейсам.

Мультибиндинги

Разработку нашего проекта значительно упрощает использование мультибиндингов.
В одном из общих модулей мы определяем интерфейс. В каждом модуле приложения (adult, junior) описываем реализацию этого интерфейса. С помощью аннотации @Binds указываем даггеру, что всякий раз вместо интерфейса необходимо инжектить его конкретную реализацию для детского или взрослого приложения. Также мы нередко собираем коллекцию реализаций интерфейса (Set или Map), при этом такие реализации описаны в разных модулях приложения.

Флейворы

Для разных целей мы собираем несколько вариантов приложения. Флейворы, описанные в базовом модуле, должны быть описаны и в зависимых модулях. Также для корректной работы Android Studio необходимо, чтобы во всех модулях проекта были выбраны совместимые варианты сборки.

Выводы

За короткий срок мы реализовали новое приложение. Теперь мы отгружаем новый функционал в двух приложениях, написав его один раз.

При этом мы потратили некоторое время на рефакторинг, попутно уменьшив технический долг, и перешли на многомодульную архитектуру. По пути мы столкнулись с ограничениями со стороны Android SDK и Android Studio, с которыми успешно справились.

Источник

Самый подробный обзор приложения Тинькофф банк – от активации карты до заказа столика в ресторане

Сложного ничего нет.

как установить два приложения тинькофф банк на один телефон

Тинькофф банк – пожалуй, лучшее существующее банковское приложение на сегодняшний день. Я пользуюсь им уже несколько лет и могу с полной уверенностью заявить: оно актуально, практично, удобно, а главное – выгодно.

Мобильный банк Тинькофф – это своего рода вебофис с впечатляющим списком возможностей. Он позволяет не только создавать новые продукты, оплачивать без комиссии, копить, переводить, контролировать денежные потоки, но и получать круглосуточную помощь, выбирать повышенный кэшбэк, организовывать досуг. И все это не выходя из дома.

Как начать пользоваться

Тинькофф работает по принципу онлайн банка. Он не имеет отделений по обслуживанию физических лиц. Все необходимые действия с банковскими счетами осуществляются дистанционно: в личном кабинете на официальном сайте либо посредством специально разработанного мобильного приложения.

Чтобы бесплатно скачать актуальную версию, заходим на сайт Тинькофф.ру или в Play Маркет. Установка возможна на телефоны под операционными системами IOS (айфон), Android (андроид) и Windows Phone (совместимо с компьютером). Жмем ”Установить”, затем выбираем “Открыть”.

как установить два приложения тинькофф банк на один телефон

Чтобы вы могли войти в личный кабинет, программа запрашивает номер мобильного телефона.

как установить два приложения тинькофф банк на один телефон

На указанный номер приходит смс с кодом подтверждения. Регистрируемся.

как установить два приложения тинькофф банк на один телефон

Придумываем удобный для запоминания код доступа.

как установить два приложения тинькофф банк на один телефон

Сканируем отпечаток пальца. Код и биометрию можно впоследствии использовать для входа в приложение. Жмем “Добавить”.

как установить два приложения тинькофф банк на один телефон

Вводим личные данные. Кликаем “Продолжить”.

как установить два приложения тинькофф банк на один телефон

Оформляем доставку карты: выбираем дебетовую или кредитную. Причем получить ее можно и позже – в любое удобное время. А пока Тинькофф открыл вам расчетный счет, который уже активен. Пополняем его любым доступным способом и начинаем пользоваться приложением.

Важно! Начисление кэшбэка возможно только после получения и активации пластиковой карты.

как установить два приложения тинькофф банк на один телефон

Открывается главный экран. В его верхней части располагается строка поиска, рядом – голосовой консультант Олег. Удерживаем нажатием микрофон, получаем помощь. По желанию просматриваем информационную подборку, финансовую детализацию и аналитику трат по месяцам. Ниже располагается перечень действующих счетов, открытых вкладов.

как установить два приложения тинькофф банк на один телефон

Активировать новую карту можно также на главном экране. Кликаем на ее изображении, вводим номер, срок действия, завершаем процедуру смс-кодом.

Как работать с картами

Через Тинькофф банк доступны любые необходимые операции:

Как оформить новую карту

Для того чтобы подать онлайн заявку на новую карту, жмем “Новый счет или продукт” в нижней части главного экрана. Выбираем из доступных предложений.

как установить два приложения тинькофф банк на один телефон

Если нужно открыть вклад, взять онлайн кредит, привязать карту другого банка – кликаем интересующее нас действие, следуем алгоритму мобильного приложения.

как установить два приложения тинькофф банк на один телефон

В Тинькофф разрешено использование одновременно 5 пластиковых карт одного расчетного счета. Все операции по ним отражаются в приложении, на каждую из них без ограничений начисляется кэшбэк. Выбираем счет на главном экране, жмем плюс.

как установить два приложения тинькофф банк на один телефон

На основную и каждую из дополнительных пластиковых карт можно установить лимит трат. В меню “Действия” доступна функция перевыпуска и блокировки карты.

как установить два приложения тинькофф банк на один телефон

Как платить и переводить

В мобильном приложении Тинькофф предусмотрены разные варианты оплаты. Переходим во вкладку “Платежи”, находим нужный.

как установить два приложения тинькофф банк на один телефон

Для переводов по номеру телефона программа запросит доступ к списку контактов. С дебетового счета суммы до 20 000 рублей перечисляются без комиссии, с кредитного – комиссия согласно тарифному плану.

Если при активном приложении встряхнуть телефон, откроется доступ к контактам для быстрого перевода денег.

При оплате по QR-коду приложение мгновенно сканирует счет: реквизиты, сумма платежа заполняются автоматически.

Для того чтобы оплатить кредит, выбираем категорию “Платежи”, далее – “Погашение кредитов”. Находим банк, выдавший кредит, указываем в нужных полях реквизиты, номер договора, оплачиваем.

Приложение своевременно известит о наличии счетов по коммунальным платежам, налогам, штрафах, если оформить подписку во вкладке “Еще”, меню “Настройки”. Такого рода платежи осуществляются без комиссии.

как установить два приложения тинькофф банк на один телефон

Кликаем на иконке поступившего счета и переходим к оплате. Дополнительного заполнения платежного документа не требуется. Жмем “Оплатить”.

как установить два приложения тинькофф банк на один телефон

На экране отображается результат финансовой операции, остаток денежных средств на счете. Для получения бумажного платежного документа, кликаем “Отправить квитанцию”. Жмем “Готово”.

как установить два приложения тинькофф банк на один телефон

Для оплаты приложением необходимо занести карту в Apple Wallet (кошелек). Выбираем ее изображение на главном экране, кликаем “Добавить в Apple Wallet”. Для осуществления такой формы оплаты требуется мобильный телефон с функцией бесконтактных платежей.

Как снять наличные или пополнить счет

Владельцы счетов в Тинькофф могут снять наличные в банкоматах любых банков. Чтобы узнать адрес ближайшего, заходим во вкладку “Еще”, меню “Инфо”, жмем “Банкоматы”. На экране появляется географическая карта вашего текущего местонахождения с отмеченными на ней терминалами.

При касании метки выводится исчерпывающая информация о банкомате:

При наличии на телефоне бесконтактной технологии оплаты приложите его к сканеру терминала вместо пластиковой карты.

как установить два приложения тинькофф банк на один телефон

Если у вас нет с собой пластиковой карты, а мобильный телефон не поддерживает функцию бесконтактных платежей, формируем в приложении QR-код на необходимую сумму снятия. Вкладка “Платежи”, “Снятие наличных”. Прикладываем экран телефона с кодом к сканеру банкомата Тинькофф, получаем деньги. QR-код действителен 24 часа, им можно делиться, отправлять другим людям.

Чтобы пополнить счет наличными, выбираем “Точки пополнения” во вкладке “Еще”. Для внесения денег используем такие же, как при снятии возможности: информацию о ближайшем месторасположении и работе терминалов, бесконтактную технологию, QR-код.

как установить два приложения тинькофф банк на один телефон

Внести деньги можно безналично. На главном экране жмем на изображение карты, которую хотим пополнить, далее “Пополнить”. Выбираем из предложенного списка. Вводим реквизиты, запрашиваемую сумму, подтверждаем действие кодом.

К приложению можно привязать карты других банков, что сведет процедуры перевода и пополнения между счетами к “одному клику”. Также счета сторонних банков могут без ограничений использоваться для финансовых операций, предусмотренных мобильным приложением.

как установить два приложения тинькофф банк на один телефон

Функция “Запросить деньги” позволяет получить денежную сумму от физического лица по номеру телефона. Выбираем его из списка контактов или вводим новый, указываем сумму. Сервис обрабатывает запрос и отправляет его адресату в виде смс со ссылкой на удобную форму для перевода денег.

Как обезопасить счет

Заходим во вкладку “Еще”, меню “Настройки”.

как установить два приложения тинькофф банк на один телефон

Для активации входа в приложение по отпечатку пальца заходим в раздел “Вход и авторизация”. Нажимаем переключатель.

Чтобы при покупках стоимостью свыше 1000 рублей запрашивался ПИН-код, ставим метку в разделе “ПИН-коды карт”. Если возникла необходимость, здесь же можно изменить ПИН-код.

При желании владелец счета Тинькофф может сообщить банку о запланированной поездке за границу.

Если подключить услугу страхования счета в разделе “Защита карты”, банк полностью возместит украденные мошенниками денежные средства. Услуга эта платная.

Чтобы настроить или отключить смс оповещения, кликаем карту на главном экране, жмем “Услуги”. Активируем либо отказываемся от оповещений об операциях. Здесь же определяемся: будем оплачивать пластиковой картой покупки в интернете или нет.

Для блокировки карты жмем “Действия”, выбрав ее на главном экране. Если по каким-то причинам нет возможности войти в приложение, отправляем смс на номер 2273. В тексте пишем слово “Блок” и последние четыре цифры карты.

Как получать бонусы и повышенный кэшбэк

Счетом Тинькофф пользоваться не только удобно, но и выгодно. Заходим во вкладку “Еще”, меню “Бонусы”.

как установить два приложения тинькофф банк на один телефон

Жмем “Пригласить друзей”, “Поделиться ссылкой”. Если по вашей ссылке кто-либо оформит продукт банка, вам будет начислен бонус.

Со всех покупок Тинькофф возвращает 1 % от потраченных денег. Более того, каждый месяц мобильное приложение предлагает своим клиентам самим выбрать категории товаров с повышенным кэшбэком. Выбираем соответствующий раздел, находим нужное, жмем “Готово”.

как установить два приложения тинькофф банк на один телефон

Тинькофф банк обладает уникальной программой лояльности, включающей огромное количество партнеров с заманчивыми спецпредложениями. Кэшбэк здесь доходит до 30 %. Заходим в перечень, знакомимся с условиями, активируем. Для владельцев кредитных карт доступны рассрочки при покупке товаров, услуг.

Мобильное приложение Тинькофф располагает необычным сервисом – обеспечивает простое и быстрое приобретение билетов в театр, кино, на концерт, заказ столика в ресторане. Дополнительный кэшбэк по таким расходам составляет 10-15 %. Кроме того, здесь можно узнать о распродажах в магазинах-партнерах, записаться в салон красоты, заказать уборку или доставку.

Заходим во вкладку “Сервисы”, кликаем на нужной картинке. Используем при затруднениях поисковую строку или обращаемся к голосовому консультанту Олегу.

как установить два приложения тинькофф банк на один телефон

Как обратиться в службу поддержки

Приложение предлагает ряд способов для связи со службой поддержки банка:

Заходим во вкладку “Чат”, задаем вопрос. По желанию уточняем тему возникшей проблемы.

как установить два приложения тинькофф банк на один телефон

Во вкладке “Еще” ищем раздел “Связь с банком”.

как установить два приложения тинькофф банк на один телефон

Определяемся с вариантом связи. Здесь же можно оставить свои замечания и комментарии о работе приложения.

как установить два приложения тинькофф банк на один телефон

Заключение

Мобильное приложение Тинькофф банк приятно в использовании. Оно логично и надежно, его функциональность удивляет. К приложению быстро привыкаешь, применяешь “на все 100”.

При необходимости, служба поддержки откликается сразу, в любое время дня и ночи.

Источник

Быстрый ответ: Можно ли одну карту привязать к двум телефонам Тинькофф?

Да, вы можете оформить дополнительную карту на имя другого человека, настроить лимиты трат и отдать ее кому угодно. Ответственность за операции с допкартой ложится на владельца счета, то есть на вас.

Можно ли иметь несколько карт Тинькофф?

К какой карте можно выпустить дополнительную? Допкарты выпускаются к большинству действующих карт Тинькофф Банка — как к дебетовым, так и к кредитным. Даже к зарплатному счету можно бесплатно выпустить несколько дополнительных карт.

Как добавить чужую карту в Тинькофф?

Как получить доступ в личный кабинет?

Для чего нужна дополнительная карта?

Дополнительная карта может стать первым платежным инструментом, с которым познакомятся ваши дети. Они научатся распоряжаться деньгами, а вы избавитесь от необходимости постоянно искать наличные на их карманные расходы. Безопасность денег в поездке.

Сколько дополнительных карт можно выпустить Тинькофф?

Виртуальная карта выпускается в личном кабинете или мобильном приложении моментально, сразу активированной и перевыпускается автоматически. Ее можно выпустить только на себя. К счету можно выпустить 5 дополнительных пластиковых карт и 5 виртуальных. Выпуск, обслуживание и доставка дополнительных карт — бесплатные.

Сколько виртуальных карт можно создать Тинькофф?

Максимум — 5 дополнительных пластиковых карт и 5 виртуальных. Кто может оформить дополнительную карту? Как оформить пластиковую дополнительную карту?

Можно ли взять две кредитные карты в одном банке?

В одном банке можно оформить только одну кредитную карту. Исключения из этого правила доступны только некоторым категориям привилегированных клиентов. Раньше оформить можно было и несколько кредиток, но подобную практику кредитные организации прекратили.

Как в приложении Тинькофф привязать карту?

В мобильном приложении: «Главная» → «Открыть новый продукт» → «Привязать карту другого банка» → введите реквизиты карты → «Добавить карту». Еще карта другого банка привяжется автоматически, если пополнить с нее карту Тинькофф в личном кабинете на tinkoff.ru.

Как войти по номеру карты в Тинькофф?

Как получить доступ в личный кабинет?

Как подключить мобильный банк на карте Тинькофф?

Как подключить услуги? Через приложение Тинькофф Мобайла или личный кабинет. В мобильном приложении: «Услуги» → «Связь»→ выберите нужную услугу → «Подключить». В личном кабинете: «Другие услуги» → «Связь» → выберите нужную услугу → «Подключить».

Какие документы нужно предоставить основному держателю карты при оформлении дополнительной карты?

Что такое основная и дополнительная карта?

Дополнительная карта – это любая расчетная карта банка, которая выпускается дополнительно к банковскому счету основной карты клиента. Однако, в некоторых банках под «дополнительной картой» понимают выпуск банковской карты на имя другого лица, в то время как основная карта оформляется на имя владельца счета.

Сколько стоит обслуживание дополнительной дебетовой карты?

За первый год обслуживаний дополнительной взимается комиссия в размере 450 руб., за каждый последующий год – 300 рублей. Выпуск дополнительной со сроком действия в течение 1 года придется заплатить 540 рублей, со сроком 2 года – 1050 рублей.

Какое максимальное количество карт можно выпустить к счету КК Тинькофф?

Виртуальная карта выпускается в личном кабинете или мобильном приложении моментально, сразу активированной и перевыпускается автоматически. Ее можно выпустить только на себя. К счету можно выпустить 5 дополнительных пластиковых карт и 5 виртуальных.

Что значит выпустить дополнительную карту Тинькофф?

Что такое дополнительная карта? Это еще одна банковская карта, которая выпускается к вашему счету. У нее свои реквизиты, но общий счет с вашей основной кредитной картой. Допкарту можно оформить на кого угодно: на родственника, друга или соседа.

Кто может активировать дополнительную карту Тинькофф?

Допкарту можно оформить для кого захотите: супруга, детей, родителей, сотрудника, лучшего друга или соседа по садовому кооперативу. Но помните: держатели дополнительных карт получат доступ к вашим деньгам — пусть и ограниченный.

Источник

Мобильное приложение от банка Тинькофф

как установить два приложения тинькофф банк на один телефон

Банк Тинькофф разработал ряд мобильных приложений для управления финансами, проведения платежей, оплаты услуг и погашения штрафов. Приложения Тинькофф Банка можно бесплатно скачать в Google Play, App Store и Windows Phone Store.

как установить два приложения тинькофф банк на один телефон

Мобильный банк от Тинькофф был признан лучшим в 2013—2015 гг.одах по версии Markswebb Rank&Report и Deloitte. Как подключить Тинькофф мобильный банк и использовать его функционал – разберем в материале Выберу.ру.

Установка и подключение приложения Тинькофф Банк

Скачайте мобильный банк Тинькофф на свой телефон из магазина приложений. Установить программу можно и через официальный сайт www.tinkoff.ru. Обратите внимание на то, что мобильный Банк и Интернет-банк доступны только для владельцев пластиковых карт Тинькофф.

как установить два приложения тинькофф банк на один телефон

как установить два приложения тинькофф банк на один телефон

После того, как вы подключите программу, вам потребуется придумать четырехзначный пароль. Этот код вы будете вводить каждый раз при входе в мобильный банк Тинькофф. Короткий пароль поможет вам обезопасить ваши финансы в мобильном приложении.

Особенности и преимущества мобильного банка Тинькофф

Установив приложение на смартфон, вы получите постоянный доступ ко всем своим картам и счетам. Благодаря Тинькофф Банк вы сможете в любое время суток контролировать свои финансы. Мобильный банк имеет одинаковый функционал с Интернет-банком. При этом его интерфейс более упрощенный и удобный в использовании.

как установить два приложения тинькофф банк на один телефон

Выбрав любую карту, привязанную к Тинькофф Банк, вы сможете узнать детальный расход за любой месяц. В приложении можно просмотреть процентное соотношение ваших трат на разные категории товаров в виде диаграммы.

как установить два приложения тинькофф банк на один телефон

Тинькофф Банк позволяет выбирать категории повышенного кэшбэка для карт с этой опцией каждые три месяца, участвовать в акциях и спецпредложениях. Через мобильный банк можно быстро сменить пароль для доступа в личный кабинет, пин-код, заблокировать потерянную или украденную карточку и сразу же подать заявку на выпуск новой.

Другие мобильные приложения от Тинькофф

как установить два приложения тинькофф банк на один телефон

Тинькофф имеет ряд других мобильных программ: «Money Talk» для перевода денег в мессенджере Telegram, «ВКармане» – сервис для документов, паролей и банковских карт, «С карты на карту», позволяющий переводить деньги между счетами любых банков. Официальные мобильные приложения от «Тинькофф» абсолютно бесплатные и доступны для загрузки на всех платформах.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *