Практика по шаблону MVVM. Создание приложения Заметки.
Vložit
- čas přidán 30. 07. 2020
- Друзья, это мой первый платный курс, доступ к нему можно получить в группе mobile_developing в разделе Товары. Или написать мне в личку.
Можно поддержать автора и канал 🤝 купив полный курс по MVVM здесь:
market-193881724?w=pro...
Список уроков:
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. Настройка поведения навигационного графа
15. Подключение к Firebase
16. Макет для выбора базы данных
17. Быстрая авторизация в Firebase
18. Создание LiveData для работы с Firebase
19. Создание новой заметки в Firebase
20. Удаление заметки из Firebase
21. Реализация функции выхода из аккаунта Firebase
22. Добавление анимации в навигацию
23. Сохранение настроек в SharedPreference.
Презентация практического курса по созданию приложения "Заметки" согласно паттерну MVVM.
На данном курсе вы научитесь:
1. Выдавать приложения согласно паттерну MVMM.
2. Работать с Firebase и с локальной базой данных SQLite.
3. Научитесь использовать в приложении архитектурные компоненты:
- LiveData;
- ViewModel;
- Room;
- Navigation.
4. Стек технологий:
- Android SDK;
- Kotlin;
- Шаблон MVVM;
- Kotlin Coroutines;
- Firebase SDK;
- RecyclerView.
🤝 Поддержка канала:
✅ ВКонтакте: donate_app?mid=-193881724
✅ Donationalerts www.donationalerts.com/r/yura...
√ Тэги для поиска:
#kotlin #android #mvvm #androidstudio #firebase #livedata #viewmodel #room #navigation
Прошёл этот курс. Однозначно полезный. Рекомендую всем. Петрову большое спасибо!
Благодарю вас за отзыв )
чувствую далее нас ждёт крутой контент, а пока пойду посмотрю Navigation.
Очень заинтересован в этом курсе
Здравствуйте, доступ можно получить в группе ВКонтакте)
Ждем👏👍
Можно поддержать автора и канал 🤝 купив полный курс по MVVM здесь:
@t
Список уроков:
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.
Ждем
Спасибо что ты есть друг. Твои уроки бесценны
Благодарю за отзыв 🤝
Продолжайте пожалуйста
Класс, с меня лайк:) А будет что нибудь с DI? Например Dagger2 или Kodein
Благодарю, посмотрим)
Добрый день, а как можно купить курс помимо ВК? У нас в стране он заблокирован, и при платежной информации требует паспорт.
Здравствуйте, да конечно. Можно приобрести в телеграм
@mobile_developing
Насколько я понимаю когда вы выбрали firebase вы использовали api firebase и не использовали сторонние библиотеки и фреемворки
А когда вы выбрали room что вы использовали как репозиторий ? И будет ли об этом рассказано в курсе ?
Да, в курсе создаётся два репозитория FirebaseRepository и RoomRepository. Они являются имплемпетацией DatabaseRepository.
А где искать, этот практический курс?
А понял они платные, ничего начну работать, куплю.
На бусти
а как же клон телеги ?
Продолжаем писать, не переживайте), это, чтобы контент на канале разнообразить)
как посмотреть курс?
Теперь доступ к курсу можно получить на boosty ))
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, можно как-то по-другому?
Здравствуйте,а сколько стоит данный курс,или он бесплатный?
Здравствуйте, доступ к курсу можно получить в группе vk.com/invite/kygSJdz
@@mr.developer ссылка не работает
vk.com/market-193881724?w=product-193881724_4756031
А есть видео где ты пишешь код?
Ага, на канале
А вы можете скинуть готовый проект?@@mr.developer
На бусти, можно купить курс, но он устарел
А исходный код?
На диске