Skills - Hot6ix/WorldTimeAlarm GitHub Wiki

Introduction

World Time Alarm is an Android app to set different time zone. App automatically applies time difference between time zone user set and time zone where user is located. Also app changes alarm time and date if time change because of Daylight Saving Time(DST, a.k.a summer time). To see how app create an alarm, visit link.

Skills

Language: Kotlin, Java

Used Libraries

  • Threetenabp (Date and Time library for Android)
  • CalendarView (Customizable CalendarView for Android)
  • Room (Database)
  • ViewModel + LiveData
  • Kotlin Coroutine
  • Firebase Ads
  • Firebase Analytics
  • Firebase Crashlytics
  • Test
    • Mockito
    • PowerMock
    • Robolectric
    • Espresso

CI/CD: CircleCI

DevOps: Codacy

IDE: Android Studio