3 pontos por plant 2026-02-20 | Ainda não há comentários. | Compartilhar no WhatsApp

Olá? 😊
Sou um desenvolvedor que cria produtos digitais com o objetivo de oferecer um ecossistema de “apps pequenos” com apenas os recursos realmente necessários.

Estou escrevendo para apresentar o lançamento de um novo pequeno app, o 'Dayte'. 🙏

O “recurso de D-Day” foi um pedido deixado por muitos usuários do app de calendário “Scheduler”, que eu administro. Ao reler repetidamente essas opiniões e estudar a fundo o recurso de “D-Day”, percebi que ele era muito mais complexo do que eu imaginava. Concluí que, se adicionasse um recurso tão complexo ao app Scheduler, seria difícil preservar a “simplicidade”, que hoje considero o valor mais importante do app. Por isso, decidi criar um novo app. 🦄

Como o 'Dayte' é um “app pequeno” especializado em gerenciar “datas especiais”, eu o desenvolvi com atenção especial a “cálculos detalhados de datas” e à sua “apresentação”. A maior questão durante o desenvolvimento do app Dayte foi como classificar as “datas especiais”, e após um longo período de estudo cheguei às três categorias abaixo.

📍 D-Day

📍 D-Day recorrente

📍 Contagem de dias

Assim como aconteceu com os apps Scheduler e Yunsul Livro Caixa, o app Dayte também foi lançado contendo apenas o mínimo de recursos, e pretendo melhorá-lo continuamente com base na opinião dos usuários. 💪


📌 [Reflexão técnica] SwiftData vs CoreData

Como framework de gerenciamento de grafo de objetos e persistência (Object Graph & Persistence Framework), usei o CoreData. Pensei bastante entre o SwiftData, mais intuitivo e apresentado pela primeira vez na WWDC23, e o tradicional CoreData, mas acabei escolhendo o CoreData por sua maior estabilidade e pela gama muito mais ampla de recursos disponíveis, como “compartilhamento”.

Pessoalmente gosto do SwiftData, que permite escrever código de forma intuitiva, ao contrário do CoreData, que exige o uso de uma UI dedicada dentro do Xcode. Ainda assim, como a evolução do SwiftData está mais lenta do que eu esperava, optei pelo CoreData por ser mais estável.

Em apps que usam o SwiftData como framework principal, ocorreram com bastante frequência “conflitos internos” que o desenvolvedor pode controlar, embora recentemente isso pareça ter melhorado bastante. Mesmo assim, julguei que o CoreData, que ainda quase não apresenta conflitos, é uma opção muito melhor para ambientes de produção.

Obrigado pela leitura! 🙇‍♂️

Desejo que você sempre cuide bem da sua saúde. 💪
Espero que tenha um dia feliz! 🌈 ✨


App de D-Day para iPhone Dayte:
https://apps.apple.com/kr/app/id6757254070

Ainda não há comentários.

Ainda não há comentários.