Теперь доступ к курсу можно получить на boosty ))
https://boosty.to/mr.developer/posts/fe32632b-1f7e-4c82-9a8e-d2a4e2cb2146?share=post_link
Список уроков:
1. Создание проекта.
2. Заполнение activity_main.xml.
3. Заполнение fragment_main.xml. Добавление note_item.xml
4. Заполнение макетов. Добавление кнопок на тулбар
5. Инициализация объектов в MainActivity
6. Инициализация StartFragment.kt, создание модели AppNote.kt
7. Создание DatabaseRepository.kt, реализация репозитория Room
8. Создание базы данных AppRoomDatabase.kt
9. Переход с MainFragment.kt на AddNewNoteFragment.kt
10. Создание новой заметки
11. Заполнение RecyclerView. Отображение списка заметок
12. Переход в NoteFragment.kt, удаление заметки из БД
13. Настройка поведения навигационного графа
14. Создание с нуля проекта в Firebase
15. Подключение к Firebase
16. Макет для выбора базы данных
17. Быстрая авторизация в Firebase
18. Создание LiveData для работы с Firebase
19. Создание новой заметки в Firebase
20. Удаление заметки из Firebase
21. Реализация функции выхода из аккаунта Firebase
22. Добавление анимации в навигацию
23. Сохранение настроек в SharedPreference.
Где применим стек технологий:
-Android SDK;
-Kotlin;
-MVVM;
-LiveData;
-ViewModel;
-Room (SQLite);
-Navigation;
-Kotlin Coroutines;
-Firebase SDK;
-RecyclerView.
https://boosty.to/mr.developer/posts/fe32632b-1f7e-4c82-9a8e-d2a4e2cb2146?share=post_link
Список уроков:
1. Создание проекта.
2. Заполнение activity_main.xml.
3. Заполнение fragment_main.xml. Добавление note_item.xml
4. Заполнение макетов. Добавление кнопок на тулбар
5. Инициализация объектов в MainActivity
6. Инициализация StartFragment.kt, создание модели AppNote.kt
7. Создание DatabaseRepository.kt, реализация репозитория Room
8. Создание базы данных AppRoomDatabase.kt
9. Переход с MainFragment.kt на AddNewNoteFragment.kt
10. Создание новой заметки
11. Заполнение RecyclerView. Отображение списка заметок
12. Переход в NoteFragment.kt, удаление заметки из БД
13. Настройка поведения навигационного графа
14. Создание с нуля проекта в Firebase
15. Подключение к Firebase
16. Макет для выбора базы данных
17. Быстрая авторизация в Firebase
18. Создание LiveData для работы с Firebase
19. Создание новой заметки в Firebase
20. Удаление заметки из Firebase
21. Реализация функции выхода из аккаунта Firebase
22. Добавление анимации в навигацию
23. Сохранение настроек в SharedPreference.
Где применим стек технологий:
-Android SDK;
-Kotlin;
-MVVM;
-LiveData;
-ViewModel;
-Room (SQLite);
-Navigation;
-Kotlin Coroutines;
-Firebase SDK;
-RecyclerView.
boosty.to
Юрий - developing
Привет, меня зовут Юрий, мне нравится писать код и решать сложные задачи. Здесь, я делюсь свои опытом в программировании. Надеюсь, что есть люди, которым будет интересно смотреть моё видео и развиваться вместе со мной.
Юрий Петров | Flutter pinned «Теперь доступ к курсу можно получить на boosty )) https://boosty.to/mr.developer/posts/fe32632b-1f7e-4c82-9a8e-d2a4e2cb2146?share=post_link Список уроков: 1. Создание проекта. 2. Заполнение activity_main.xml. 3. Заполнение fragment_main.xml. Добавление note_item.xml…»
Forwarded from Product Friendly
Мы запустили корпоративный блог на Хабре, в котором будем писать обо всем новом и интересном, что происходит в индустрии разработки 🚀
В первой статье Никита Спирьянов, наш Head of mobile, рассказывает, как разделить GMS (Google Mobile Services) и HMS (Huawei Mobile Services) 👨🏻💻
В первой статье Никита Спирьянов, наш Head of mobile, рассказывает, как разделить GMS (Google Mobile Services) и HMS (Huawei Mobile Services) 👨🏻💻
Habr
Как на Flutter-проекте реализовать разделение Google-сервисов и Huawei-сервисов
Всем привет! Меня зовут Никита Спирьянов, я Head of mobile в Friflex . Мы занимаемся разработкой мобильных приложений и высоконагруженных проектов. Новость о том, что Аpp Store и Google Play могут...
Forwarded from Product Friendly
Как упростить работу и повысить продуктивность Flutter-разработчика?
Проверенный способ: полезные плагины. VS Code позволяет создавать их на все случаи жизни. Наш Flutter Team Lead Юрий Петров делится подборкой своих любимых расширений Visual Studio Code в этой статье 👨🏽💻
#flutter
Проверенный способ: полезные плагины. VS Code позволяет создавать их на все случаи жизни. Наш Flutter Team Lead Юрий Петров делится подборкой своих любимых расширений Visual Studio Code в этой статье 👨🏽💻
#flutter
Friflex
10 лучших плагинов VSCode для создания приложений на Flutter | Friflex
В этой статье мы хотим поделиться опытом использования IDE Visual studio code (VSCode). Наш Flutter Team Lead Юрий Петров рассказывает, какие плагины он использует и почему они ему нравятся.
Forwarded from Product Friendly
В новой статье на Хабре наш Flutter Team Lead Юрий Петров рассказал о способах организации тестирования интерфейса приложения, написанного с использованием Flutter 💻
Эта статья — отправная точка для изучения темы тестирования: знакомство с тем, как функционирует тестирование пользовательского интерфейса.
Для лучшего понимания новичкам рекомендуем полностью повторить процесс написания кода 🤓
#flutter
Эта статья — отправная точка для изучения темы тестирования: знакомство с тем, как функционирует тестирование пользовательского интерфейса.
Для лучшего понимания новичкам рекомендуем полностью повторить процесс написания кода 🤓
#flutter
Хабр
Тестирование Flutter-приложений: гайд по разработке тестов на Flutter
Привет! Меня зовут Юрий Петров, я Flutter Team Lead в Friflex . Мы разрабатываем мобильные приложения для бизнеса и специализируемся на Flutter. В статье я расскажу про тестирование...
Forwarded from Product Friendly
Чем популярнее становится Flutter, тем больше людей хотят знать, с чего начать его изучение📚
Дмитрий начал самостоятельно изучать Flutter с нуля и за 7 месяцев стал Junior Flutter Developer. В этой статье он описывает свой опыт и рекомендует полезные ресурсы🔥
https://friflex.com/blog/flutter/how-to-start-flutter-dev
Дмитрий начал самостоятельно изучать Flutter с нуля и за 7 месяцев стал Junior Flutter Developer. В этой статье он описывает свой опыт и рекомендует полезные ресурсы🔥
https://friflex.com/blog/flutter/how-to-start-flutter-dev
Forwarded from Product Friendly
Работая над idChess (приложением для распознавания и аналитики шахматных партий), мы расширяем наш датасет синтетическими данными. В качестве движка используем Blender – c его помощью мы генерим синтетические данные. Эти изображения выглядят довольно реалистично и позволяют улучшать качество моделей. В новой статье на Habr рассматриваем основы работы с объектами в Blender: получение доступа через API, перемещение, масштабирование и вращение.
👍1
Forwarded from Product Friendly
За последние годы в обществе укрепилась новая потребительская модель — оплачивать покупки через мобильные сервисы. Но с блокировкой Apple Pay и Google Play безналичная оплата на кассе стала вновь не доступна ❌
Чтобы оптимизировать процесс оплаты и вернуть возможность закрывать чек бесконтактно, бизнес ищет альтернативные сервисы. В новой статье на РБК Pro наш CEO Петр Чернышев рассказал, как функция оплаты по СБП заменяет мобильные сервисы и зачем интегрировать ее в мобильные приложения 💸📲
А вы оплачиваете покупки по СБП?
Чтобы оптимизировать процесс оплаты и вернуть возможность закрывать чек бесконтактно, бизнес ищет альтернативные сервисы. В новой статье на РБК Pro наш CEO Петр Чернышев рассказал, как функция оплаты по СБП заменяет мобильные сервисы и зачем интегрировать ее в мобильные приложения 💸📲
А вы оплачиваете покупки по СБП?
РБК
Как система быстрых платежей становится в России альтернативой Apple Pay
Сегодня, чтобы не потерять клиентов, бизнесу нужны альтернативы Apple Pay и Google Pay — люди привыкли делать покупки, не имея под рукой физических банковских карт. Петр Чернышев, CEO Friflex, рассказ
Forwarded from Product Friendly
Кажется, американские IT-компании больше не выглядят столь привлекательно для кандидатов. Сегодня глава Tesla направил своим сотрудникам письмо с запретом удаленной работы 🧑🏻💻 🏖❌
Мы в Friflex приветствуем комфортный режим работы! Сотрудник сам выбирает:
🏖удаленка
🏢 офис
🛋 гибридный график
Как тебе такое, Илон Маск?
В новой статье своими лайфхаками продуктивности поделился Андрей Нестеров, ML-разработчик Friflex.
Читайте, как сохранить work-life balance и настроить эффективный режим работы.
А вам важно иметь возможность работать из дома?
Мы в Friflex приветствуем комфортный режим работы! Сотрудник сам выбирает:
🏖удаленка
🏢 офис
🛋 гибридный график
Как тебе такое, Илон Маск?
В новой статье своими лайфхаками продуктивности поделился Андрей Нестеров, ML-разработчик Friflex.
Читайте, как сохранить work-life balance и настроить эффективный режим работы.
А вам важно иметь возможность работать из дома?
Friflex
Разработка мобильных приложений, высоконагруженных проектов, дизайн и проектирование интерфейсов | Friflex
Лидер мобильной и web-разработки. Более 80 реализованных проектов. Помогаем компаниям стать лидерами в своих отраслях с помощью цифровых решений.
Друзья, 9-10 сентября в Иннополисе пройдет IT-конференция CrossConf, будут потоки по мобильной разработке и отдельный поток будет посвящен Flutter.
Выступят эксперты из VK, Яндекс, Friflex, Ozon, Tinkoff, Альфа, Сбера, ОМП и других компаний.
Плюс нетворкинг, afterparty с IT-квизом, подарки, скидки в модных заведениях Казани для участников CrossConf.
Промокод от меня на скидку 30% = mobile_developing
Мой доклад тоже будет, увидимся!
Выступят эксперты из VK, Яндекс, Friflex, Ozon, Tinkoff, Альфа, Сбера, ОМП и других компаний.
Плюс нетворкинг, afterparty с IT-квизом, подарки, скидки в модных заведениях Казани для участников CrossConf.
Промокод от меня на скидку 30% = mobile_developing
Мой доклад тоже будет, увидимся!
Forwarded from Product Friendly
Все чаще технологии помогают автоматизировать и упрощать рутинные дела📲
Наш ML-разработчик Андрей Нестеров решил следить за здоровьем домашней морской свинки с помощью машинного обучения!
Андрей создал мобильное приложение для ОС Android, которое позволяет отслеживать состояние морской свинки 🐀
Как это было? Читайте в нашей новой статье на Habr 👀
А вы что бы хотели автоматизировать в повседневной жизни?
Наш ML-разработчик Андрей Нестеров решил следить за здоровьем домашней морской свинки с помощью машинного обучения!
Андрей создал мобильное приложение для ОС Android, которое позволяет отслеживать состояние морской свинки 🐀
Как это было? Читайте в нашей новой статье на Habr 👀
А вы что бы хотели автоматизировать в повседневной жизни?
Хабр
Как следить за здоровьем морских свинок с помощью Machine Learning и мобильного приложения
Всем привет! Меня зовут Андрей Нестеров, я занимаюсь компьютерным зрением в применении к мобильным приложениям (ML на конечных устройствах) в компании Friflex и работаю продуктами по оцифровке...