Technical house | 技术小黑屋

Flutter handles Error Setter not found AsciiChar problem

When we upgrade flutter, sometimes the running program will find that it cannot be compiled, and the following error will appear 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [ ] [ +2 ms ] ../../../../.pub-cache/hosted/pub.flutter-io.cn/cached_network_image-3.2.0/lib/src/image_provider/multi_image_stream_completer.dart:152:22: Warning: Operand of null-aware operation ‘?.’ has type ‘SchedulerBinding’ which

Flutter handles Error Setter not found AsciiChar problem Read More »

Fix xxx.kt in Flutter project: (19, 8): Redeclaration: xxxManager

How many times do we encounter such problems when we build Android app packages on a daily basis 1 2 3 4 5 6 [ ] e: /Users/xxxxxxxxx/.pub-cache/hosted/unpub.xxxxx.com/gogogo-1.0.3/android/src/main/kotlin/com/example/gogogo/xxxManager.kt: (19, 8): Redeclaration: xxxManager [ ] e: /Users/xxxxxxxxx/.pub-cache/hosted/unpub.xxxxx.com/gogogo-1.0.3/android/src/main/kotlin/com/example/gogogo/xxxManager.kt: (79, 12): Redeclaration: gogogoResult [ ] e: /Users/xxxxxxxxx/.pub-cache/hosted/unpub.xxxxx.com/gogogo-1.0.3/android/src/main/kotlin/com/example/gogogo/xxxManager.kt: (82, 12): Redeclaration: gogogoListResult [ ] e: /Users/xxxxxxxxx/.pub-cache/hosted/unpub.xxxxx.com/gogogo-1.0.4/android/src/main/kotlin/com/example/gogogo/xxxManager.kt: (21, 8): Redeclaration:

Fix xxx.kt in Flutter project: (19, 8): Redeclaration: xxxManager Read More »

Downie 4, a well-known video download tool for the Mac platform, can be bought out for only 79 yuan

Downie 4 is a well-received video download tool for Mac, which supports 1000+ domestic and foreign video streaming sites such as Youtube, Bilibili, Youku, iQiyi, and Tencent Video. Click the [Partners] exclusive discount link , the price of Downie 4 is only 79 yuan, and new registered users can enjoy an instant discount of 5

Downie 4, a well-known video download tool for the Mac platform, can be bought out for only 79 yuan Read More »

One-click repair of compilation warnings after Flutter 3 migration

When our app supports flutter 3, both the compilation speed and the running efficiency will be greatly improved in all aspects. But when we compile, there will be warnings like the following. 1 2 3 ../../../your_pub/lib/src/framework.dart:275:26: Warning: Operand of null-aware operation ‘!’ has type ‘SchedulerBinding’ which excludes null. [ ] – ‘SchedulerBinding’ is from ‘package:flutter/src/scheduler/binding.dart’

One-click repair of compilation warnings after Flutter 3 migration Read More »

About the batch processing script of the warehouse, the efficiency is improved by 500%

Many times, we will encounter such a scene Changed a new computer, need to clone gitlab repos one by one? Not sure which repo contains the maven.aliyun.com setting? Can I update local repos in batches? If you have the above questions or situations, you can try some methods of batch processing repos in this article

About the batch processing script of the warehouse, the efficiency is improved by 500% Read More »

JetBrains series is about to increase in price, grab the last good price to start!

For developers, they have to deal with various programming IDEs and development tools every day. You must have heard of JetBrains , or its products: IntelliJ IDEA , PyCharm , WebStorm , etc. Not long ago, JetBrains announced that they are about to increase the subscription price of series products! The price increase storm will

JetBrains series is about to increase in price, grab the last good price to start! Read More »

unpub publish atomic processing

Currently unpub hosts numerous pubs as our important pub private service. In the daily development process, we will also make some constraints on pub. for example Only allow releases on master or release/* branches Branches that do not meet the above criteria are not allowed to publish. The focus of our discussion today is not

unpub publish atomic processing Read More »

Linux/Mac Terminal Proxy Settings, Cancel and Exclude Lists

In an unfriendly network environment, some development resources (dependencies) cannot be downloaded and installed directly. At this time, we need to use a proxy. If the terminal is used frequently, the content of the terminal about the proxy is essential. set http proxy 1 2 3 4 5 $ export http_proxy=http://server-ip:port/ $ export http_proxy=http://127.0.0.1:3128/ $

Linux/Mac Terminal Proxy Settings, Cancel and Exclude Lists Read More »