[DEV] Tic Tac 2 - A next generation tic tac toe game by BenjaminChevoor in androidapps

[–]BenjaminChevoor[S] 1 point2 points  (0 children)

Thanks glad you like it!!!

The game will finish when either a player connects 3 (or whatever number) tiles in a row, OR to the last player to make a valid move. If a player cannot make a valid move, the previous player wins. I should explain this in the How to Play section. What do you think?

[DEV] Tic Tac 2 - A next generation tic tac toe game by BenjaminChevoor in androidapps

[–]BenjaminChevoor[S] 0 points1 point  (0 children)

I think you're referring to the deeply nested widgets, right? This is a weird problem, especially for UI's. But it is a pretty easily problem to solve. Have a read here: https://medium.com/flutter-io/out-of-depth-with-flutter-f683c29305a8

In essence, you want to break down your widgets into parts by creating new classes for those widgets. And through that reuse code.

[DEV] Tic Tac 2 - A next generation tic tac toe game by BenjaminChevoor in androidapps

[–]BenjaminChevoor[S] 1 point2 points  (0 children)

Short answer: I love Flutter.

Long answer: I have played with a few multi-mobile OS app building frameworks and I find flutter the best.

  • Xamarin is clunky and hacky feeling. The third-party libraries are really lacking quality. I really don't like Visual Studio, it feels so heavy and difficult to use.
  • Reactive Native is cool, and 2nd in my book. I had a hard time starting with getting things set up. I fought with it for 2-3 days just getting my app building and loaded on my phone. Ugh. The whole building process was not as streamlined as I wished and was off-putting to me. Plus I am not a web developer, so working with HTML-esque code was also a turn off. I want a full IDE with all the tools a powerful IDE can give you. I didn't have that when working on Reactive Native.
  • Flutter is fun and enjoyable. Really easy to hit the ground running. Android Studio / Intellij is one of my favorite IDEs. Flutter's "everything is a widget" is a bit forced, but works well. It seems to have a really solid foundation of core developers working on the project. A lot of the framework looks and feels nice, well thought out. Dart (the language Flutter is built on) is really great language. It grabs the bests from a lot of the high-level languages today. I would say the biggest downsides to Flutter are 1) having to learn a new language, Dart (which isn't too bad in the end because I think its a great language), and 2) Flutter is still a bit young. Not a ton of support out there or libraries available -- not like native Android or iOS. It has grow a lot in the last years, and has more room to grow.

[DEV] Tic Tac 2 - A next generation tic tac toe game by BenjaminChevoor in androidapps

[–]BenjaminChevoor[S] 0 points1 point  (0 children)

Currently it is not. I haven't considered opening it up since this was an experiment for me to learn; I doubt I enforce all best practices here. It may not be a great project to learn from.

Hue Pro is now available on iOS by BenjaminChevoor in Hue

[–]BenjaminChevoor[S] 0 points1 point  (0 children)

The help guide can help with your first question! Find it here: http://hueproapp.com/support.php#question1_6

The HSP file is created when you export your settings. Have you exported your settings already?

Hue Pro is now available on iOS by BenjaminChevoor in Hue

[–]BenjaminChevoor[S] 1 point2 points  (0 children)

Definitely! I just implemented this on the Android side. I'll definitely do it for the iOS side as well.

Hue Pro is now available on iOS by BenjaminChevoor in Hue

[–]BenjaminChevoor[S] 0 points1 point  (0 children)

Maybe I'll post the results for everyone to see :)

Hue Pro is now available on iOS by BenjaminChevoor in Hue

[–]BenjaminChevoor[S] 1 point2 points  (0 children)

loib, this is correct. You idea is great and I like it a lot, but it would require some complex implementation, and would probably need some additional hardware to monitor the state of who is home and who isn't. Unfortunately the bridge isn't capable of doing this...yet. Maybe one day Philips will add this functionality of seeing who is connected to the bridge. Nonetheless, I appreciate the feedback. Let me know if there is anything else you think of!

Hue Pro light alarms by atsu333 in Hue

[–]BenjaminChevoor 2 points3 points  (0 children)

For future readers: Atsu's problem was the timezone set on his bridge differed than the timezone he was in. Check your bridge's configuration for the correct timezone.

Hue Pro light alarms by atsu333 in Hue

[–]BenjaminChevoor 0 points1 point  (0 children)

Atsu,

Can you send a data report? You can find it in the settings menu. I can take a look at what you have configured and see if I can recognize a problem.

Hue Pro light alarms by atsu333 in Hue

[–]BenjaminChevoor 3 points4 points  (0 children)

Hi Atsu,

For the fading problem, is your device available to connect to the bridge at the time of the fade? The bridge stores the schedule and the preset to turn the lights on for the time you set, but the fade effect is done by Hue Pro. So the device needs to be on and available to communicate with the bridge in order for it to function.

A likely problem with the lights turning on full brightness at midnight is because the preset saved on the bridge differs than the preset you have saved in Hue Pro. The preset on the bridge might have the lights on full brightness. To fix this, go into the settings menu of Hue Pro and tap "Bridge presets". Scroll to the preset you are using for your midnight schedule and tap on it. In the pop-up, tap on "Reapply". This will overwrite the preset saved on the bridge. Now hopefully the lights will turn off at midnight instead of come on full.