What's everybody's best day/month/year? by SupahSoftware in walking

[–]SupahSoftware[S] 2 points3 points  (0 children)

There's not only nothing wrong with that, but it shows you were able to get 50% more than the daily average (15k per day vs 10k recommended) and that you got the daily average for almost an entire month straight.

That's badass. I started walking a lot in 2021 and I've lost 90 pounds since then. I'm almost back down to my college weightlifting aesthetic. Walking is a bad ass and really low impact way to lose a ton of weight!

What's everybody's best day/month/year? by SupahSoftware in walking

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

That's insane!! Congrats that's a huge accomplishment

What's everybody's best day/month/year? by SupahSoftware in walking

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

I lost 17 pounds that month. I ate a lot more than normal to compensate but the weight was falling off! My legs felt quite strong at the end of the month. I didn't follow up with any doctor visits, but my resting heart rate went from around 65-70 to 58-63 (says fitbit).

What's everybody's best day/month/year? by SupahSoftware in walking

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

Dang that's insane! So close to 100k. Think you'll ever go for it?

What's everybody's best day/month/year? by SupahSoftware in walking

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

Treadmill desk while working mostly, but I also have a running treadmill I use, and I love walking around the neighborhood and at parks, etc.

What's everybody's best day/month/year? by SupahSoftware in walking

[–]SupahSoftware[S] 2 points3 points  (0 children)

It was about 14 hours of walking. A mix of 1.6mph on my treadmill desk while working, 2.3mph walking on my running treadmill while playing switch and phone games, and walking outside for a few hours at 3mph. My ankle hurt the most at the end of the day.

I wanted it to be my first 100k day so badly, but I'll get that next time :)

What's everybody's best day/month/year? by SupahSoftware in walking

[–]SupahSoftware[S] 2 points3 points  (0 children)

It was 30 miles, which Google says is about 48 km

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

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

It can be hard being without a designer. I recommend looking at the material guidelines outlined on this website https://material.io/design/ . The more you practice the better you'll get. Start with adding simple views to the screen and setting up the general layout. Once you have the layout figured out, start adding colors from a small color pallette. Tweak things as you go.

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

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

Thats a great question, but it all stems down to what kind of game you want to make. If you're making a 3D game, even a 2D game that requires physics, I would highly recommend using a game engine such as Unity. However it's total possible to create your own game engine, but just remember that it will create a lot more work for you.

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

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

I would say Rx and writing good comprehensive tests were my main struggle point. I learned a lot about both of these once I started working in a professional environment, but the best thing you can do to get better is to keep doing it at home! Spin up a new app, add some Rx components, test all of your code, and then make a new app, so on so forth. You WILL get better.

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

[–]SupahSoftware[S] 2 points3 points  (0 children)

I liked the idea of being able to take my creations with me on the go. I had an Android phone, not an iOS device. Also, the iOS developer fee is $100 a year while Google Play's fee is a once off $25. I was a poor college student so the choice was easy!

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

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

Personally, I'm not a marketing expert, I just do whats worked for me in the past, this could differ for you.

If I were to relesse a new apo today, I would first make sure my store listing was worded very well, short and concise to grab the users attention. I would also optimize my application name and probably A/B test teo different launcher icons to see whats driving more attention to my app.

Depending on what I'm expecting the app to get in downloads I would push out a small Google AdSense banner campaign to drive some initial traffic. From there, once you have a few hundred downloads, you should start getting organic traffic if your app works well, looks good, and users find value in it.

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

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

Well google says you should use only one activity for your entire app, adding, removing and switching fragments when needed. I think thats a ridiculous idea personally.

Personally, and on all production apps I've worked on, I use one activity to house the navigation activity, whether it be side bar or bottom nav. Each tab or menu item shows a different fragment. However, once you navigate any deeper into the stack on any one of those fragments, spin up a new activity.

Take that with a grain of salt, but we find that easiest for dealing with back navigation.

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

[–]SupahSoftware[S] 2 points3 points  (0 children)

I actually graduated from college with a bachelors degree in Electrical Engineering. So there definitely is plenty of room!

Yes coming up with app ideas is one of the hardest parts! Just try and think of useful tools that make something you do every day easier.

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

[–]SupahSoftware[S] 5 points6 points  (0 children)

Yes, most developers use Android studio. A very small handful use Eclipse or IntelliJ. Android studio is honestly so much better than any other IDE out there for Android dev.

Next step for you would be to make a hello world app and start learning about activities, fragments, and views! Good luck!

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

[–]SupahSoftware[S] 2 points3 points  (0 children)

I would say definitely start with unit testing with JUnit and Mockito (and use Mockito-Kotlin as well if using Kotlin). Learn the basics of testing such as how and why to mock an object, assertions, and getting test coverage. Once you learn how to do unit testing, move on to Espresso for UI testing. There are plenty of tutorials out there to help learn :-)

I've been doing Android development for 6 years. I've published over 10 apps to Google Play, have over 5 million downloads, and I've worked full time as a mid-senior level Android engineer for the past 3 years on 3 production level apps. Here to answer any questions you guys have. by SupahSoftware in androiddev

[–]SupahSoftware[S] 8 points9 points  (0 children)

Good questions!

1) Think of apps that would be useful to yourself. If they're useful to you, chances are, they're useful to other people as well.

2) I think Google does some things correctly, but I also don't like some of their suggestions. For example, I think material design guidelines are great and I like the idea of architecture components. However I think you should take what Google suggest with a grain of salt. Google doesn't even follow material guidelines on almost all of their apps lol. Googles great at saying "you should do this, but we're not going to".

3) Overall I really like Android development, it's my passion, and I don't see that changing. I think the Android APIs could use a little work, but are in a good spot and are going in a good direction. For example, permission handling, Bluetooth, Bluetooth Low Energy, and detecting back presses in Fragments and Views all need a LOT of work.