Late Syawal Update (pre 3)
Pre-releaseChangelog
-
✨ 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
toFutureBuilder
. As a result, I be able to get rid that old BLoC method implemented in app. This result in creatingLocationProvider
to assist the operation. -
🏗️ [CODE] Same goes to faq page. Using
FutureBuilder
instaed ofStreamBuilder
. -
🎨 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
toProvider
for ThemeController (Later will rename it toThemeProvider
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.