1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mtj_java-wanandroid_flutter

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

1. Введение

Я давно хотел найти время, чтобы полностью изучить Flutter, но из-за смены работы пришлось делать это постепенно. Тем не менее, я завершил разработку одного полного проекта. В целом, изучая разные документы, я пришёл к выводу, что начать разработку с Flutter не так уж и сложно.

Когда я впервые начал работать с Flutter, мне было сложно привыкнуть к тому, что нужно было встраивать разметку прямо в код, без возможности предварительного просмотра. Мне это было крайне неудобно, но я не放弃了,坚持写了几屏之后,慢慢地觉得“真香~~”!

Я не покупал книги или видео по Flutter, а учился с помощью электронной книги «Flutter实战», которая помогла мне освоить использование различных компонентов. Спасибо автору книги Ду Веню, и всем, кто может купить бумажную версию и поддержать автора.

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

2. «Играй с Android на Flutter»

Исходный кодРанее я изучал разработку на WeChat Mini Programs и сделал «Играй с Android — версия Mini Programs» с использованием открытых API проекта «Играй с Android» от Дона Ханя. Здесь я также использую эти API, не стесняясь.## Скриншоты Главная страницаТоп-новостиСистемаМои данныеПубличные аккаунтыВход/регистрация

Используемые библиотеки

  • Нетворкинг dio
  • dio_cookie_manager
  • fluttertoast
  • flutter_swiper
  • cached_network_image
  • sprintf
  • webview_flutter
  • shared_preferences

Реализованные функции

  • Главная страница
  • Топ-новости
  • Популярные сайты
  • Поиск статей
  • Система
  • Личный кабинет
  • Рейтинг по баллам
  • Публичные аккаунты
  • Избранное
  • Добавление/удаление избранного
  • Новые проекты
  • Вход/регистрация

Есть еще много других функций, которые пока не добавлены, но я надеюсь, что смогу добавить их в будущем, когда у меня будет больше времени.

Заключение

Сделайте первый шаг, и закон "вкусности" обязательно вас ждёт~ (самодельный смех) ~ Здесь можно добавить изображение

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Использование Android Flutter версии Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mtj_java-wanandroid_flutter.git
git@api.gitlife.ru:oschina-mirror/mtj_java-wanandroid_flutter.git
oschina-mirror
mtj_java-wanandroid_flutter
mtj_java-wanandroid_flutter
master