#6 – Новостное приложение. Старт разработки
Видеоурок
Глобальные стили
Работа с глобальными стилями сводится к созданию отдельного файла и подключению его внутри других файлов. В подобных файлах удобно прописывать стили, что будут принадлежат ко всему проекту.
Пример подключения подобного файла может быть следующим:
import { globalStyle } from '../styles/style';Подключение шрифтов
При работе со шрифтами все немного сложнее, нежели при работе со стилями. Сперва вам необходимо найти подходящий шрифт. Для этого можно использовать сервис . Вам нужно выбрать шрифт и скачать его на компьютер.
После этого добавьте шрифты внутрь проекта. Поскольку шрифты подгружаются не сразу, то необходимо установить их асинхронную подгрузку.
Пример реализации показан ниже:
import * as Font from 'expo-font';
const fonts = () => Font.loadAsync({
// Можете подключить сколько-угодно шрифтов
'mt-bold': require('./assets/fonts/Montserrat-Bold.ttf'),
'mt-light': require('./assets/fonts/Montserrat-Light.ttf')
});После выполнения этого процесса вы сможете их использовать внутри проекта.
Важно: Если проект в нынешней сборке у вас не запускается, то к компоненту «AppLoading» добавьте дополнительный атрибут onError={console.warn}.
Навигация
Тему навигации в уроке мы еще с вами детально не рассматривали. В то же время общую концепцию мы уже сделали. Для каждого отдельного экрана создавайте отдельный файл и подключайте его в основном файле. В зависимости от страницы отображайте разные компоненты.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть