Joshua Carter

Joshua Carter

1605145860

Ethereum 2.0 Coming Finally, DeFi Tokens on Fire.... | Ethereum & DeFi News

Latest & GREATEST Ethereum / DeFi News.

TIMESTAMPS
00:00 Intro
01:38 Ethereum Market
02:44 Ethereum 2.0: Spec 1.0 released, launch on Dec1
04:27 Ethereum 2.0: How does it work?
08:18 Ethereum 2.0: How much will you make for staking?
09:05 Ethereum 2.0: Impact on Ether price
11:18 DeFi Market Cap, Token Price & Rates
13:53 US Elections on the Blockchain
15:25 UMA Protocol launching Liquidity Mining for Developers
16:42 Bug In Compound fork locks 1M USD…
17:43 NFT Blockchain startups raise VC funding
20:18 Privacy Coins under attack
22:10 News for developers
28:40 Q&A

#ethereum #blockchain

What is GEEK

Buddha Community

Ethereum 2.0 Coming Finally, DeFi Tokens on Fire.... | Ethereum & DeFi News
aaron silva

aaron silva

1622197808

SafeMoon Clone | Create A DeFi Token Like SafeMoon | DeFi token like SafeMoon

SafeMoon is a decentralized finance (DeFi) token. This token consists of RFI tokenomics and auto-liquidity generating protocol. A DeFi token like SafeMoon has reached the mainstream standards under the Binance Smart Chain. Its success and popularity have been immense, thus, making the majority of the business firms adopt this style of cryptocurrency as an alternative.

A DeFi token like SafeMoon is almost similar to the other crypto-token, but the only difference being that it charges a 10% transaction fee from the users who sell their tokens, in which 5% of the fee is distributed to the remaining SafeMoon owners. This feature rewards the owners for holding onto their tokens.

Read More @ https://bit.ly/3oFbJoJ

#create a defi token like safemoon #defi token like safemoon #safemoon token #safemoon token clone #defi token

Joshua Carter

Joshua Carter

1605145860

Ethereum 2.0 Coming Finally, DeFi Tokens on Fire.... | Ethereum & DeFi News

Latest & GREATEST Ethereum / DeFi News.

TIMESTAMPS
00:00 Intro
01:38 Ethereum Market
02:44 Ethereum 2.0: Spec 1.0 released, launch on Dec1
04:27 Ethereum 2.0: How does it work?
08:18 Ethereum 2.0: How much will you make for staking?
09:05 Ethereum 2.0: Impact on Ether price
11:18 DeFi Market Cap, Token Price & Rates
13:53 US Elections on the Blockchain
15:25 UMA Protocol launching Liquidity Mining for Developers
16:42 Bug In Compound fork locks 1M USD…
17:43 NFT Blockchain startups raise VC funding
20:18 Privacy Coins under attack
22:10 News for developers
28:40 Q&A

#ethereum #blockchain

aviana farren

aviana farren

1623836330

Embrace the growth of DeFi Token Development Like SafeMoon in real-world

“The DeFi token development like SafeMoon was initially launched in March 2021 and created huge hype among global users. It is noted that more than 2 million holders have adopted this SafeMoon token in recent times after its launch in the market. The DeFi token like SafeMoon has hit the market cap for about $2.5 billion. This digital currency has experienced a steady increase in its price value to top the crypto list in the trade market. The future of cryptocurrency is expanding wide opportunities for upcoming investors and startups to make their investments worthy.”

The SafeMoon like token development is becoming more popular in the real world, making investors go crazy over these digital currencies since their value is soaring high in the marketplace. The DeFi like SafeMoon token has grabbed users attention in less time when compared to other crypto tokens in the market. The SafeMoon like token exists on the blockchain for the long run and does not rely on any intermediaries like financial institutions or exchanges. It has a peer-to-peer (P2P) network that benefits global users from experiencing fast and secure transactions.

What is SafeMoon?

SafeMoon is considered a decentralized finance (DeFi) token with great demand and value in the crypto market. It is mainly known for its functionalities like Reflection, LP Acquisition and burning. The DeFi token like SafeMoon functions exactly like tokenomics of the reflected finance, and it is operated through the Binance Smart Chain framework. It is a combination of liquidity generating protocol and RFI tokenomics in the blockchain platform. The launch of the SafeMoon token eliminates the need for central authority like banks or governments to benefit the users with secure processing at high speed without any interruption.

SafeMoon Tokenomics :

The SafeMoon tokenomics describes the economic status of the crypto tokens and has a more sound monetary policy than other competitors in the market. However, it is figured that investment towards DeFi like SafeMoon tokens has a higher potential for returns to benefit the investors in future and the risk associated with it is less. The total supply of SafeMoon tokens is estimated at 1,000,000,000,000,000, and 600,000,000,000 of these tokens are still in circulation. Burned Dev tokens supply is calculated as 223,000,000,000,000, and the shorthand is 223 Trillion. The Fair launch supply is closed around 777,000,000,000,000, and it is circulated for about 777 Trillion.

SafeMoon Specification :

The SafeMoon like DeFi token development is currently the fast-moving cryptos and struck the market cap for about $2,965,367,638. The SafeMoon token price value is found to be $0.000005065 that lured a wide range of audience attention in a short period. The total supply of tokens in the present is one quadrillion tokens.

SafeMoon Protocol :

The SafeMoon Protocol is considered as community-driven DeFi token that focuses on reflection, LP acquisition, and burn in each trade where the transaction is taxed into 5% fee redistributed to all existing holders, 5% fee is split into 50/50 where the half is sold by the contract into BNB and another half of SafeMoon tokens pairs with BNB and added as liquidity pair on PancakeSwap.

Safety: A step by step plan for ensuring 100% safety.

  • Dev burned all tokens in the wallet before the launch.
  • Fair launch on DxSale.
  • LP locked on DxLocker for four years
  • LP generated with every trade and locked on Pancake

Why is there a need for reflection & static?

The reflect mechanism effectively allows token holders to hang on their tokens based on percentages carried out and relying upon total tokens held by owners. The static rewards play a significant role in solving a host of problems to benefit the investors with profits based on the volume of tokens being traded in the market. This mechanism focuses on satisfying the early adopters selling their tokens after farming high APYs.

What is the role of Manual Burns?

The manual burns do matter at times, and sometimes they don’t. The continuous burn on any protocol is efficient for a shorter period, which means there is no possibility of controlling it in any way. It is necessary to have the SafeMoon like token burns controlled and promoted for further achievements over community rewards. It is possible that even manual burns and the amounts to be tracked down easily and advertised. The burn strategy of DeFi like SafeMoon token, is beneficial and rewarding for users engaged over the long term.

How efficient is Automatic Liquidity Pool (LP)?

The SafeMoon protocol ensures to take the assets automatically from token holders and locks them for liquidity. The main intention is to keep the holder in touch with the performance of the SafeMoon token by preventing the dips from whales when they are adopted for the mass trade-off.
The DeFi like SafeMoon token, has great price value in the trade market with fewer fluctuations.

Attractive features present in DeFi like SafeMoon token platform :

  • Stable Rewards
  • Manual Burning
  • LP Acquisition
  • Community Governed Tokens
  • RFI Staking Rewards
  • Automated Liquidity Pool
  • Automated Market Making

What are the benefits offered in SafeMoon like Token Development?

  • The SafeMoon like token development maintains high transparency over user transaction details to gain their trust.
  • It eliminates the need for intermediaries in DeFi token like SafeMoon platform to benefit the users with less gas fee, wait time and faster transaction speed.
  • The DeFi token development like SafeMoon supports borderless transactions for users to transfer funds from anywhere and anytime.
  • It benefits the token holders from gaining exclusive ownership rights over their purchased DeFi like SafeMoon tokens from the marketplace.
  • The smart contracts present in DeFi like SafeMoon token platform manages to operate the overall flow of transactions without any delay.
  • Investors can generate immediate liquidity from DeFi like SafeMoon tokens to increase their business revenue in a short period.

Summing Up :

The DeFi token development like SafeMoon is the next game-changer for the upcoming generation to explore the benefits for their business growth. The investments towards DeFi like SafeMoon token has excellent value in the long run that benefits the investors with high returns. It is highly efficient for trade, buy/sell and transaction. Investors can connect with any reputed blockchain company with professional experience developing a world-class DeFi like SafeMoon token platform with high-end features cost-effectively.

#defi token development like safemoon #defi like safemoon token #defi like safemoon token platform #safemoon like token development #defi token like safemoon

Rising Gas Fees in the Run-up to Ethereum 2.0 Upgrade

Ethereum gas fees have been on the rise since the beginning of the year. In the latest developments, miners on the world’s second-largest blockchain protocol voted to increase the gas limit from 10 to 12.5 million Gwei. This increase of 25 percent in miner fees contributes to the more than 75 percent rise year-to-date.

Glassnode data show that the gas fees have risen from $130.66 on 1 January to $229.14 on June 20.

Users pay Gas fees to have their transactions added to a block. Ethereum’s block size is dependent on the amount of gas used per block. This is one of the differences between Bitcoin and Ethereum as the former has a fixed block size. In essence, Ethereum’s block size is determined by the gas fees announced by miners, which they do so by publishing the gas limit used in the most recent block.

The amount of gas depends on the computational complexity of the transaction in question. Executing a smart contract requires more gas than executing a simple transaction. As a rule of thumb, the simpler the transaction, the lower the Gas fees.

The Gas fees are a measure of economic activity on the blockchain protocol. The rising fees point to an increase in usage of the Ethereum network. Delphi Digital explained in a report that the high usage is a “mix of USDT transactions and DeFi application with some scam/Ponzi schemes sprinkled in.” This increase in usage results in higher transaction fees which generate high income for miners.

Ethereum 2.0 and Proof-of-Stake

Ether is the native currency on the Ethereum blockchain. The miners are paid in Ether for executing complete transactions on the network. The majority of Proof-of-Work (PoW) blockchains have an incentive structure that rewards miners for validating transactions and keeping the network secure. The more the blocks are added to a chain, the more secure it is as more network hashrate is required to perform a 51% majority attack. In the case of Ethereum, each transaction requires some amount of Gas which is then converted to Ether.

The Ethereum community has a mixed reaction to the increasing gas fees as the network gears up for Etheruem 2.0 upgrade scheduled for July. Ethereum 2.0, also known as Serenity, presents a fundamental shift in Ethereum’s architecture and economic model. The update, which will take place in several phases, will see Ethereum move from a Proof-of-Work consensus mechanism to Proof-of-Stake (PoS).

PoW is used by several popular blockchains such as Bitcoin and Litecoin. It requires miners to use huge amounts of computational energy and electricity to solve puzzles in a rat race to mine the next block. Despite being secure, PoW blockchains suffer from scalability issues, and this is why Ethereum is moving to PoS. The Ethereum blockchain can address the scalability issue by implementing Sharding when PoS goes live. Miners on the network will be replaced by validators who stake their Ether to maintain the network and create new blocks.

Increasing Gas Fees and Game Theory

The rising Gas fees have divided the Ethereum community. Ethereum lead Péter Szilágyi argued that Ethereum miners do not care “about the long term health of the network nor about DoS attacks.” Others argue that increasing miner fees can be explained in terms of game theory. In any given blockchain, miners look out for themselves. In this case, miners are trying to maximize their profits before they become obsolete when the Serenity upgrade is implemented.

Blockchain firm Bitfly pointed out that the increase of the gas limit from 10 to 12.5 million could theoretically see the Ethereum network increase its throughput from 35 to 44. This could be a milestone for the Ethereum community, but at what cost?

The rising gas fees deter Ethereum based projects from engaging in small transactions as this would cost a small fortune. In mid-June, an exchange paid $5.2 million in transaction fees on the Ethereum network. But it turned out to be a scandal in which the exchange was paying a ransom to hackers via transaction fees.

#ethereum-2.0 #serenity #proof-of-stake #ethereum #ethereum-blockchain #blockchain

Let Developers Just Need to Grasp only One Button Component

 From then on, developers only need to master one Button component, which is enough.

Support corners, borders, icons, special effects, loading mode, high-quality Neumorphism style.

Author:Newton(coorchice.cb@alibaba-inc.com)

✨ Features

Rich corner effect

Exquisite border decoration

Gradient effect

Flexible icon support

Intimate Loading mode

Cool interaction Special effects

More sense of space Shadow

High-quality Neumorphism style

🛠 Guide

⚙️ Parameters

🔩 Basic parameters

ParamTypeNecessaryDefaultdesc
onPressedVoidCallbacktruenullClick callback. If null, FButton will enter an unavailable state
onPressedDownVoidCallbackfalsenullCallback when pressed
onPressedUpVoidCallbackfalsenullCallback when lifted
onPressedCancelVoidCallbackfalsenullCallback when cancel is pressed
heightdoublefalsenullheight
widthdoublefalsenullwidth
styleTextStylefalsenulltext style
disableStyleTextStylefalsenullUnavailable text style
alignmentAlignmentfalsenullalignment
textStringfalsenullbutton text
colorColorfalsenullButton color
disabledColorColorfalsenullColor when FButton is unavailable
paddingEdgeInsetsGeometryfalsenullFButton internal spacing
cornerFCornerfalsenullConfigure corners of Widget
cornerStyleFCornerStylefalseFCornerStyle.roundConfigure the corner style of Widget. round-rounded corners, bevel-beveled
strokeColorColorfalseColors.blackBorder color
strokeWidthdoublefalse0Border width. The border will appear when strokeWidth > 0
gradientGradientfalsenullConfigure gradient colors. Will override the color
activeMaskColorColorColors.transparentThe color of the mask when pressed
surfaceStyleFSurfacefalseFSurface.FlatSurface style. Default [FSurface.Flat]. See [FSurface] for details

💫 Effect parameters

ParamTypeNecessaryDefaultdesc
clickEffectboolfalsefalseWhether to enable click effects
hoverColorColorfalsenullFButton color when hovering
onHoverValueChangedfalsenullCallback when the mouse enters/exits the component range
highlightColorColorfalsenullThe color of the FButton when touched. effect:true required

🔳 Shadow parameters

ParamTypeNecessaryDefaultdesc
shadowColorColorfalseColors.greyShadow color
shadowOffsetOffsetfalseOffset.zeroShadow offset
shadowBlurdoublefalse1.0Shadow blur degree, the larger the value, the larger the shadow range

🖼 Icon & Loading parameters

ParamTypeNecessaryDefaultdesc
imageWidgetfalsenullAn icon can be configured for FButton
imageMargindoublefalse6.0Spacing between icon and text
imageAlignmentImageAlignmentfalseImageAlignment.leftRelative position of icon and text
loadingboolfalsefalseWhether to enter the Loading state
loadingWidgetWidgetfalsenullLoading widget in loading state. Will override the default Loading effect
clickLoadingboolfalsefalseWhether to enter Loading state after clicking FButton
loadingColorColorfalsenullLoading colors
loadingStrokeWidthdoublefalse4.0Loading width
hideTextOnLoadingboolfalsefalseWhether to hide text in the loading state
loadingTextStringfalsenullLoading text
loadingSizedoublefalse12Loading size

🍭 Neumorphism Style

ParamTypeNecessaryDefaultdesc
isSupportNeumorphismboolfalsefalseWhether to support the Neumorphism style. Open this item [highlightColor] will be invalid
lightOrientationFLightOrientationfalseFLightOrientation.LeftTopValid when [isSupportNeumorphism] is true. The direction of the light source is divided into four directions: upper left, lower left, upper right, and lower right. Used to control the illumination direction of the light source, which will affect the highlight direction and shadow direction
highlightShadowColorColorfalsenullAfter the Neumorphism style is turned on, the bright shadow color

📺 Demo

🔩 Basic Demo

// FButton #1
FButton(
  height: 40,
  alignment: Alignment.center,
  text: "FButton #1",
  style: TextStyle(color: Colors.white),
  color: Color(0xffffab91),
  onPressed: () {},
)

// FButton #2
FButton(
  padding: const EdgeInsets.fromLTRB(12, 8, 12, 8),
  text: "FButton #2",
  style: TextStyle(color: Colors.white),
  color: Color(0xffffab91),
  corner: FCorner.all(6.0),
)

// FButton #3
FButton(
  padding: const EdgeInsets.fromLTRB(12, 8, 12, 8),
  text: "FButton #3",
  style: TextStyle(color: Colors.white),
  disableStyle: TextStyle(color: Colors.black38),
  color: Color(0xffF8AD36),

  /// set disable Color
  disabledColor: Colors.grey[300],
  corner: FCorner.all(6.0),
)

By simply configuring text andonPressed, you can construct an available FButton.

If onPressed is not set, FButton will be automatically recognized as not unavailable. At this time, ** FButton ** will have a default unavailable status style.

You can also freely configure the style of FButton when it is not available via the disabledXXX attribute.

🎈 Corner & Stroke

// #1
FButton(
  width: 130,
  text: "FButton #1",
  style: TextStyle(color: Colors.white),
  color: Color(0xffFF7043),
  onPressed: () {},
  clickEffect: true,
  
  /// 配置边角大小
  ///
  /// set corner size
  corner: FCorner.all(25),
),

// #2
FButton(
  width: 130,
  text: "FButton #2",
  style: TextStyle(color: Colors.white),
  color: Color(0xffFFA726),
  onPressed: () {},
  clickEffect: true,
  corner: FCorner(
    leftBottomCorner: 40,
    leftTopCorner: 6,
    rightTopCorner: 40,
    rightBottomCorner: 6,
  ),
),

// #3
FButton(
  width: 130,
  text: "FButton #3",
  style: TextStyle(color: Colors.white),
  color: Color(0xffFFc900),
  onPressed: () {},
  clickEffect: true,
  corner: FCorner(leftTopCorner: 10),
  
  /// 设置边角风格
  ///
  /// set corner style
  cornerStyle: FCornerStyle.bevel,
  strokeWidth: 0.5,
  strokeColor: Color(0xffF9A825),
),

// #4
FButton(
  width: 130,
  padding: EdgeInsets.fromLTRB(6, 16, 30, 16),
  text: "FButton #4",
  style: TextStyle(color: Colors.white),
  color: Color(0xff00B0FF),
  onPressed: () {},
  clickEffect: true,
  corner: FCorner(
      rightTopCorner: 25,
      rightBottomCorner: 25),
  cornerStyle: FCornerStyle.bevel,
  strokeWidth: 0.5,
  strokeColor: Color(0xff000000),
),

You can add rounded corners to FButton via the corner property. You can even control each fillet individually。

By default, the corners of FButton are rounded. By setting cornerStyle: FCornerStyle.bevel, you can get a bevel effect.

FButton supports control borders, provided that strokeWidth> 0 can get the effect 🥳.

🌈 Gradient


FButton(
  width: 100,
  height: 60,
  text: "#1",
  style: TextStyle(color: Colors.white),
  color: Color(0xffFFc900),
  
  /// 配置渐变色
  ///
  /// set gradient
  gradient: LinearGradient(colors: [
    Color(0xff00B0FF),
    Color(0xffFFc900),
  ]),
  onPressed: () {},
  clickEffect: true,
  corner: FCorner.all(8),
)

Through the gradient attribute, you can build FButton with gradient colors. You can freely build many types of gradient colors.

🍭 Icon

FButton(
  width: 88,
  height: 38,
  padding: EdgeInsets.all(0),
  text: "Back",
  style: TextStyle(color: Colors.white),
  color: Color(0xffffc900),
  onPressed: () {
    toast(context, "Back!");
  },
  clickEffect: true,
  corner: FCorner(
    leftTopCorner: 25,
    leftBottomCorner: 25,),
  
  /// 配置图标
  /// 
  /// set icon
  image: Icon(
    Icons.arrow_back_ios,
    color: Colors.white,
    size: 12,
  ),

  /// 配置图标与文字的间距
  ///
  /// Configure the spacing between icon and text
  imageMargin: 8,
),

FButton(
  onPressed: () {},
  image: Icon(
    Icons.print,
    color: Colors.grey,
  ),
  imageMargin: 8,

  /// 配置图标与文字相对位置
  ///
  /// Configure the relative position of icons and text
  imageAlignment: ImageAlignment.top,
  text: "Print",
  style: TextStyle(color: textColor),
  color: Colors.transparent,
),

The image property can set an image for FButton and you can adjust the position of the image relative to the text, throughimageAlignment.

If the button does not need a background, just set color: Colors.transparent.

🔥 Effect


FButton(
  width: 200,
  text: "Try Me!",
  style: TextStyle(color: textColor),
  color: Color(0xffffc900),
  onPressed: () {},
  clickEffect: true,
  corner: FCorner.all(9),
  
  /// 配置按下时颜色
  ///
  /// set pressed color
  highlightColor: Color(0xffE65100).withOpacity(0.20),
  
  /// 配置 hover 状态时颜色
  ///
  /// set hover color
  hoverColor: Colors.redAccent.withOpacity(0.16),
),

The highlight color of FButton can be configured through the highlightColor property。

hoverColor can configure the color when the mouse moves to the range of FButton, which will be used during Web development.

🔆 Loading

FButton(
  text: "Click top loading",
  style: TextStyle(color: textColor),
  color: Color(0xffffc900),
  ...

  /// 配置 loading 大小
  /// 
  /// set loading size
  loadingSize: 15,

  /// 配置 loading 与文本的间距
  ///
  // Configure the spacing between loading and text
  imageMargin: 6,
  
  /// 配置 loading 的宽
  ///
  /// set loading width
  loadingStrokeWidth: 2,

  /// 是否支持点击自动开始 loading
  /// 
  /// Whether to support automatic loading by clicking
  clickLoading: true,

  /// 配置 loading 的颜色
  ///
  /// set loading color
  loadingColor: Colors.white,

  /// 配置 loading 状态时的文本
  /// 
  /// set loading text
  loadingText: "Loading...",

  /// 配置 loading 与文本的相对位置
  ///
  /// Configure the relative position of loading and text
  imageAlignment: ImageAlignment.top,
),

// #2
FButton(
  width: 170,
  height: 70,
  text: "Click to loading",
  style: TextStyle(color: textColor),
  color: Color(0xffffc900),
  onPressed: () { },
  ...
  imageMargin: 8,
  loadingSize: 15,
  loadingStrokeWidth: 2,
  clickLoading: true,
  loadingColor: Colors.white,
  loadingText: "Loading...",

  /// loading 时隐藏文本
  ///
  /// Hide text when loading
  hideTextOnLoading: true,
)


FButton(
  width: 170,
  height: 70,
  alignment: Alignment.center,
  text: "Click to loading",
  style: TextStyle(color: Colors.white),
  color: Color(0xff90caf9),
  ...
  imageMargin: 8,
  clickLoading: true,
  hideTextOnLoading: true,

  /// 配置自定义 loading 样式
  ///
  /// Configure custom loading style
  loadingWidget: CupertinoActivityIndicator(),
),

Through the loading attribute, you can configure Loading effects for ** FButton **.

When FButton is in Loading state, FButton will enter an unavailable state, onPress will no longer be triggered, and unavailable styles will also be applied.

At the same time loadingText will overwritetext if it is not null.

The click start Loading effect can be achieved through the clickLoading attribute.

The position of loading will be affected by theimageAlignment attribute.

When hideTextOnLoading: true, if FButton is inloading state, its text will be hidden.

Through loadingWidget, developers can set completely customized loading styles.

Shadow


FButton(
  width: 200,
  text: "Shadow",
  textColor: Colors.white,
  color: Color(0xffffc900),
  onPressed: () {},
  clickEffect: true,
  corner: FCorner.all(28),
  
  /// 配置阴影颜色
  ///
  /// set shadow color
  shadowColor: Colors.black87,

  /// 设置组件高斯与阴影形状卷积的标准偏差。
  /// 
  /// Sets the standard deviation of the component's Gaussian convolution with the shadow shape.
  shadowBlur: _shadowBlur,
),

FButton allows you to configure the color, size, and position of the shadow.

🍭 Neumorphism Style

FButton(

  /// 开启 Neumorphism 支持
  ///
  /// Turn on Neumorphism support
  isSupportNeumorphism: true,

  /// 配置光源方向
  ///
  /// Configure light source direction
  lightOrientation: lightOrientation,

  /// 配置亮部阴影
  ///
  /// Configure highlight shadow
  highlightShadowColor: Colors.white,

  /// 配置暗部阴影
  ///
  /// Configure dark shadows
  shadowColor: mainShadowColor,
  strokeColor: mainBackgroundColor,
  strokeWidth: 3.0,
  width: 190,
  height: 60,
  text: "FWidget",
  style: TextStyle(
      color: mainTextTitleColor, fontSize: neumorphismSize_2_2),
  alignment: Alignment.center,
  color: mainBackgroundColor,
  ...
)

FButton brings an incredible, ultra-high texture Neumorphism style to developers.

Developers only need to configure the isSupportNeumorphism parameter to enable and disable the Neumorphism style.

If you want to adjust the style of Neumorphism, you can make subtle adjustments through several attributes related to Shadow, among which:

shadowColor: configure the shadow of the shadow

highlightShadowColor: configure highlight shadow

FButton also provides lightOrientation parameters, and even allows developers to adjust the care angle, and has obtained different Neumorphism effects.

😃 How to use?

Add dependencies in the project pubspec.yaml file:

🌐 pub dependency

dependencies:
  fbutton: ^<version number>

⚠️ Attention,please go to [pub] (https://pub.dev/packages/fbutton) to get the latest version number of FButton

🖥 git dependencies

dependencies:
  fbutton:
    git:
      url: 'git@github.com:Fliggy-Mobile/fbutton.git'
      ref: '<Branch number or tag number>'

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add fbutton_nullsafety

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  fbutton_nullsafety: ^5.0.0

Alternatively, your editor might support or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:fbutton_nullsafety/fbutton_nullsafety.dart';

Download Details:

Author: Fliggy-Mobile

Source Code: https://github.com/Fliggy-Mobile/fbutton

#button  #flutter