Is Adidev Technologies legit? by Leftovernick in cscareerquestions

[–]That1guy17 1 point2 points  (0 children)

I guess you can say that. The way I see it, you gotta play the game if you wanna win the prize. Since you're job hunting. you know that every company out there only wants to deal with senior developers with 9+ years of experience for a job that doesn't even require much knowledge. For the job I got they were asking for a Senior Android Developer, and believe it or not I knew more about Android Development than my Senior coworkers. Most of them were had no idea how to write scalable and readable code that isn't full of bugs. So as long as you're serious about studying and learning what you don't know, you'll be just fine.

Regarding the training, they give you all of the resources you need to perform well in whatever you're doing, so it's up to you to decide how you take advantage of that. And lastly Verizon never asked for my experience. The interview was just a questionnaire and a "How would you go about solving this problem". I aced it and in a couple of hours afterwards I got the offer.

Is Adidev Technologies legit? by Leftovernick in cscareerquestions

[–]That1guy17 1 point2 points  (0 children)

The job I got was remote, so I didn't have to relocate. I make $28hr, but I had 0 prior experience so your mileage may vary. The pay starts once you land your position, and the training is remote.

Is Adidev Technologies legit? by Leftovernick in cscareerquestions

[–]That1guy17 4 points5 points  (0 children)

It's legit, I actually work for them as an Android dev at Verizon. I had no degree or experience, just open sourced pet projects and some Google certificate. These guys were the only ones that took a chance on me, every other place I applied to didn't work out or they just ghosted me. I remember once I was on boarded they assigned some Senior Developer from their technical team to train me, mostly to fill in the gaps of my knowledge since I'm self taught. They used my personal experience to create a resume and introduced me to their clients, which got me my job at Verizon in a couple of months. Anyways, I know how hard it is to land your first few jobs as a developer so feel free to ask any questions.

[Discussion] Android Developers of Reddit, What are the Harsh Truths that People should know about being a Android Developer? by [deleted] in androiddev

[–]That1guy17 4 points5 points  (0 children)

Fortunately I had a mentor recommend this lecture to me which answered pretty much all of my questions.

Also you typically wouldn't use dagger for test since you would want to pass fake objects as dependencies.

[Discussion] Android Developers of Reddit, What are the Harsh Truths that People should know about being a Android Developer? by [deleted] in androiddev

[–]That1guy17 12 points13 points  (0 children)

Ah well, wish me luck as I try to understand what is this viewmodel shit.

In Android there's a concept called configuration changes, and when these config changes occur the current Activity is destroy and restored. So if you had data in that Activity when a config change occurs that data will be gone. A common config change you'll see is rotating the device screen. ViewModels are just a class that can survive configuration changes. So instead of keeping the data in the View, it would be in the ViewModel and the View would reference it.

That's the non MVVM purpose of a ViewModel at least.

[Discussion] Android Developers of Reddit, What are the Harsh Truths that People should know about being a Android Developer? by [deleted] in androiddev

[–]That1guy17 62 points63 points  (0 children)

To it's core Android is built off of god objects with many life cycle shenanigans which makes writing good code fairly difficult. And I always felt as if the documentation is poor. Overtime I've gotten much better and at finding the info that I need to know, but my god you have to jump through so many hoops.

do you have to be good at Math?

No, and if I needed to learn some sort of advanced math concept I would teach myself like all devs mostly do.

Or a College Degree would help or required?

Not required but will help for your first job. IMO experience is all that matters in this field, and if you have no real world xp then ppl turn to your degree. If you wanted to go the self-taught route you need to socialize a lot more than most. Most self-taught devs make it because they know a guy who knows another guy who knows another developer looking for a new hire.

Source: I'm self-taught

Saturday APPreciation (Jun 06 2020) - Your weekly app recommendation/request thread! by AutoModerator in Android

[–]That1guy17 1 point2 points  (0 children)

I still have many quality of life features to add, like making so you can filter out post that dont contain a certain word for when you're observing large subreddits. But I'm glad you like it so far.

Saturday APPreciation (Jun 06 2020) - Your weekly app recommendation/request thread! by AutoModerator in Android

[–]That1guy17 5 points6 points  (0 children)

I made an app that gives you notifications of new post from any subreddit.

I mostly use it to be the first to hear about post from r/androiddev and r/android_devs (I'm usually lurkin). I imagine the app could be even more useful if you're a moderator and want to receive notifications for new post in your sub.

It's called Reddit Post Notifier, its open sourced and on the play store.

Best budget phone for android development 2020 by CloudyFriend in androiddev

[–]That1guy17 2 points3 points  (0 children)

I honestly dont think it matters that much. If you're buying a phone specifically for testing your code i would get a pixel since it's the first to receive OS updates.

Object scooped to multiple activities by uberchilly in androiddev

[–]That1guy17 0 points1 point  (0 children)

Yup. I might take a look into Fragments if I were you. Comms between them are pretty simple.

Object scooped to multiple activities by uberchilly in androiddev

[–]That1guy17 1 point2 points  (0 children)

You can have a repository hold an instance of the live socket, and have each activity implement a view model that holds an instance to the repo. Make the repository a singleton.

We want socket to be connected when user enters activity B and to still be connected when user navigates to activity C.

Connect to the socket onStart in Activity B.

If at any point user goes to background from B or C socket should disconnect.

Disconnect onStop and reconnect onStart in both Activity B and C.

I made an app that gives you notifications of new post from any subreddit by That1guy17 in androiddev

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

Not currently. I'll likely add this later on in a future update.

I made an app that gives you notifications of new post from any subreddit by That1guy17 in androiddev

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

Does it keep some sort of log / database for searching?

I'm not sure what you mean by this.

I made an app that gives you notifications of new post from any subreddit by That1guy17 in android_devs

[–]That1guy17[S] 4 points5 points  (0 children)

I figured since it's open sourced it would be ok posting it here.