Doubletapp – Telegram
Doubletapp
889 subscribers
852 photos
82 videos
4 files
630 links
Канал IT-компании http://doubletapp.ai
Рассказываем о создании цифровых сервисов с технической и продуктовой точки зрения.

По всем вопросам: @serj_doubletapp
По вакансиям: @zhdanova_doubletapp
Download Telegram
Лекция по Kotlin

Мы выпустили запись [1] лекции нашего курса по Android.

За 1.5 часа вы узнаете всё от самых основ до функций высшего порядка.


Видео на ютабе
https://www.youtube.com/watch?v=XEgp_oSk5T8

Задачи для тренировки и презентация
https://yadi.sk/d/gkFaS1mG_ARZQg
Оцените Kotlin-лекцию от 0 до 3 на предмет её полезности и интересности для вас
Anonymous Poll
9%
0
0%
1
29%
2
63%
3
Основные компоненты Android

2 лекция нашего курса.

Лёгкая вводная информация по основным компонентам системы.
Лучшее видео для завтрака начинающего мобильного разработчика!

Видео на ютабе
https://www.youtube.com/watch?v=VeD1x3weUgc

Домашнее задание в конце презентации
https://yadi.sk/d/gkFaS1mG_ARZQg

Оцените полезность лекции вашей реакцией на него, нам очень важна ваша обратная связь!
Как сделать свой интерфейс приложения?

Как разместить его на экран и начать взаимодействовать с ним?
Что такое ресурсы и что с ними нужно делать?
Это и много другое в 3-ей лекции нашего курса

Видео https://youtu.be/NQlWzvzrv-I

Домашнее задание в конце презентации
https://yadi.sk/d/gkFaS1mG_ARZQg

Оцените полезность лекции вашей реакцией на него, нам очень важна ваша обратная связь!
Fragments

Фрагменты и правильный подход к ним в 4-ой лекции нашего курса.

FragmentManager, транзакции, DialogFragment.
ViewPager vs ViewPager2.
Навигация без смс и регистрации с помощью NavView и BottomNavView.

Видос https://youtu.be/35RhkBy8XU0

Преза и ДЗ https://yadi.sk/d/gkFaS1mG_ARZQg
Архитектура

В пятой лекции курса наш CTO рассказал о подходах к архитектуре в Android-приложениях: MVP, MVVM.

Разобрал архитектурные компоненты от Google: LiveData, ViewModel, DataBinding.

Видео https://youtu.be/QtXddCAAZ8k
Презентация https://yadi.sk/d/gkFaS1mG_ARZQg

Голосование за любимую архитектуру в рекциях к этому посту.
​​Вынужденные каникулы, а бесплатный период на Кинопоиске уже кончился? Мы знаем, чем можно заняться!

На нашем YouTube-канале каждую неделю выходят лекции по Android-разработке, а ты можешь в любое время и бесплатно смотреть их.

Опытные разработчики расскажут про все компоненты Android-приложений и самую модную архитектуру.
Преподавание курса ведётся на языке, зародившемся на небольшом острове в Финском заливе Балтийского моря. Прямое вещание прямо из сердца индустрии.

Если возникают вопросы по курсу — смело пиши в чат @doubledroid2020

БЕСПРЕЦЕДЕНТНАЯ АНТИ🦠 АКЦИЯ: мы готовы бесплатно принять дополнительно несколько человек на проверку домашних заданий, которые есть в конце каждой лекции. Для этого нужно написать на почту droid@doublet.app
Компьютер для машинного обучения

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

Легкий и веселый формат, развлекательно-познавательный рассказ. Лучшее видео, чтобы скрасить долгие домашние посиделки.
Хранение данных в Android-приложениях

Шестая лекция курса. Обновлённый бомбический формат.

Рассмотрим SharedPreferences, разберем устройство файловой системы и типы хранилищ. Научимся работать с SQLite и Room.

