Over the last couple of days I’ve been working on this Issue on SimpleCalendar’s GitHub. The work is mainly communicating how the Issue should be tackled by laying out plans on how to tackle it. So far, the negotiations for the plan has been successful and now all that is left is to implement it in the app. Implementing it is probably the hardest part because the Android project uses Kotlin and I’m not entirely familiar with Kotlin’s syntax. Thus, I’ve been learning Kotlin over the past few days by reviewing the code of the project and studying some reference materials for Kotlin.
For this Issue, I’ve already one my research on the Android development topics that is involved in this Issue, namely:
- How to use the Contacts Provider for retrieving a contact’s birthday information
- Scheduling background processing tasks
- A specific Android API for scheduling background tasks
Another piece of news that came within the past few days is that my Pull Request for SimpleCalendar – RTL Support has been merged into the main branch of SimpleCalendar app which means that it’s part of the official codebase!