Esempio n. 1
0
        public App()
        {
            //SetCulture("en-US");

            InitializeComponent();

            DependencyService.Register <INavigation>();
            DependencyService.Register <IAlarmsRepository>();
            DependencyService.Register <IAlarmService>();
            DependencyService.Register <IMessageBoxService>();
            DependencyService.Register <ISpeechToText>();

            DependencyService.Get <IAdMobInterstitial>().Start();

            var navigationPage = new NavigationPage(new AlarmsPage());

            navigationPage.On <iOS>().SetPrefersLargeTitles(true);

            MainPage = navigationPage;

            if (!isNotFirst)
            {
                var everdayBool = new bool[] { true, true, true, true, true, true, true };

                var ListInitAlarm = new List <Alarm>()
                {
                    new Alarm()
                    {
                        Name = "일어나서 이불개자", Days = new DaysOfWeek(everdayBool), Time = new TimeSpan(7, 0, 0), IsActive = false, Index = 0
                    },
                    new Alarm()
                    {
                        Name = "아침 운동 좋아", Days = new DaysOfWeek(everdayBool), Time = new TimeSpan(7, 30, 0), IsActive = false, Index = 1
                    },
                    new Alarm()
                    {
                        Name = "일단 침대에 눕자", Days = new DaysOfWeek(everdayBool), Time = new TimeSpan(23, 30, 0), IsActive = false, Index = 2
                    }
                };

                foreach (var alarm in ListInitAlarm)
                {
                    AlarmService.SaveAlarmAtLocal(alarm);
                }

                var welcomePage = AppIntro.CreateAppIntro();
                welcomePage.Vibrate = false;
                MainPage.Navigation.PushModalAsync(welcomePage);

                Preferences.Set(nameof(isNotFirst), true);
            }

            Alarm.IsInitFinished = true;
        }
Esempio n. 2
0
        public App()
        {
            InitializeComponent();

            MainPage = new AppIntro();
        }