Skip to content

Late Syawal Update (pre 3)

Pre-release
Pre-release
Compare
Choose a tag to compare
@iqfareez iqfareez released this 18 May 16:41

Changelog

  • ✨ Introducing Onboarding screen. This screen is shown when user open the app for the first time in forever (eh Elsa lak) before the main page shown. In this release, users can 1) Set location #62 , 2) Set theme. Will add capability to set whether user want to show Other Prayer Time #41 .

  • 🏗️ [CODE] For fetching prayer time method, I changed StreamBuilder to FutureBuilder. As a result, I be able to get rid that old BLoC method implemented in app. This result in creating LocationProvider to assist the operation.

  • 🏗️ [CODE] Same goes to faq page. Using FutureBuilder instaed of StreamBuilder.

  • 🎨 Add illustration image in faq page

  • 🗃️ Change my Twitter username in About page.

  • ⬆️ Uprade and update dependencies (incl major)

  • introduction_screen. (Very nice indeed)

  • ♻️ Imported some BAM assets

  • 🚚 hijri_date Rename shawal to syawal

  • 🚚 Refactor ZoneChooser class to be more modular so that it can be resuseable by introduction_screen.

  • 🚩 [DEBUG] Add Erase all data to clear all setting. Basically a GetStorage().erase. You can find it after enabling app's developer mode.

  • 🚚 [CODE] GetX to Provider for ThemeController (Later will rename it to ThemeProvider for consistency.)

  • 🚚 [CODE] Some methods are now marked as static so no need to create a new instance of them.

  • 🔥 Remove get, rxdart from pubspec.yaml (but these packages are still used by some other dependencies)

  • 💄 Changed content padding values in setting some AlertDialog.

Please download the apk(s) below, select according to your phone architecture. You also can download the fat apk (app.apk) if you're unsure which one to choose.