Load site modules...
lade...
random avatar

greginthenorth - Network

Posts Subscribe

Web-based technologies are much easier with which to work than native. With a couple of hours, Angular/Angular Material SPA correctly...

https://mastodon.social/@GregInT...

Web-based technologies are much easier with which to work than native. With a couple of hours, Angular/Angular Material SPA correctly detects device idiom (phone etc) and throws a desktop layout with resizable panes using angular-split.github.io

18.2.2025 09:26Web-based technologies are much easier with which to work than native. With a couple of hours, Angular/Angular Material SPA correctly...
https://mastodon.social/@GregInT...

I've looked at the App Store over the past day and see that there are a lot (>20) Journaling apps already there. Must have happened...

https://mastodon.social/@GregInT...

I've looked at the App Store over the past day and see that there are a lot (>20) Journaling apps already there. Must have happened whilst my eyes were elsewhere😱. I have no problem with competition, but am realistic that they dilute Users attentions to your app... weakening prospects for even a good app. Might just not bother and go off and play with a PWA for Android and Microsoft Store.

learn.microsoft.com/en-us/micr
chromeos.dev/en/publish/pwa-in

13.2.2025 17:18I've looked at the App Store over the past day and see that there are a lot (>20) Journaling apps already there. Must have happened...
https://mastodon.social/@GregInT...

Building out the three way split navigation of yesterday in #UIKit, I wanted to incorporate UIContentView as part of a reuse-able,...

https://mastodon.social/@GregInT...

Building out the three way split navigation of yesterday in , I wanted to incorporate UIContentView as part of a reuse-able, consistent & dynamic UI. Found this helper from 2020 which proved very useful. biteinteractive.com/cell-conte

11.2.2025 17:06Building out the three way split navigation of yesterday in #UIKit, I wanted to incorporate UIContentView as part of a reuse-able,...
https://mastodon.social/@GregInT...

After being distracted by non-Apple solutions, I returned to good old #UIKit today and created a triple pane Split View using...

https://mastodon.social/@GregInT...

After being distracted by non-Apple solutions, I returned to good old today and created a triple pane Split View using uisplitviewcontroller in code on , and . What struck me was that whilst the # of lines of code is much more than SwiftUI, the amount of effort - workload - is only ~20% higher.

For that ~20% more effort, UIKit makes all the goodies available on the Class and nothing is abstracted away as in SwiftUI. Definitely better!

developer.apple.com/documentat

10.2.2025 15:49After being distracted by non-Apple solutions, I returned to good old #UIKit today and created a triple pane Split View using...
https://mastodon.social/@GregInT...

I’ve really enjoyed working with #UIKit, but, of course, it is an Apple device only solution. And a native one at that with golden...

https://mastodon.social/@GregInT...

I’ve really enjoyed working with , but, of course, it is an Apple device only solution. And a native one at that with golden handcuffs needed. Spent quite a lot of the day revisiting less restrictive solutions. My application is to be a rich text and image writing app, and the web has been doing that for decades. The - progressive web application - ticks many boxes and no handcuffs.

web.dev/explore/progressive-we

7.2.2025 16:32I’ve really enjoyed working with #UIKit, but, of course, it is an Apple device only solution. And a native one at that with golden...
https://mastodon.social/@GregInT...

As a nascent indie App developer, I read A LOT of feature models centred on the MVP model. And cross-platform too so as to cover as many...

https://mastodon.social/@GregInT...

As a nascent indie App developer, I read A LOT of feature models centred on the MVP model. And cross-platform too so as to cover as many seats as possible.

Yet, I think that, for the majority of such 'indie' Apps, we are carving-out a niche such as Apple's Bears Gratitude design winner app. In doing so, niche is almost NEVER served by cross-platform but a deep (single) platform integration. Exploiting platform tie-in features rather than the cross-platform common set.

developer.apple.com/news/?id=i

5.2.2025 15:08As a nascent indie App developer, I read A LOT of feature models centred on the MVP model. And cross-platform too so as to cover as many...
https://mastodon.social/@GregInT...

Even though I have been at a funeral for my lovely Mother-in-Law today, a developer's mind is never far from the code face. I found the...

https://mastodon.social/@GregInT...

Even though I have been at a funeral for my lovely Mother-in-Law today, a developer's mind is never far from the code face.

I found the Anti-SwiftUI, on macOS, observations in this thread simpatico with many that I've previously read. It really does seem that on is a lot of a no-no.

mastodon.social/@johnwells/113

4.2.2025 17:05Even though I have been at a funeral for my lovely Mother-in-Law today, a developer's mind is never far from the code face. I found the...
https://mastodon.social/@GregInT...

#SwiftUI #List is implicitly lazy loaded, it seems. This is vital for efficient management of large lists - one of my main concerns about...

https://mastodon.social/@GregInT...

is implicitly lazy loaded, it seems. This is vital for efficient management of large lists - one of my main concerns about SwiftUI esp. as the experience is so important - it is a long-form writing app.

My UI/UX is both dynamic - rendering differing layouts based upon content - and flexible - switching that layout based upon preference. / is king here of course, but I think might just be good enough now, after six iterations.

developer.apple.com/documentat

3.2.2025 14:03#SwiftUI #List is implicitly lazy loaded, it seems. This is vital for efficient management of large lists - one of my main concerns about...
https://mastodon.social/@GregInT...

Had a very hard few hours with UIKit's diffable data sources, Collection Views, their snapshots and Core Data today. Whilst I understand...

https://mastodon.social/@GregInT...

Had a very hard few hours with UIKit's diffable data sources, Collection Views, their snapshots and Core Data today. Whilst I understand each individually, and many together, all of them together is a tall hill. Resources such as avanderlee.com/swift/diffable- help greatly, but SwiftUI's implementation is SO much more succinct. I might have to go to the dark side...

, ,

31.1.2025 15:58Had a very hard few hours with UIKit's diffable data sources, Collection Views, their snapshots and Core Data today. Whilst I understand...
https://mastodon.social/@GregInT...

With the irreplaceable help of @kharrison's Modern AutoLayout book, and a lot of thinking, I have got the core initial layouts working...

https://mastodon.social/@GregInT...

With the irreplaceable help of @kharrison's Modern AutoLayout book, and a lot of thinking, I have got the core initial layouts working in UIKit. This is a UITabBarController (WWDC 2024 style) and programmatic split pane views, with a segmented control on the top of one. Mac Catalyst continued to morph this layout onto MacOS well. Never done layouts and controls purely in Swift before.

kharrison.gumroad.com/l/albook

30.1.2025 16:16With the irreplaceable help of @kharrison's Modern AutoLayout book, and a lot of thinking, I have got the core initial layouts working...
https://mastodon.social/@GregInT...

I'm an old school programmer used to reading documentation. I am finding Apple's stuff quite good - such as this one on managing...

https://mastodon.social/@GregInT...

I'm an old school programmer used to reading documentation. I am finding Apple's stuff quite good - such as this one on managing windows/content. When I browse the Apple Developer forums, it seems that this old-school approach is not mainstream for many simple things are asked there 🤔


developer.apple.com/documentat

29.1.2025 17:24I'm an old school programmer used to reading documentation. I am finding Apple's stuff quite good - such as this one on managing...
https://mastodon.social/@GregInT...

CloudKit or REST Server?Had to do some thinking and playing with Core Data. I wanted to experiment with how Core Data Stores could be...

https://mastodon.social/@GregInT...

CloudKit or REST Server?
Had to do some thinking and playing with Core Data. I wanted to experiment with how Core Data Stores could be replicated across devices. But, I do not have an Apple Developer Account (as yet) and this blocks me from any usage of iCloud Drive or CloudKit 😱.
So, I resolved to abstract the replication across devices away into two options of which I can only implement the first at this stage - A REST based Server on my own Mac. The second may come in time 🤔

28.1.2025 16:12CloudKit or REST Server?Had to do some thinking and playing with Core Data. I wanted to experiment with how Core Data Stores could be...
https://mastodon.social/@GregInT...

Xcode Core Data gave me loads of "Multiple commands produce ... CoreDataClass ...' and "duplicate output file in Xcode...

https://mastodon.social/@GregInT...

Xcode Core Data gave me loads of "Multiple commands produce ... CoreDataClass ...' and "duplicate output file in Xcode derived data file".

Forgot to change Codgen from Class Definition to Manual/None. Silly me!🤦🏻‍♂️

27.1.2025 15:56Xcode Core Data gave me loads of "Multiple commands produce ... CoreDataClass ...' and "duplicate output file in Xcode...
https://mastodon.social/@GregInT...

Been working with Core Data for a couple of days and found out that CloudKit is even more picky with its attributes, defaults and...

https://mastodon.social/@GregInT...

Been working with Core Data for a couple of days and found out that CloudKit is even more picky with its attributes, defaults and relationships.!
developer.apple.com/documentat

26.1.2025 09:36Been working with Core Data for a couple of days and found out that CloudKit is even more picky with its attributes, defaults and...
https://mastodon.social/@GregInT...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members

⬆️

⬇️