Pull to refresh
16
Karma
0
Rating
Сергей Ермолаев @ermolnik

Разработчик приложений для iOS и Android

Мы завершили курс Android Academy Global. Advanced

Development of mobile applications *Development for Android *Studying in IT

Всем привет! Мы завершили наш Avanced курс по Android разработке.  Если ты все пропустил -- не переживай, мы собрали весь курс в одной статье 🙂

Читать далее
Total votes 7: ↑6 and ↓1 +5
Views 2.1K
Comments 3

Android Academy Global Advanced

Development of mobile applications *Development for Android *Kotlin *

Хэй, всем привет! Помните наш курс Android Academy Fundamentals ? Как он вам? Совсем недавно мы выпустили 600 новых прокаченных Junior-android разработчиков, а уже через месяц планируем прокачать уже опытных инженеров и помочь им выйти на новый уровень!

Сегодня с рад анонсировать запуск нашего нового курса Android Academy Advanced, который стартует 4 октября 2021. Что же мы подготовили?

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

В этом курсе мы фокусируемся на том, как выглядит жизненный цикл разработки приложения:

📌 Начнем, конечно же, с архитектуры: какая архитектура, какие библиотеки, какие подходы используют (реактивщина, кэширование, офлайн-режим и все такое)

📌 Затем мы вместе задумаемся о тестах: когда мы их будем писать; для чего; будут ли это только автотесты или юнит-тесты

📌 После того как мы поймем, как тестировать наше приложение, следующий обязательный шаг для сеньора — это убить всю ручную работу и максимально автоматизировать. Для этого у нас есть CI. Мы разберемся, что, как в нем работает; какие есть возможности; что он нам может дать

📌 А когда приложение уже в Production и у нас появились тысячи юзеров, то с ними скорее всего появились и креши. И тут мы разберемся, как все это правильно анализировать, дебажить и мониторить.

Расписание: (описание пока неточное, но будет огонь, точно-точно 🔥)

Читать далее
Total votes 7: ↑7 and ↓0 +7
Views 2.7K
Comments 3

Android Academy. Hackathon 2021

Java *Development for Android *Hackathon Kotlin *

Привет! 

Fundamentals курс от Android Academy почти подошел к концу. Осталась последняя часть - Хакатон.

Вы за 48 часов реализуете целое Android приложение. Забудьте о вопросе “могу ли я разрабатывать под Android?”. После хакатона ответ будет очевиден: “Да! Я сделал потрясающее приложение всего за пару дней!”.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 1.4K
Comments 0

Android Academy Fundamentals: теперь прямо у тебя дома

Development of mobile applications *Development for Android *Kotlin *Studying in IT

26 октября стартует базовый курс Android Academy по Android-разработке (Android Fundamentals), организованный совместно двумя локациями Android Academy Moscow и Android Academy Minsk. Встречаемся онлайн в zoom в 19:00.


Регистрация 


Для регистрации — пишите боту Oh My Event! в телеграме о том, что вы хотите к нам присоединиться.


  • Как? Всё просто — переходим по этой ссылке и следуйте инструкциям. Как получите сообщение об успехе — вы в списках!
  • Мы напишем вам через бота о дальнейших шагах.

Что за курс?


Абсолютно бесплатный курс по разработке приложений под платформу Android. В этом году в качестве формата проведения лекций мы выбрали формат воркшопов. Вас ждет 13 незабываемых занятий по 2 часа в компании с крутыми специалистами и целеустремленными учениками! Будет непросто, но мы уверены: ты справишься и будешь гордиться тем, что сделал это!

Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views 11K
Comments 8

Почему я отказался от кросс-платформенных решений в мобильной разработке

Development for iOS *Development of mobile applications *Development for Android *Xamarin *Flutter *
Translation
image
Позвольте мне с вами кое-чем поделиться. Мне нравится идея кросс-платформенной разработки. Возможность использовать один набор инструментов для всех моих задач — это мечта. Кто не хотел бы использовать только один инструмент, чтобы успешно выполнять свои задачи? Пиши один раз, запускай везде? Я хочу!
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 10K
Comments 27

Разбираемся с Clean Code в Android

Programming *Development of mobile applications *Designing and refactoring *Development for Android *Kotlin *
Translation
В качестве вступления хотелось бы вспомнить цитату дядюшки Боба
Вы читаете эту статью по двум причинам. Первая — Вы программист, вторая — Вы хотите быть лучшим программистом.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 11K
Comments 3

RxJava2 + Retrofit 2. Модифицируем адаптер для обработки состояния отсутствия интернета на Android

Programming *Development of mobile applications *Development for Android *Kotlin *
Translation


Довольно часто необходимо делать повторные запросы в сеть, например, когда у пользователя не было интернета и он захотел получить данные из интернета. Неплохо бы было заново кинуть запрос при его появлении. Хорошая практика — показать пользователю определенный UI, который объяснил бы ему что произошло и позволил бы заново кинуть запрос. Добавление такой логики может быть довольно болезненной, особенно, когда у нас огромное множество ViewModel классов. Конечно, можно реализовать логику резапросов в каждом ViewModel классе, но это не удобно и возникает огромная вероятность появления ошибок.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 8.7K
Comments 1

Пример клиент-серверного приложения на Flutter

Programming *Development for iOS *Designing and refactoring *Development for Android *Flutter *
Translation
Tutorial


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


Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views 26K
Comments 4

Используем SQLite в Flutter

Development for iOS *Development of mobile applications *Development for Android *SQLite *Flutter *
Tutorial
Привет, Хабр! Представляем вашему вниманию перевод статьи «Using SQLite in Flutter».



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

В этой статье я продемонстрирую как сделать это, используя SQLite, в Flutter-e
Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views 32K
Comments 4

Разработка UI с помощью Flutter

Development for iOS *Development of mobile applications *Development for Android *Flutter *
Sandbox
Привет, Хабр! Представляем вашему вниманию перевод статьи "Building Layouts".

Сегодня мы узнаем:


  • Как работают механики построения UI на Flutter
  • Как верстать экраны горизонтально и вертикально
  • Как сверстать экран, используя Flutter

Результатом сегодняшнего урока будет следующий сверстанный экран

image

Читать дальше →
Total votes 19: ↑15 and ↓4 +11
Views 21K
Comments 17

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity