И так, давайте начнем с того, что должен знать и уметь человек, чтобы стать Android разработчиком? Скиллсет будем смотреть по вот этому Roadmap
Сергей Ермолаев @ermolnik
Team lead mobile apps
Почему я отказался от кросс-платформенных решений в мобильной разработке
9 min
11KTranslation
Позвольте мне с вами кое-чем поделиться. Мне нравится идея кросс-платформенной разработки. Возможность использовать один набор инструментов для всех моих задач — это мечта. Кто не хотел бы использовать только один инструмент, чтобы успешно выполнять свои задачи? Пиши один раз, запускай везде? Я хочу!
+6
Разбираемся с Clean Code в Android
7 min
12KTranslation
В качестве вступления хотелось бы вспомнить цитату дядюшки Боба
Вы читаете эту статью по двум причинам. Первая — Вы программист, вторая — Вы хотите быть лучшим программистом.
+7
RxJava2 + Retrofit 2. Модифицируем адаптер для обработки состояния отсутствия интернета на Android
4 min
9.9KTranslation
Довольно часто необходимо делать повторные запросы в сеть, например, когда у пользователя не было интернета и он захотел получить данные из интернета. Неплохо бы было заново кинуть запрос при его появлении. Хорошая практика — показать пользователю определенный UI, который объяснил бы ему что произошло и позволил бы заново кинуть запрос. Добавление такой логики может быть довольно болезненной, особенно, когда у нас огромное множество ViewModel классов. Конечно, можно реализовать логику резапросов в каждом ViewModel классе, но это не удобно и возникает огромная вероятность появления ошибок.
+9
Пример клиент-серверного приложения на Flutter
8 min
31KTutorial
Translation
В этом туториале мы собираемся разработать приложение, которое получает данные через интернет и отобразим их списком. Примерно вот так
+19
Используем SQLite в Flutter
6 min
43KTutorial
Привет, Хабр! Представляем вашему вниманию перевод статьи «Using SQLite in Flutter».
Сохранение данных очень важно для пользователей, так как нецелесообразно грузить одни и те же данные из сети. Разумнее будет сохранить их локально.
В этой статье я продемонстрирую как сделать это, используя SQLite, в Flutter-e
Сохранение данных очень важно для пользователей, так как нецелесообразно грузить одни и те же данные из сети. Разумнее будет сохранить их локально.
В этой статье я продемонстрирую как сделать это, используя SQLite, в Flutter-e
+19
Разработка UI с помощью Flutter
5 min
26KПривет, Хабр! Представляем вашему вниманию перевод статьи "Building Layouts".
Результатом сегодняшнего урока будет следующий сверстанный экран
Сегодня мы узнаем:
- Как работают механики построения UI на Flutter
- Как верстать экраны горизонтально и вертикально
- Как сверстать экран, используя Flutter
Результатом сегодняшнего урока будет следующий сверстанный экран
+11
Information
- Rating
- Does not participate
- Location
- Сайгон, Dong Nam Bo, Вьетнам
- Date of birth
- Registered
- Activity
Specialization
Mobile Application Developer
Lead