It would be great to have a "plugins" system in AnkiDroid.
That would allow us to have a light main app, with not too many options.
Things that could be plugins:
- Zeemote
- Tibetan support
- Timeboxing
- Additional themes
- Chess
- ...
That would make AnkiDroid more manageable for new users, and for developers.
Anyone knows a convenient way to have a plugins architecture in Android?
Last time I tried it was not easy...
For instance, adding buttons to the Study Options screen is not doable
with Content Providers and Intents, as far as I know.
Cheers!
Nicolas Raoul
Nicolas Raoul
--
You received this message because you are subscribed to the Google Groups "AnkiDroid" group.
To post to this group, send an email to anki-a...@googlegroups.com.
To unsubscribe from this group, send email to anki-android...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/anki-android?hl=en-GB.
I meant:
The study options is defined by res/layout/studyoptions.xml
By inserting a plugin, could I make AnkiDroid use my
custom_studyoptions.xml file instead?
If you have time to investigate that, it would help a lot!
Cheers!
Nicolas Raoul
2012/4/19 Marek Jasovsky <jasovsk...@gmail.com>:
Elaborating on your LayoutInflater idea, I asked the question with
more details here:
http://stackoverflow.com/questions/10239596
No answer yet...
Cheers!
Nicolas Raoul
Also, maybe you could do something with Fragments.
Jason
Let's brainstorm on what parts of AnkiDroid should be made a plugin.
That will allow us to better imagine what the plugins architecture should be.
What do you think could be a plugin? (existing or future features)
Thanks a lot!
Nicolas Raoul
On Sat, Apr 21, 2012 at 11:12 PM, Marek Jasovsky
Good idea ;-)
I would say hebrew support, tibetan support, maybe card browser, scheduler and voting buttons... Layouts of screens... What do you think?
Regards
Marek
Cheers!
Nicolas Raoul
On Wed, Apr 25, 2012 at 2:27 PM, Marek Jasovsky
Marek
>>> >> >>>> >> anki-android+unsubscribe@googlegroups.com.
>>> >> >>>> >> For more options, visit this group at
>>> >> >>>> >> http://groups.google.com/group/anki-android?hl=en-GB.
>>> >> >>>> >>
>>> >> >>>> >
>>> >> >>>> > --
>>> >> >>>> > You received this message because you are subscribed to the
>>> >> >>>> > Groups
>>> >> >>>> > "AnkiDroid" group.
>>> >> >>>> > To post to this group, send an email to
>>> >> >>>> > anki-a...@googlegroups.com.
>>> >> >>>> > To unsubscribe from this group, send email to
>>> >> >>>> > anki-android+unsubscribe@googlegroups.com.
>>> >> >>>> > For more options, visit this group at
>>> >> >>>> > http://groups.google.com/group/anki-android?hl=en-GB.
>>> >> >>>>
>>> >> >>>> --
>>> >> >>>> You received this message because you are subscribed to the Google
>>> >> >>>> Groups
>>> >> >>>> "AnkiDroid" group.
>>> >> >>>> To post to this group, send an email to
>>> >> >>>> anki-a...@googlegroups.com.
>>> >> >>>> To unsubscribe from this group, send email to
>>> >> >>>> anki-android+unsubscribe@googlegroups.com.
>>> >> >>>> For more options, visit this group at
>>> >> >>>> http://groups.google.com/group/anki-android?hl=en-GB.
>>> >> >>>>
>>> >> >>>
>>> >> >>
>>> >> >> --
>>> >> >> You received this message because you are subscribed to the Google
>>> >> >> Groups
>>> >> >> "AnkiDroid" group.
>>> >> >> To post to this group, send an email to
>>> >> >> anki-a...@googlegroups.com.
>>> >> >> To unsubscribe from this group, send email to
>>> >> >> anki-android+unsubscribe@googlegroups.com.
>>> >> >> For more options, visit this group at
>>> >> >> http://groups.google.com/group/anki-android?hl=en-GB.
>>> >> >
>>> >> > --
>>> >> > You received this message because you are subscribed to the Google
>>> >> > Groups "AnkiDroid" group.
>>> >> > To post to this group, send an email to
>>> >> > anki-a...@googlegroups.com.
>>> >> > To unsubscribe from this group, send email to
>>> >> > For more options, visit this group at
>>> >> > http://groups.google.com/group/anki-android?hl=en-GB.
>>> >> >
>>> >>
>>> >> --
>>> >> You received this message because you are subscribed to the Google
>>> >> Groups
>>> >> "AnkiDroid" group.
>>> >> To post to this group, send an email to anki-a...@googlegroups.com.
>>> >> To unsubscribe from this group, send email to
>>> >> For more options, visit this group at
>>> >> http://groups.google.com/group/anki-android?hl=en-GB.
>>> >>
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> > Groups
>>> > "AnkiDroid" group.
>>> > To post to this group, send an email to anki-a...@googlegroups.com.
>>> > To unsubscribe from this group, send email to
>>> > For more options, visit this group at
>>> > http://groups.google.com/group/anki-android?hl=en-GB.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "AnkiDroid" group.
>>> To post to this group, send an email to anki-a...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> For more options, visit this group at
>>> http://groups.google.com/group/anki-android?hl=en-GB.
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "AnkiDroid" group.
>> To post to this group, send an email to anki-a...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> For more options, visit this group at
>> http://groups.google.com/group/anki-android?hl=en-GB.
>
> --
> You received this message because you are subscribed to the Google Groups "AnkiDroid" group.
> To post to this group, send an email to anki-a...@googlegroups.com.
> To unsubscribe from this group, send email to anki-android+unsubscribe@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/anki-android?hl=en-GB.
>
--
You received this message because you are subscribed to the Google Groups "AnkiDroid" group.
To post to this group, send an email to anki-a...@googlegroups.com.
To unsubscribe from this group, send email to anki-android+unsubscribe@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msg/anki-android/-/EB-MpBnN82sJ.
To unsubscribe from this group, send email to anki-android...@googlegroups.com.