2/3/2024 0 Comments Does marginnote support tagsYou will discover what MarginNote does is not to simply integrate these tools. Whatever your profession, such as student, educator, researcher, lawyer, or life-long learner, you may annotate and take notes through MarginNote, organize notes via Mindmap and Outline, connect knowledge horizontally via Hashtag and raise memory effect via the Flashcards. By integrating the PDF/EPUB reader and multiple powerful study tools, MarginNote will enable learners to reorganize and connect knowledge from different aspects, then memorize and grasp it accordingly. This is a highly powerful reading and study software and is applicable to Mac, iPad, and iPhone. But being a solo developer (for now) and given my own knowledge and skills, I wouldn’t have been able to develop (and, more importantly, test, maintain & support long-term) a cross-plattform app.*** Reading & Studying will NEVER be the same! *** Restricting one’s app to a certain platform always excludes users. That being said, I realize the drawbacks. For example, for my app it’s crucial to expose its parsed knowledge elements via an API, and the system-wide scripting frameworks offered on the Mac really help to facilitate this goal. As an example, for my app (which heavily depends on having a good database & PDF layer available), the respective frameworks offered on the Mac (and iOS) really help.įrom a user perspective, I personally prefer to use native apps which offer sound support for system features and which can be integrated well with other apps on the platform. The rich set of frameworks available on the Mac also greatly helps not to reinvent the wheel. I‘ve been developing for the Mac previously, and choosing a familiar dev environment helps to avoid beginner’s mistakes and get’s you up and running quickly. When starting to develop an app, you have to decide on the technology stack to use. Just out of curiosity: is there an important reason why it will be a MAC-only app? However, someone else would need to take over the roles of lead development and maintenance. I’ve also been thinking about starting a companion iOS (or even web) app as an open source project from the get go. That all being said, I still very much like the idea of open sourcing one’s code, if only to facilitate public archiving and to avoid lock-in as much as possible. But based on my experience, it mostly works for very successful projects which are of broad interest. There were also options to donate, but we did never receive anything. With refbase (which was quite popular at its time), I was lucky and found at least one dedicated co-dev. It’s hard to find any co-devs at all, even more so some who share your vision and who are willing to commit to the project long-term. I’ve been there.īut usually it’s even much worse: Smaller/niche open source projects hardly gain any traction at all. Also, gaining agreement between a diverse group of developers with different goals in mind can be quite demanding, even reviewing ready-made pull requests and trying to integrate them (w/o loosing track on the app’s original goals, and making sure that no bugs are introduced elsewhere in the app) can be quite tricky. In fact, it would likely mean more work (not less), at least initially. But in reality, this is quite tricky to pull off successfully. On paper, open sourcing a project to gain more traction always sounds like a good idea. I’ve thought about open sourcing the project, and I have in fact worked for many years as one of the lead developers and maintainers of an open source project ( refbase). I understand your concerns, and the delay is as frustrating for me as it is for you.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |