Coder Social home page Coder Social logo

gukt / social Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zxylovewl1/social

0.0 0.0 0.0 1.03 MB

相亲交友Flutter/Android/IOS/NDK/架构/性能优化/Flutter和Android基础框架/插件开发系列教程

Kotlin 0.09% CSS 8.67% HTML 20.22% TSQL 1.15% Ruby 0.62% Swift 0.11% Objective-C 0.01% Dart 69.14%

social's Introduction

介绍 b站APP视频讲解地址:社交 交友类 相亲类 约会 发布活动等

https://www.bilibili.com/video/av68281918/

b站主页视频讲解地址:Android/IOS/NDK/架构/性能优化/Flutter和Android基础框架/插件开发系列教程

https://space.bilibili.com/297978042?spm_id_from=333.788.b_765f7570696e666f.1

git仓库地址 欢迎start

https://gitee.com/zhengchaojun/social_contact.git

github仓库地址 欢迎start

https://github.com/zxylovewl1/social.git

软件架构

flutter_des-Androi-IOS代码插件库

1:Des加密flutter代码调用Android和ios代码

zpub_att-底层属性

https://github.com/zxylovewl1/zpub_att.git

1:属性层面,只放入通用属性相关适合于A,B,C类型的项目

zpub_bas-底层标题栏

https://github.com/zxylovewl1/zpub_bas.git

1:Framwork层只存放Util相关工具类和slot层和View(FuctionStateFulBase)层

2:注意:不需要依赖第三方库

3:注意:即使是添加工具类也不需要依赖第三方库,含有第三方库封装的工具类在其他模块中添加

4:注意:添加类时需要包含头部注释,方法注释,参数注释,每个方法需要经过测试过才可添加

5:注意:zpub_base的添加适用A类型项目,B类型项目,C类型项目 即不同类型的项目通用的类

zpub_dbmanager-数据库管理

https://github.com/zxylovewl1/zpub_dbmanager.git

1:只存放系统级别(major=99)的bean对象:表对象,系统级别的主子类型,数据库相关通用配置信息存放,管理类相关也放置此处,适用于A,B,C类型的项目,如果不适用则可不放此处

zpub_http-网络层

https://github.com/zxylovewl1/zpub_http.git

1:zpub_http为什么依赖zpub_bas因为需要做回调,里面集成了BaseService这个东西

2:可以不使用zpub_bas,可以直接使用zpub_http

zpub_plugin-插件层

https://github.com/zxylovewl1/zpub_plugin.git

1:将来插件机制只需要依赖zpub_dbmanager,因为以后考虑到插件机制会和本地数据库挂钩可能需要依赖比较好

zpub_sqflite-sqflite封装库

https://github.com/zxylovewl1/zpub_sqflite.git

1:封装了数据库相关的

zpub_svr-通用服务接口库

https://github.com/zxylovewl1/zpub_svr.git

1:zpub_svr 为什么需要依赖zpub_dbmanager考虑到通用服务需要查询本地数据库所以需要依赖

zpub_third_shard-本地存储

https://github.com/zxylovewl1/zpub_third_shard.git

1:通用层每一个项目都有可能会用到,建议其他的第三方库的封装放入其他里面,封装了数据库相关的,封装了本地持久化相关的

zpub_third-第三方库

https://github.com/zxylovewl1/zpub_third.git

1:通用层每一个项目都有可能会用到,建议其他的第三方库的封装放入其他里面

软件架构基础框架 使用:

https://gitee.com/zhengchaojun/Flutter_Design.git

能够学习到哪些东西

Dio2.0:Dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消等操作。视频中将全面学习和使用Dio的操作。

Swiper:swiper滑动插件的使用,使用Swiper插件图片的切换效果。

路由Fluro:Flutter的路由机制很繁琐,如果是小型应用还勉强,但是真实开发我们都会使用企业级的路由机制,让路由清晰可用。视频中也会使用Fluro进行路由配置.Fluro也是目前最好的企业级Flutter路由。

屏幕适配:手机屏幕大小不同,布局难免有所不同,在视频中将重点讲述Flutter的开发适配,一次开发适配所有屏幕,学完后可以都各种屏幕做到完美适配。

**上拉加载 **:如果稍微熟悉Flutter一点的小伙伴一定知道Flutter没有提供上拉加载这种插件,自己开发时非常麻烦的。在课程中我将带着大家制作上拉加载效果。

本地存储:本地存储是一个App的必要功能,在项目中也大量用到了本地存储功能。

复杂页面的布局:会讲到如何布局复杂页面,如果解决多层嵌套地狱,如何写出优雅的代码。

其他知识点:还会设计到很多其他知识点,基本的Widget操作就超过50个,是目前市面教程中最多的实战课程。

随时增加的知识技巧:如果你参加了预售,你可以根据自己的需求,提交需要增加的知识点,会根据需求的普遍性 ,随时增加知识点(全部视频60集左右)。

#组件化开发,完美复原APP核心页面

Flutter打包Android能够直接使用的AAR

Flutter打包静态连接库IOS能够直接使用的:

IOS调用Flutter代码:目的flutter项目集成到原生项目中

Android调用Flutter代码:目的flutter项目集成到原生项目中

功能说明

欢迎关注我的公众号:每天自动推送Android/IOS/NDK/架构/性能优化/Flutter和Android基础框架/插件开发系列教程 相关文章:含微信自动推送文章讲解

欢迎关注我的QQ群

赞赏

合作

重点来了,我们诚邀各位想自主创业愿意挑战有共识的*年一块干!
我们能够提供给你的是: 
1.优质的中高档特色Flutter/Flutter_web/JAVA/IOS/安卓/NDK/架构/数据结构算法/性能优化/Flutter和Android基础框架 源代码 (这是我们经过4年的转身)


2.优质的教学视频,如果你是做卖视频教学 的我们绝对欢迎


3. 我们希望的是双赢,给足够的空间您赚取利润



我们需要的是这样的*年:


1.敢于挑战自我,有想法有行动,认同我们销售的理念
 2.热衷于销售,可以使微信销售、淘宝店、实体店,直播
 3.兼职、全职皆可


若希望长期合作,有想法的*年可以豆油,可以加QQ: 446700606 上新什么的都会在有推送。 欢迎关注我的公众号 搜索:郑朝军

欢迎关注我的QQ群 446700606

social's People

Contributors

zxylovewl1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.