Видос https://youtu.be/XN7wgOTn8tQ
Презос https://yadi.sk/d/gkFaS1mG_ARZQg
Многопоточность в Android

Седьмая лекция курса.

Разберем сферу применения, плюсы и минусы многопоточного подхода в разработке мобильного приложения.
Рассмотрим способы, которыми реализовывали многопоточность в Android бумеры, после чего подробно разбёрем и изучим зумерские Kotlin Coroutines. На них то и нужно будет сделать домашнее задание.

Видeо https://youtu.be/EoTrBnsHfeQ
Презентация https://yadi.sk/d/gkFaS1mG_ARZQg

Голосование по вашей принадлежности к определённому поколению в рекциях к посту ⬇️
Что посмотреть на выходных?

Дудь вдохновил многих людей делать видео-интервью. Появилось много отличных ютуб-проектов, а некоторые из них уже сейчас набрали огромные аудитории. Мне же хочется посоветовать канал Русские норм!

Канал об историях людей из России и постсоветского пространства, которые смогли сделать классные стартапы и компании. Многие из этих историй сподвигают не сидеть на месте меня самого. А надвигающийся кризис — это лучшее время для появления новых ниш и прогрессивных решений.

И моя персональная подборка нескольких классных интервью с нераспиаренными личностями из Русских норм:

1) Как два брата из Вологды сделали на мобильных играх компанию с оценкой более 2 миллиардов долларов без всяких инветиций.
https://www.youtube.com/watch?v=2bJkXDYGa7I

2) Выходец из Украины Олег Рогинский создал компанию, которая за три года стала самым горячим стартапом Кремниевой долины. People.ai с помощью машинного обучения повышает эффективность продаж и маркетинга.
https://www.youtube.com/watch?v=xtGtPUqjcbI

3) Вы знали, что Gett основал парень из России? Его имя Дэйв Вайсер и он уже дважды менял имя, один раз фамилию.
https://youtu.be/-dC1QVKog9k

4) Маша из Березников покорила Нью-Йорк — 300 000 американцев пользуются духами из её коробки
https://youtu.be/n5dfEjKufk0

5) Веселый парень Миша Сапов из Николаева трижды прогорал, всё же нашёл свой успех, но продолжает жить в общаге.
https://youtu.be/W43qBP4tSOY
Cетевые операции в Android

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

Описание API для домашнего задания: https://doublet.app/droid/8/api

Получить токен для общения с сервером можно в нашем боте @DoubleDroidStudentBot, команда /generate_server_token
Наш опыт в проведении спецкурса в Уральском федеральном университете

Мы написали статью о том, как совместно с Контуром сделали свой курс по разработке на Android, в которой рассказали о:

— Организации и проведении тестового задания;
— Формате подготовки и проведения лекций;
— Переезде лекций в онлайн в связи с карантином;
— Организации приема домашних заданий за раз 30-ти студентов 6-ти преподавателям (спойлер: боты в телеграме);
— Трудозатратах на всё это дело.
​​Как правильно управлять Gradle зависимостями в Android-проектах?

Мы завели аккаунт на Medium и будем публиковать туда классные статьи на английском по темам мобильной и веб разработки, машинного обучения и дизайна.
Подписывайтесь https://medium.com/doubletapp

Первая статья уже вышла! В ней мы детально рассмотрели 3 способа управления Gradle зависимостями в Android-проектах со всеми их плюсами и минусами. Рекомендуется к прочтению, если вы не знали что можете управлять Gradle зависимостями с помощью Kotlin.

https://medium.com/doubletapp/how-to-manage-gradle-dependencies-in-the-android-project-proper-way-dad51fd4fe7
Архитектура в Android. Part 2

В девятой лекции курса наш CTO продолжает рассказывать про архитектуру в Android-приложениях.

Вы узнаете про Clean Architecture и организацию внедрения зависимостей через Dagger, реактивное программирование через Flow.

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

Видео https://youtu.be/J8qwrcV35XQ
Презентация https://yadi.sk/d/gkFaS1mG_ARZQg

