11 points par plant 2024-10-30 | 12 commentaires | Partager sur WhatsApp

📌 Projet de petite app

Toutes les applications deviennent de plus en plus complexes.

Je me suis posé la question.

Est-ce que seules les applications complexes, qui offrent beaucoup de fonctionnalités et de services, peuvent vraiment être utiles aux gens ? Une application simple, qui ne propose que les fonctions nécessaires, ne pourrait-elle pas elle aussi être utile ?

L’app Scheduler est l’une des « petites apps » de ce « projet de petite app », né de cette réflexion. À une époque où la complexité moyenne des applications a fortement augmenté, je me demande comment les gens réagiront aux petites apps. Pourront-elles vraiment survivre face à la concurrence des super apps ?

Depuis 2022, je poursuis ce défi appelé « projet de petite app ». Aujourd’hui, avec l’objectif de proposer à des personnes du monde entier un écosystème de « petites apps (Small App) » qui n’offrent que les fonctionnalités réellement nécessaires, je continue à créer et à améliorer régulièrement de nouvelles petites apps.

J’espère que ces « petites apps », simples et centrées sur l’essentiel, pourront aider de nombreuses personnes ☺️✨

📌 Scheduler
https://apps.apple.com/kr/app/id6467635137

Gestion du planning.
Uniquement les fonctions nécessaires.

Une simplicité qui se passe d’explications.
Le confort qu’apporte cette simplicité.

Pour vous aider à vous concentrer
uniquement sur la gestion de votre planning.

📌 [Technologie] SwiftData

L’app Scheduler gère ses données à l’aide de SwiftData, présenté pour la première fois lors de la WWDC23 l’an dernier. Pour celles et ceux qui cherchent une référence d’utilisation de SwiftData en environnement de production, je pense que Scheduler peut constituer un bon exemple.

Il existe certes des problèmes, comme des bugs provoqués par des changements dans l’implémentation interne de SwiftData, des FatalError qui apparaissent sur iOS 17.0 à 17.3 alors qu’ils ne survenaient pas auparavant, ou encore le fait que les « conflits » semblent bien plus fréquents avec les apps SwiftData qu’avec les apps précédemment publiées en CoreData. Mais dans l’ensemble, l’expérience de développement est plus satisfaisante qu’avec CoreData, car il est possible de manipuler le modèle de données directement en code, au lieu de devoir le gérer via l’interface de Xcode.

Récemment, on trouve aussi pas mal d’informations sur SwiftData en faisant des recherches, et l’environnement d’apprentissage me semble bien meilleur que l’an dernier, quand j’ai commencé à l’utiliser.

J’espère que vous prenez bien soin de votre santé pendant ce changement de saison 🍂
Je vous souhaite une excellente journée. 🌈✨

12 commentaires

 
jongtk12 2024-11-15

Ah, moi aussi, en développant uniquement des apps iOS en local, j’ai eu des cas où je devais exécuter des batchs.
Quand on utilise background fetch, si l’app est fermée (par exemple en la quittant d’un swipe), background fetch se désactive, ce qui fait qu’il devient impossible d’exécuter le batch.
Du coup, j’ai contourné le problème en enregistrant une local notification à chaque nouvel ajout de planification. Mais cette méthode non plus n’est pas une solution définitive, puisqu’on dit qu’on ne peut en conserver que 64 par app.

Par hasard, vous exécutez vos batchs avec quel processus ?

 
plant 2024-11-15

Je pense qu’il pourrait être utile de jeter un œil au framework de « données persistantes (Persistence) » que vous avez mentionné, comme CoreData ou SwiftData~ ! Je vous joins ci-dessous un lien de référence 🙌

📌 Stockage persistant
https://developer.apple.com/documentation/swiftui/persistent-storage

J’espère que vous prendrez bien soin de votre santé pendant le changement de saison 🍁
Je vous souhaite un excellent week-end~ ! 🌷✨

 
jongtk12 2024-11-15

Si vous n’utilisez pas de serveur, il doit y avoir une limite au nombre d’envois en arrière-plan sur iOS (comme les rappels, etc.) ; comment avez-vous surmonté cela..??!

 
plant 2024-11-15

Bonjour 😊 Merci infiniment pour votre intérêt pour ce petit projet d’application et pour votre commentaire ! Comme je n’ai encore jamais rencontré la limite (?) que vous mentionnez pendant le développement, je ne suis pas sûr d’avoir bien compris votre question. Serait-il possible de préciser un peu plus ce que vous voulez dire~ ? 🙏

 
godrm 2024-11-15

On a l’impression d’être entrés dans une époque excessive où il faut tout faire, partout.
J’encourage les petits projets d’apps :)

 
plant 2024-11-15

Bonjour 😄 Merci infiniment pour votre soutien~! Cela m’a vraiment beaucoup aidé 🙌 Je vais continuer à m’investir avec régularité 👍

Si jamais, en utilisant l’application Scheduler, vous avez besoin de quoi que ce soit, n’hésitez pas à me contacter à tout moment via « Envoyer un avis » dans l’app ; je vous répondrai rapidement et ferai de mon mieux pour vous aider 📨

J’espère que Scheduler, une petite application simple qui ne propose que les fonctionnalités essentielles, vous aidera à gérer vos rendez-vous et vos projets ! Je compte continuer à faire des efforts pour que vous puissiez gérer vos rendez-vous et vos projets plus confortablement, tout en conservant cette simplicité.

J’espère que vous prendrez bien soin de votre santé pendant le changement de saison 🍁
Je vous souhaite un excellent week-end~! 🌷✨

 
jhj777 2024-11-15

Le projet de petite application est vraiment super. Je vous soutiens.

 
plant 2024-11-15

Bonjour 😊 Merci beaucoup pour vos mots si gentils et très encourageants !! 🙇‍♂️ Je vais continuer à m’appliquer avec régularité 💪

Si jamais vous avez besoin de quoi que ce soit en utilisant l’application Scheduler, n’hésitez pas à me contacter à tout moment via « Envoyer un avis » dans l’app ; je vous répondrai rapidement et ferai de mon mieux pour vous aider 📨

J’espère que Scheduler, cette petite application simple qui ne propose que les fonctionnalités vraiment essentielles, vous aidera à gérer vos rendez-vous et vos projets ! Je compte continuer à faire des efforts pour vous permettre de gérer vos rendez-vous et vos projets encore plus confortablement, tout en préservant cette simplicité.

J’espère que vous prendrez toujours bien soin de votre santé pendant le changement de saison 🍁
Je vous souhaite un excellent week-end~ ! 🌷✨

 
roxie 2024-11-04

C'est impressionnant, vraiment. Vous utilisez uniquement Swift pour prendre en charge tous les appareils ?

 
plant 2024-11-06

Bonjour 😎 Merci pour votre intérêt pour ce petit projet d’application et pour votre commentaire~ ! 🙏

L’application est principalement disponible sur les plateformes Apple comme l’iPhone, l’iPad et le Mac, et elle est développée en Swift. L’app Mac utilise une technologie appelée Mac Catalyst. Je vous ai ajouté ci-dessous un lien que vous pouvez consulter 👍

Mac Catalyst
https://developer.apple.com/mac-catalyst/

Nous continuerons à réfléchir avec nos utilisateurs et à améliorer l’application régulièrement afin que vous puissiez gérer votre emploi du temps plus facilement 💪

Si vous avez besoin de quoi que ce soit en utilisant l’application Scheduler, n’hésitez pas à nous contacter à tout moment via « Envoyer un avis » dans l’app ; nous vous répondrons rapidement et ferons de notre mieux pour vous aider 📨

Nous espérons que Scheduler, cette petite application simple qui ne propose que les fonctionnalités vraiment essentielles, vous aidera à gérer votre emploi du temps et vos projets ! Nous comptons continuer à faire des efforts pour vous permettre de gérer vos événements et vos projets encore plus facilement, tout en préservant cette simplicité.

Prenez toujours bien soin de votre santé pendant ce changement de saison 🍁
Je vous souhaite une excellente journée~ ! 🌷✨

 
eususu 2024-10-30

Comme l’app que j’utilisais jusqu’ici a été changée de force, je réfléchissais à une solution de repli, et c’est exactement ce qu’il me fallait.
C’est très propre, j’adore !!

 
plant 2024-10-30

Bonjour 😊 Merci pour vos gentils mots, ils nous font très plaisir et nous encouragent beaucoup ! 🙏

Nous allons continuer à réfléchir avec nos utilisateurs et à améliorer l’application en permanence pour vous permettre de gérer vos emplois du temps plus facilement 💪

Si vous avez besoin de quoi que ce soit en utilisant l’app Scheduler, n’hésitez pas à nous contacter à tout moment via « Envoyer un avis » dans l’application ; nous vous répondrons rapidement et ferons de notre mieux pour vous aider 📨

Nous espérons que Scheduler, une petite application simple qui ne propose que les fonctionnalités vraiment essentielles, vous aidera à gérer votre emploi du temps et vos projets ! Nous comptons continuer à faire des efforts pour vous permettre de gérer vos emplois du temps et vos projets encore plus facilement, tout en préservant cette simplicité.

Prenez toujours bien soin de votre santé pendant ce changement de saison 🍁
Nous vous souhaitons une très belle journée~ ! 🌷✨