All Projects → luoguoxiong → easyMarketFlutter

luoguoxiong / easyMarketFlutter

Licence: other
Flutter开发仿网易严选

Programming Languages

dart
5743 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to easyMarketFlutter

Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (+48.13%)
Mutual labels:  appbar
reactor
Reactor is key value database and is a great alternative to Shared Preferences.
Stars: ✭ 37 (-76.87%)
Mutual labels:  shared-preferences
flutter-netease
深度还原网易严选webApp,Flutter项目,接口为真实数据。项目已完善
Stars: ✭ 231 (+44.38%)
Mutual labels:  dio
PowerPreference
💾 A Powerful library to control and simplify the usage of shared preference in Android.
Stars: ✭ 95 (-40.62%)
Mutual labels:  shared-preferences
curso-dio-intro-collections
Resolução dos exercícios propostos: CURSO INTRODUTÓRIO COLLECTIONS FRAMEWORK JAVA.
Stars: ✭ 422 (+163.75%)
Mutual labels:  dio
vexana
Vexana is network manager project with dio.
Stars: ✭ 90 (-43.75%)
Mutual labels:  dio
flutter fish
仿闲鱼 flutter demo
Stars: ✭ 19 (-88.12%)
Mutual labels:  dio
iOSUtilitiesSource
IOS Utilities Library for Swift
Stars: ✭ 46 (-71.25%)
Mutual labels:  shared-preferences
Gendalf
Android annotations processor for Shared Preferences
Stars: ✭ 38 (-76.25%)
Mutual labels:  shared-preferences
Mung-Flutter
Although the project is small, it has all the internal organs, quick start Flutter actual combat!!!
Stars: ✭ 88 (-45%)
Mutual labels:  dio
Flutter Learning
🔥 👍 🌟 ⭐ ⭐⭐ Flutter all you want.Flutter install,flutter samples,Flutter projects,Flutter plugin,Flutter problems,Dart codes,etc.Flutter安装和配置,Flutter开发遇到的难题,Flutter示例代码和模板,Flutter项目实战,Dart语言学习示例代码。
Stars: ✭ 4,941 (+2988.13%)
Mutual labels:  android-ios
flutter examples
Random flutter examples
Stars: ✭ 18 (-88.75%)
Mutual labels:  appbar
Flutter Todos
📝 one day list app created by flutter!
Stars: ✭ 1,594 (+896.25%)
Mutual labels:  dio
Flutter deer
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project. Includes a complete UI design and exercises that are closer to real projects.
Stars: ✭ 5,725 (+3478.13%)
Mutual labels:  dio
floggy
Customizable logger for dart and flutter applications.
Stars: ✭ 61 (-61.87%)
Mutual labels:  dio
Movie-Flutter
Movie App Flutter using Flutter BLoC, DIO, Retrofit, Sqflite
Stars: ✭ 36 (-77.5%)
Mutual labels:  dio
desafios-DIO
Desafios em C#, Java, JavaScript, Kotlin, Python e Ruby dos Bootcamps da Digital Innovation One
Stars: ✭ 140 (-12.5%)
Mutual labels:  dio
snake-js
Nostálgico jogo da 🐍 em JavaScript.
Stars: ✭ 24 (-85%)
Mutual labels:  dio
flutter read
A flutter project, 一款Flutter实战项目,已空安全适配,封装各种UI组件,网络组件以及使用peovider进行状态管理。
Stars: ✭ 51 (-68.12%)
Mutual labels:  dio

EasyMarketFlutter

1、EasyMarketFlutter 是仿网易严选 设计的 App(商城类)。项目是基于 Flutter 框架的混合开发(Android 与 IOS)

2、EasyMarketFlutter 主要技术栈:provider(全局数据管理)、dio(数据请求)、shared_preferences(缓存)。

3、本项目主要是以学习 Flutter 框架为主,主要可学内容:UI 设计、组件封装、解决 Flutter 中遇到的坑。可能项目中有许多缺陷,希望吐槽,来不断完善。

扫码体验 Android 版(请在浏览器内扫码!)

预览

已实现

  • Provider+shared_preferences 实现数据状态管理、缓存。
  • App 的启动页、广告页。
  • Rem 适配方案。
  • Dio 的二次封装,API 模块化。
  • 封装侧边栏 Tab 切换组件。
  • 封装 Appbar 与 Tab 的 AppbarTab 组件。
  • 封装滚动渐变的 Appbar 组件。
  • 下拉刷新与上拉加载更多。
  • 路由模块管理。

还需要做的事

  1. 此项目还在开发中,后续会把业务补充完整。(商品、专题、制造商、购物车、用户信息管理)页面的完善。
  2. 项目优化,从 UI 到性能分析,我也是 Flutter 的初学者,后续如果有学到好的方案,需迭代。
  3. 尝试将部分模块以 WebView+H5 进行混合开发。
  4. 后续会补充我在开发中遇到的问题,进行补充、和记录。

需注意的东西

  • 目前只提供了 android 的下载体验,IOS 请自行下载代码体验。
  • 在开发环境的 debug 可能会稍微卡顿,属正常现象,良好的体验请进行打 release 包。

友情链接

  1. Flutter 中文网
  2. Dart 从入门到放弃
  3. Flutter 从入门到放弃
  4. Flutter-go
  5. Flutter 路由管理
  6. Flutter 很全的 Api 说明
  7. 我写的项目
  8. 常用的一些包
  9. 阿里巴巴 Flutter 代码规范

最后

  • 如果 EasyMarketFlutter 对你有帮助,留下你的 Star 或者 fork,你的支持是我不断更新的动力!
  • 欢迎你们的 Issues,希望 Flutter 越来越好,大家一起学习!Love Coding!
  • Thanks!

关于我

Name: pero 罗

QQ: 1025558554

Email:[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].