joseocabarcas / challenge-chicaco-api-android-modules

challenge chicaco api android turbo modules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Challenge Art Institute of Chicago API

Details UI implementation

List events

  • List events with inifinitive scroll
  • Go to detail event
  • Go to favorites
  • Navigation shared transition (It doesn't work becacuse support is only for old arch)

Detail event

  • We have two buttons with two ways to add calendar (automatic (require a permission) or intent with calendar app)
  • Add or Remove favorites
  • Button more or less description text
  • Button go back
  • Local notification push (8 seconds delay, for testing, first time may failed becasuse we need request permission and may time off) when we added event to calendar

Favorites events

  • List favorites
  • Remove favorite

Turbo modules

  • Project using turbo modules with hermes, fabric and new arch
  • Turbo module implementation for android with kotlin
  • Using Calendar provider instance
  • 2 ways to add event to calendar
    • Automatic
    • Intent calendar app

About

challenge chicaco api android turbo modules


Languages

Language:TypeScript 78.3%Language:Kotlin 9.6%Language:JavaScript 4.9%Language:Ruby 3.0%Language:Objective-C 2.6%Language:Objective-C++ 1.4%