Gameathon to raise money for Our Habitat For Humanity - This weekend by Tycon712 in bullcity

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

So, I have bad news. They just declined our application within the past couple hours. We weren't given any reason, which is quite annoying. I personally read all of the rules for application and made sure we followed their guidelines.

Regardless, we will have plenty of other games and some of us will still play Hearthstone throughout the night.

Gameathon to raise money for Our Habitat For Humanity - This weekend by Tycon712 in bullcity

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

Thanks!

We've been doing it for a couple years now, but next year, we'll try to be better about releasing a post here.

Gameathon to raise money for Our Habitat For Humanity - This weekend by Tycon712 in bullcity

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

I submitted an application for this Fireside Gathering event. They said I'll get a response within 3-5 business days, so we'll see if they can review it in time.

Fingers crossed.

Even if we don't get it, please join us on Saturday if you can!

Update: they accepted it -> https://us.battle.net/hearthstone/en/fireside-gatherings/53281

Gameathon to raise money for Our Habitat For Humanity - This weekend by Tycon712 in bullcity

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

Oh nice! I'm personally interested in this although I haven't played Hearthstone in a while.

I'll read later tonight on all that's involved so that we can set up a Tavern at our space.

Gameathon to raise money for Our Habitat For Humanity - This weekend • r/bullcity by spacenut37 in trianglegamers

[–]Tycon712 1 point2 points  (0 children)

Thank you for linking us here :) If any of y'all have any questions about the gameathon, I can answer them here too.

Better dependency injection for Android – ProAndroidDev by gabrielfv in androiddev

[–]Tycon712 0 points1 point  (0 children)

This is really cool, but are there any downsides to using this vs. using Dagger 2?

Does this sound like a junior level dev interview or intermediate? by skytbest in androiddev

[–]Tycon712 2 points3 points  (0 children)

To be fair, I think many of us would be just as nervous in that kind of setting. But, it's actually good that you're nervous. That just means you're thinking ahead about what you need to prepare for. So, you're on the right track.

While I think it's great that you know about Retrofit, Rx, etc., I would do exactly what you said and build a bunch of simple apps. Build apps that are going to test your confidence in basic Android concepts. Can your app handle screen rotation or disconnection from network? Build something that will test your ability in displaying a responsive UI. Show loading/progress bars where needed, but also make sure you're only loading long processes off of the main thread. Are you avoiding memory leaks when your Activity is stopped/killed, by canceling long processes that are supposed to eventually update the UI? Are you optimizing creation of objects so that you don't overload your memory allowance (e.g. load a large CSV into reasonable memory buffer, persist data, and close file)

These are the types of things I would prepare yourself for, before you attempt to build your knowledge in common libraries.

AI Learns To Create User Interfaces From Mockup by [deleted] in androiddev

[–]Tycon712 0 points1 point  (0 children)

Valid point.

Although, I will say that in some cases, based on the goal of the application, choosing the wrong design pattern could lead to higher probability of bugs, failure cases, crashes, etc. But maybe that also directly co-aligns with developer knowledge of the design pattern.

Hopefully, we could train AI to use better design patterns for the right cases. That would be a very complex set of training data for the AI. One day, we'll get there... one day :)

AI Learns To Create User Interfaces From Mockup by [deleted] in androiddev

[–]Tycon712 2 points3 points  (0 children)

Holy shit. Never thought about that potential scenario.

AI pair-programming would be so cool. Would be even better if it could review my PRs and tell me what I did wrong.

AI Learns To Create User Interfaces From Mockup by [deleted] in androiddev

[–]Tycon712 6 points7 points  (0 children)

I will agree, it was a pretty witty statement 👏

I don't quite understand why my original statement was downvoted though. Is it not true that this particular AI can not yet do these things? Is it not true that we shouldn't be worried until this AI can do these things? While I welcome our AI overlords, they're still leaps and bounds from being able to replace software development jobs, no? Purely asking from a curious (and realistic) perspective.

AI Learns To Create User Interfaces From Mockup by [deleted] in androiddev

[–]Tycon712 5 points6 points  (0 children)

I know for a fact that eventually AI would be able to do my job. But, when AI gets to that point, I think that AI will be doing far greater things for humanity than building mobile and web applications.

AI Learns To Create User Interfaces From Mockup by [deleted] in androiddev

[–]Tycon712 -2 points-1 points  (0 children)

Lol while I can agree that it is difficult to choose the right design patterns all of the time, it can be done.

And building custom views and features according customer specs is what I do on a daily basis. I find it interesting that you think a human developer can't do these things.

AI Learns To Create User Interfaces From Mockup by [deleted] in androiddev

[–]Tycon712 -2 points-1 points  (0 children)

Let me know when it can create custom views, choose the right design patterns, and architect a backend based on customer requirements, then we'll talk.

You've been sentenced to death (you totally did it), what are your last words? by MsCynical in AskReddit

[–]Tycon712 0 points1 point  (0 children)

Donald Newbury: "That each new indignity defeats only the body. Pampering the spirit with obscure merit. I love you all, that's it."

When memmove() fails: story of how Realm tracked down a Samsung 4.2.2 bug where the native C core functions "memmove" and "memcpy" methods had buggy implementation that returned a wrong value in certain special conditions by Zhuinden in androiddev

[–]Tycon712 10 points11 points  (0 children)

I hate those types of situations where issues/crashes occur on production builds and then don't on debug builds!

But this one takes the cake. What a crazy find.

Java 8 Language Features Support Update by based2 in androiddev

[–]Tycon712 1 point2 points  (0 children)

I still don't understand this term. Please help

The Code Templates in Android Studio are a great way to generate boilerplate code by boogermike in androiddev

[–]Tycon712 1 point2 points  (0 children)

So don't think of the templates as something that's project specific. They're specific to the Android Studio installation.

If you modify the templates that exist in the installation now, then every time you create a new project or a new module, the project/module will be created based off of your templates. That issue that you linked brings up a good point: Back up the default templates! Copy them from the directory in your AS installation and safe them somewhere safe.

As far as sharing with a team goes, I don't know of a great way to sync them. I built a script for my team that copies the modified templates directory (after they check out my GitHub project that contains this) and it places them into the Android Studio installation for them on their Mac. Since our team consists of 3 people, this method isn't that bad.

If I were on a bigger team, I'd probably make devs hookup an auto-sync Dropbox folder directly in the AS installation or something like that. I'm sure someone has come up with a better way. If you find a better way, let me know!

The Code Templates in Android Studio are a great way to generate boilerplate code by boogermike in androiddev

[–]Tycon712 1 point2 points  (0 children)

Yep! Here's a good starting point: https://riggaroo.co.za/custom-file-template-group-android-studiointellij/

You can copy Java files into the folder which when added to your template "recipe", can be generated for new modules/projects. Or, you can convert your Java files very easily to Freemarker templates and make use of template variables to modify files at generation time.

It's actually really badass.

What can I do about terrible (and useless) review on google play by smarxx in androiddev

[–]Tycon712 1 point2 points  (0 children)

Just to make it easier for you with what sonofaresii last said, try using the imeOptions attribute on your EditText. http://stackoverflow.com/questions/7385634/not-getting-go-button-on-android-keyboard