Serhii Pryimachuk

95 Followers
247 Following
289 Posts
Obscure indie developer. AgTech heretic. Failed (but not surrendered) marketer.
🇺🇦 Help our army:https://savelife.in.ua/en/
Website:https://serg.pryimach.uk
Github:https://github.com/sergpryimachuk
My apps:https://pryimach.uk/apps

Hey #Swift folks 👋
Does anyone know how to use String Catalog with Swift Packages?
With .strings it was adding [identifier].Iproj folders but it doesn't work with .xcstrings 🤔

#iOSDev #SwiftUI #iOSDevelopment

Interesting rejection 👀

@rejected

Product launch.

Development of Mak took me much more time than expected, so this is a soft launch. November is not the best time for spraying, only hope that it can be in handy for my Australian friends 😅

How does it do?

The key feature of Mak is virtual weather stations. Typical weather apps show weather for the cities or villages, but fields might be far away from them. So difference in wind speed or rain risk might be significant. It’s important that a farmer can place monitoring just right for his particular field. The forecast is powered by WeatherKit, and I’m planning to add local forecast providers too.

#WeatherKit

Mak analyses the weather forecast data and shows the timeline with spraying conditions – favourable (green), cautions (yellow) or not recommended (red).

In the future, I’m planning to add other operations, soil conditions, crop health and more. It’s just a start of the project, and I’m super excited 👀

#BuildingInPublic #SwiftUI

Plant protection is indispensable. Otherwise, harvests will be super low. So we need to apply plant protection products to insure high productivity. Timing is the key factor here, the weather is variable, and it’s essential to catch the right moment. But it’s not only that – it’s also safety, we need to make sure that application product doesn't spread in the areas where it’s not intended because of wind drift.

What does it do?

Well, it shows weather. But in a more meaningful way. The most important thing for a farmer is not knowing the weather per se, but what to do next and when. So I decided to start with one of the most weather sensitive operations – spraying.

Why Mak?

More and more in the farming world, weather stations become a thing. And weather stations, when installed on the field, resemble me a poppy pod. Usually, they have an oval shape with anti-bird spikes on top, so weather stations in my imagination are poppy pods. And in Ukrainian, poppy pod is “Mak”.

I guess if product development is an art, then this is my artistic expression 😅

#BuildInPublic

New app! Meet Mak – weather app for farmers.

Finally, my dreams are becoming (a little) true and after some months of condensed learning I can produce something really useful.

https://apple.co/49ppezF

Some things about this product 🧵

#SwiftUI #BuildingInPublic #Agriculture #Farm

‎Mak - Virtual Weather Stations

‎Set up your virtual weather station right in your fields! Mak allows you to customise your weather monitoring, providing hyper-local data that matters most to your crops. Stay ahead of unpredictable weather changes and plan your farming activities effectively. Most of the regular weather apps show…

App Store

Calculating opacity in LazyHGrid turned out to be tricky 😅

Shout-out to @twostraws for an incredible article on memoization. Now my scroll view is much smoother.

https://www.hackingwithswift.com/plus/high-performance-apps/using-memoization-to-speed-up-slow-functions

#BuildInPublic #SwiftUI

Using memoization to speed up slow functions – Hacking with Swift+

In this article you’ll learn how memoization can dramatically boost the performance of slow functions, and how easy Swift makes it thanks to its generics and closures.

Hacking with Swift