11 poin oleh plant 2024-10-30 | 12 komentar | Bagikan ke WhatsApp

πŸ“Œ Proyek Aplikasi Kecil

Semua aplikasi semakin lama semakin kompleks.

Saya pun berpikir.

Apakah hanya aplikasi kompleks yang menyediakan banyak fitur dan layanan saja yang benar-benar berguna bagi orang-orang? Bukankah aplikasi sederhana yang hanya menyediakan fungsi yang dibutuhkan juga bisa bermanfaat?

Aplikasi Scheduler adalah salah satu 'aplikasi kecil' dalam 'Proyek Aplikasi Kecil' yang berangkat dari pemikiran tersebut. Di era ketika tingkat kompleksitas aplikasi rata-rata meningkat tajam seperti sekarang, saya penasaran bagaimana reaksi orang-orang terhadap aplikasi kecil. Apakah aplikasi seperti ini bisa bertahan dalam persaingan melawan super app?

Sejak 2022, saya terus melanjutkan tantangan bernama 'Proyek Aplikasi Kecil', dan sekarang saya secara konsisten membuat serta menyempurnakan aplikasi-aplikasi kecil baru dengan tujuan menyediakan ekosistem 'Small App' yang 'hanya menawarkan fungsi yang benar-benar diperlukan' bagi orang-orang di seluruh dunia.

Saya berharap 'aplikasi kecil' yang sederhana dan hanya menyediakan fitur yang benar-benar penting dapat membantu banyak orang ☺️✨

πŸ“Œ Scheduler
https://apps.apple.com/kr/app/id6467635137

Manajemen jadwal.
Hanya fitur yang diperlukan.

Kesederhanaan yang tak perlu banyak kata.
Kenyamanan yang lahir dari kesederhanaan itu.

Membantu Anda agar bisa fokus
hanya pada pengelolaan jadwal.

πŸ“Œ [Teknologi] SwiftData

Aplikasi Scheduler mengelola data dengan memanfaatkan SwiftData yang pertama kali diperkenalkan pada WWDC23 tahun lalu. Bagi yang sedang mencari referensi penggunaan SwiftData di lingkungan Production, saya rasa Scheduler bisa menjadi salah satu aplikasi rujukan.

Ada beberapa masalah, seperti bug yang muncul akibat perubahan implementasi internal SwiftData, masalah FatalError yang sebelumnya tidak terjadi tetapi muncul pada iOS17.0~17.3, serta fakta bahwa 'crash' yang tidak terjadi saat aplikasi dirilis dengan CoreData justru cukup sering muncul pada aplikasi berbasis SwiftData. Namun, secara keseluruhan pengalaman pengembangannya lebih memuaskan dibandingkan CoreData, karena model data dapat ditangani lewat 'kode' alih-alih harus dimanipulasi melalui UI Xcode seperti pada CoreData.

Belakangan ini, jika mencari informasi terkait SwiftData, sudah cukup banyak referensi yang bisa ditemukan, jadi rasanya lingkungan untuk belajar juga jauh lebih baik dibandingkan saat pertama kali menggunakan SwiftData tahun lalu.

Semoga Anda tetap menjaga kesehatan di masa pergantian musim πŸ‚
Semoga harimu menyenangkan. 🌈✨

12 komentar

 
jongtk12 2024-11-15

Ah, saya juga pernah ada kasus harus menjalankan batch saat mengembangkan iOS hanya secara lokal.
Kalau memakai background fetch, saat aplikasi ditutup (misalnya digesek untuk menutup), background fetch ikut mati, jadi batch tidak bisa dijalankan lagi.
Jadi saya mengakalinya dengan mendaftarkannya ke local notification setiap kali jadwal baru dibuat. Tapi metode ini juga katanya hanya bisa menyimpan 64 item per aplikasi, jadi pada akhirnya bukan solusi yang mendasar.

Boleh tanya, Anda menjalankan batch itu lewat proses seperti apa?

 
plant 2024-11-15

Mengenai persistent data yang Anda sebutkan, mungkin ada baiknya melihat sekilas framework CoreData atau SwiftData~! Saya lampirkan tautan referensi yang bisa Anda cek di bawah ini πŸ™Œ

πŸ“Œ Persistent storage
https://developer.apple.com/documentation/swiftui/persistent-storage

Semoga Anda selalu menjaga kesehatan di pergantian musim 🍁
Semoga akhir pekan Anda menyenangkan~! 🌷✨

 
jongtk12 2024-11-15

Jika Anda tidak menggunakan server, di iOS sepertinya ada batas jumlah pengiriman tugas di latar belakang (seperti pengingat, dll.); bagaimana Anda mengatasinya..??!

 
plant 2024-11-15

Halo? 😊 Terima kasih banyak atas minat Anda pada proyek aplikasi kecil ini dan sudah meninggalkan komentar! Saat mengembangkannya, saya belum pernah menemui batasan(?) yang Anda sebutkan, jadi saya kurang bisa memahami pertanyaannya dengan tepat. Kalau boleh, bisakah Anda menjelaskan sedikit lebih spesifik maksudnya~? πŸ™

 
godrm 2024-11-15

Rasanya kita sudah masuk ke era yang berlebihan, di mana semua hal harus dilakukan di semua tempat.
Saya akan mendukung proyek aplikasi kecil seperti ini :)

 
plant 2024-11-15

Halo? πŸ˜„ Terima kasih banyak atas dukungannya~! Itu benar-benar menjadi penyemangat besar bagi saya πŸ™Œ Saya akan terus berusaha dengan tekun πŸ‘

Kalau saat menggunakan aplikasi Scheduler ada hal yang Anda butuhkan, silakan hubungi saya kapan saja melalui 'Kirim masukan' di dalam aplikasi. Saya akan berusaha menjawab dengan cepat dan membantu Anda πŸ“¨

Saya berharap Scheduler, aplikasi kecil yang sederhana dan hanya menyediakan fitur yang benar-benar diperlukan, bisa membantu pengelolaan jadwal dan rencana Anda! Saya juga berencana untuk terus berupaya agar Anda bisa mengelola jadwal dan rencana dengan lebih nyaman sambil tetap mempertahankan kesederhanaannya.

Semoga Anda selalu menjaga kesehatan di pergantian musim 🍁
Semoga akhir pekan Anda menyenangkan~! 🌷✨

 
jhj777 2024-11-15

Proyek aplikasi kecilnya sangat keren. Saya mendukungnya.

 
plant 2024-11-15

Halo? 😊 Terima kasih banyak atas pesan yang sangat berarti dan begitu saya syukuri!! πŸ™‡β€β™‚οΈ Saya akan terus berusaha dengan tekun πŸ’ͺ

Kalau saat menggunakan aplikasi Scheduler ada hal yang Anda butuhkan, silakan kapan saja hubungi melalui 'Kirim masukan' di dalam aplikasi. Saya akan berusaha merespons dengan cepat dan membantu Anda πŸ“¨

Saya berharap Scheduler, aplikasi kecil sederhana yang hanya menyediakan fitur-fitur yang benar-benar diperlukan, dapat membantu pengelolaan jadwal dan rencana Anda! Ke depannya juga saya berencana untuk terus berupaya agar Anda dapat mengelola jadwal dan rencana dengan lebih nyaman sambil tetap menjaga kesederhanaannya.

Semoga Anda selalu menjaga kesehatan di pergantian musim 🍁
Semoga akhir pekan Anda menyenangkan~! 🌷✨

 
roxie 2024-11-04

Luar biasa dan keren sekali. Apakah Anda mendukung semua perangkat hanya dengan menggunakan Swift?

 
plant 2024-11-06

Halo 😎 Terima kasih sudah tertarik dengan proyek aplikasi kecil ini dan meninggalkan komentar~! πŸ™

Saat ini kami terutama mendukung platform Apple seperti iPhone, iPad, dan Mac, dan aplikasi ini dikembangkan dengan Swift. Aplikasi Mac menggunakan teknologi bernama Mac Catalyst. Kami lampirkan tautan referensi di bawah ini πŸ‘

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

Agar Anda bisa mengelola jadwal dengan lebih nyaman, kami akan terus memikirkan bersama para pengguna dan melakukan peningkatan secara konsisten πŸ’ͺ

Saat menggunakan aplikasi Scheduler, jika ada hal yang Anda butuhkan, silakan hubungi kami kapan saja melalui 'Kirim masukan' di dalam aplikasi. Kami akan berusaha merespons dengan cepat dan membantu Anda πŸ“¨

Kami berharap Scheduler, aplikasi kecil yang sederhana dan hanya menyediakan fitur yang benar-benar diperlukan, dapat membantu pengelolaan jadwal dan rencana Anda! Ke depannya, kami juga berencana untuk terus berupaya agar Anda bisa mengelola jadwal dan rencana dengan lebih nyaman sambil tetap mempertahankan kesederhanaannya.

Semoga Anda selalu menjaga kesehatan di pergantian musim 🍁
Semoga hari Anda menyenangkan~! 🌷✨

 
eususu 2024-10-30

Karena aplikasi yang tadinya saya pakai berubah secara paksa, saya sempat mempertimbangkan untuk pindah, dan ini pas sekali.
Sangat rapi, jadi saya suka sekali!!

 
plant 2024-10-30

Halo? 😊 Terima kasih atas kata-kata baik yang sangat menguatkan! πŸ™

Kami akan terus memikirkan dan meningkatkan aplikasi ini bersama para pengguna agar Anda bisa mengelola jadwal dengan lebih nyaman πŸ’ͺ

Saat menggunakan aplikasi Scheduler, jika ada hal yang Anda butuhkan, jangan ragu untuk menghubungi kami kapan saja melalui 'Kirim masukan' di dalam aplikasi. Kami akan berusaha merespons dengan cepat dan membantu Anda πŸ“¨

Kami berharap aplikasi kecil dan sederhana Scheduler, yang hanya menyediakan fitur yang benar-benar diperlukan, dapat membantu pengelolaan jadwal dan rencana Anda! Kami juga berencana untuk terus berupaya ke depannya agar Anda bisa mengelola jadwal dan rencana dengan lebih nyaman sambil tetap mempertahankan kesederhanaannya.

Semoga Anda selalu menjaga kesehatan di pergantian musim 🍁
Semoga hari Anda menyenangkan~! 🌷✨