Why Flutter is Superior For Mobile Apps Development

I develop with Flutter only and here is why: Write once and deploy twice, on Android for its millions of users and on iOS for the money you can earn. This can save a lot of development money if done right. Advantages of Developing Apps in Flutter Extremely Fast App Development – offers features such as HotLoad and HotRestart, speeding up the testing process for the programmer; bottom line, you get the app faster…

Read More

Changing App Icon with flutter_launcher_icons Plugin

Installing app icon in Flutter is much easier than in Android and iOS taken separately. With a plugin called flutter_launcher_icons you install the same icons in dozens formats in one turn. First install the plugin under dependancies in pubspec.yaml file: Then add the second part: In image_path you put the address of the icon that you want to become app icon. In this case, it is called iTunesArtwork@2X.png. (That’s a typical iOS name for…

Read More

How To Rewrite Buzztouch Apps in Flutter

This article is about rewriting Buzztouch apps using Flutter as the framework of choice. It will be highly technical in content, so if you only want an old app rewritten, without actually knowing how it is done, let me know here. The Internal Structure of Buzztouch Apps You define a Buzztouch app “in the cloud”, defining screens on special buzztouch server, then downloading the entire app to the desktop computer. The download consists of…

Read More

How To Deal With Rejection Clause 4.3 – Design

Rejection clause 4.3 — Design In late 2017 Apple started rejecting apps under the Clause 4.3 Design. You would get a notice like this: ———————- Guideline 4.3 – Design We noticed that your app provides the same feature set as other apps submitted to the App Store; it simply varies in content or language, which is considered a form of spam. ———————- This is a reason for endless controversy. Apple wanted to eliminate hundreds…

Read More

Missing Purpose String in Info.plist File After Uploading Binary to App Store Connect

Occasionally, when you upload a binary to App Store Connect, you will one such message: Dear Developer, We identified one or more issues with a recent delivery for your app, “TimeShare SellBOX Calculator”. Please correct the following issues, then upload again. Missing Purpose String in Info.plist File – Your app’s code references one or more APIs that access sensitive user data. The app’s Info.plist file should contain a NSPhotoLibraryUsageDescription key with a user-facing purpose…

Read More

The Milestones Approach to Developing Mobile Apps With Flutter

The Milestones Approach to Developing Mobile Apps With Flutter Milestone 1 — Creating Flutter Project From scratch Besides from, obviusly, creating a basic Flutter project to start with, in this phase we gather all data files in one place. Images first, icons, logos, fonts, special characters, gradients, colors… anything that will make your app be different from other similar apps. Sometimes this step is more difficult than it seems, for example, may require converting…

Read More