Предыдущая лекция про архитектуру https://youtu.be/QtXddCAAZ8k
UX-хаки в мобильных приложениях для разработчиков

Мы написали просто бомбическую статью на vc.ru про то, о чём забывают дизайнеры и менеджеры, но может быть замечено и учтено самим разработчиком мобильных приложений.

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

Но они не встречаются у нас, потому что мы уже давно работаем по парадигме из статьи! Ждём ваших классов и комментариев!

https://vc.ru/design/126302-ux-dlya-nedizaynerov-ili-chto-dolzhen-uchityvat-razrabotchik-mobilnyh-prilozheniy
Автоматизация тестирования в Android

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

Видео https://youtu.be/YgjVfqzNT_g
Презентация https://yadi.sk/d/gkFaS1mG_ARZQg

Всегда будем рады ответить на ваши вопросы по Android в чате курса @doubledroid2020

Все комментарии, предложения и критику можете писать нам на почту hi@doubletapp.ai

Чуть позже мы проведём опрос по итогам курса и вашему впечатлению от него.
А пока спасибо, что были с нами эти 4 месяца!
​​Стажировка, работа и кайф в Doubletapp!

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

Возможные направления стажировки:

👨🏿‍💻 Frontend (ReactJs)
👩🏼‍💻 Backend (Python, Go)
👩🏾‍💻 iOS (Swift)
👨‍💻Android (Kotlin)
🥑 iOS + Android (Flutter)

Наличие опыта не обязательно, при необходимости за 2-3 недели подтянем тебя в нужной области и дадим боевые задачи в реальных проектах.

Мы не любим бюрократию, перекладывание ответственности и лодырей, а любим доводить проекты до продакшна, жесткое кодревью и критическое мышление.

Ты можешь работать как удаленно, так и в нашем офисе в центре Екатеринбурга: Карла Либкнехта 22, БЦ Консул. Офис находится в 3 минутах ходьбы от Мат-Меха.

Оставляй заявку на интересующие направления через гуглформу doublet.app/intern2020, мы оперативно свяжемся с тобой и расскажем подробности!
​​ПРАКТИКА + АНДРОИД + DOUBLETAPP = ♥️

Больше года назад наша студия разработала мобильное приложение Практика под iOS. Приложение для расслабления ума и медитаций. Без религии и без эзотерики.

Прошёл год, приложение установили более 58 тысяч раз, а его ежемесечная аудитория составила 20 тысяч человек.

Этим летом наши заказчики созрели до Android-версии, и тогда мы с радостью принялись за работу.

В разработку приложения мы вложили всю нашу экспертизу и любовь. Архитектура приложения вобрала в себя все лучшие и современые практики и весь наш богатый опыт. О ней мы расскажем как-нибудь отдельно.

А пока приглашаем вас прочитать занимательную статью наших заказчиков о их тернистом пути длиною в год, в котором они идут рука об руку с нами https://vc.ru/services/156987-god-na-vode-i-hlebe-kak-delat-prilozhenie-na-svoi-i-ne-sdavatsya
​​Уже 3 год подряд наша студия участвует в проведении самого масштабного музыкального события России — фестиваля Ural Music Night.

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

На фестивале 2019 года мы организовали выступление группы Эпидемия, а в этом году выступили в роли музыкальных экспертов, прослушав много молодых коллективов и составив наш авторский маршрут по UMN 2020: https://uralmusicnight.ru/program/partner/8

Наш маршрут начнется с электронной музыки, продолжится джазом и роком, и завершится выступлением Ёлки и традиционным закрытием фестиваля песней "Луч солнца золотого".
Сегодня мы стали активно вести корпоративный твиттер. Вдруг осознали, что это отличное место для шутеек.

А вдохновили на первые нас Яндекс, Тиньков и Сбер. https://twitter.com/Doubletapp_ai/status/1309044711299088385

Подписывайтесь!