The BEST android courses in the world: https://codingwithmitch.com/ I had a chat with my engineering manager at Square. He's the best! Truthfully, he's the only manager I've ever had but that doesn't make him less great! We talk in detail about how he keeps his engineers...
The BEST android courses in the world: https://codingwithmitch.com/
I had a chat with my engineering manager at Square. He's the best!
Truthfully, he's the only manager I've ever had but that doesn't make him less great! We talk in detail about how he keeps his engineers performing at their best while simultaneously maintaining happiness and job satisfaction.
Mike:
https://twitter.com/MECarmody
Follow Mitch:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The BEST android courses in the world: https://codingwithmitch.com/ P.Y. and I talk about android performance, memory leaks, tools for performance monitoring, Android at Square, and his journey as an L8 android developer at Square. P.Y.: https://twitter.com/Piwai Follow...
The BEST android courses in the world: https://codingwithmitch.com/
P.Y. and I talk about android performance, memory leaks, tools for performance monitoring, Android at Square, and his journey as an L8 android developer at Square.
P.Y.:
https://twitter.com/Piwai
Follow Mitch:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The BEST android courses in the world: https://codingwithmitch.com/ 0:00 Creating online content for Software Engineering 3:32 Rahuls formal education 6:00 Turning down Google for a job at a start-up 8:43 How to gain confidence in interviews 10:36 Interview prep: Technical...
The BEST android courses in the world: https://codingwithmitch.com/
0:00 Creating online content for Software Engineering
3:32 Rahuls formal education
6:00 Turning down Google for a job at a start-up
8:43 How to gain confidence in interviews
10:36 Interview prep: Technical
15:10 What's the best way for companies to interview?
19:10 Interview prep: Behavioral
22:33 Interview prep: System design
26:55 Writing Design documents
34:27 The importance of making DIAGRAMS!
37:10 Identifying a high quality manager
42:17 Identifying a good company to work for
44:00 Estimating feature work accurately
52:09 Getting personalized career advice at jointaro.com
Rahul:
https://twitter.com/rpandey1234
https://www.jointaro.com/
https://www.youtube.com/@RahulPandeyrkp
Follow Mitch:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The BEST android courses in the world: https://codingwithmitch.com/ In this video I'm going to talk about Software Engineering Interview process at big tech companies. I'll talk about the interview process in detail, including Squares android interview process. If you're...
The BEST android courses in the world: https://codingwithmitch.com/
In this video I'm going to talk about Software Engineering Interview process at big tech companies. I'll talk about the interview process in detail, including Squares android interview process. If you're thinking of applying for a software engineering job, this video will help you understand the application and hiring process.
0:00 What's covered in this video
2:42 Interview Structure
5:00 Technical Interview
9:18 Behavioral Interview
11:07 System Design / Past-experience
14:40 Faking your way through the Behavioral & System design interview
16:14 Applying for high-level positions (senior++)
19:05 Interviewing at Square
20:05 What I did to prepare for Squares interview
22:22 Interviewing at Square in detail
28:23 Experience: Do you need android experience to apply for an android role?
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The BEST android courses in the world: https://codingwithmitch.com/ What's in this video 1. How to set up the google maps SDK for android 2. Using Google maps SDK with Jetpack Compose 3. Adding clusters to your map. 4. Adding polygons to your map. 5. Adding markers that are...
The BEST android courses in the world: https://codingwithmitch.com/
What's in this video
1. How to set up the google maps SDK for android
2. Using Google maps SDK with Jetpack Compose
3. Adding clusters to your map.
4. Adding polygons to your map.
5. Adding markers that are clickable and display information.
6. Showing your location.
7. Asking permission to show your location.
8. I wrote a little algorithm to center the camera based on all the markers/polygons on the map.
Code: https://github.com/mitchtabian/Google-Maps-Compose
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The BEST android courses in the world: https://codingwithmitch.com/ I made a simple app that serves either a (1) compose UI or (2) XML UI. Which UI is served is configurable at runtime. So basically I built two almost identical UIs, one in compose and one in XML. And I'm...
The BEST android courses in the world: https://codingwithmitch.com/
I made a simple app that serves either a (1) compose UI or (2) XML UI. Which UI is served is configurable at runtime. So basically I built two almost identical UIs, one in compose and one in XML. And I'm retrieving a flag from Firebase remote config. Its just a boolean. If true the app will serve the compose UI. If false it will serve the XML UI.
Code: https://github.com/mitchtabian/ABTestLayouts
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
Watch the course: https://codingwithmitch.com/courses/giffit-a-gif-building-app/ Learn to create an android app that builds gifs! The gifs are saved to the phones public storage so you can share them with other apps. Topics: 1. Android file system 2. Reading and Writing files...
Watch the course: https://codingwithmitch.com/courses/giffit-a-gif-building-app/
Learn to create an android app that builds gifs! The gifs are saved to the phones public storage so you can share them with other apps.
Topics:
1. Android file system
2. Reading and Writing files to internal and external storage
3. Asking for permissions
4. Scoped Storage
5. output streams
6. input streams
7. Jetpack Compose
8. Gesture with compose
9. Kotlin
10. Coroutines and flows
11. MVVM / MVI architecture
12. Managing state
13. Building a gif
14. Resizing a gif
15. Capturing bitmaps
16. Capturing screenshots as bitmaps
17. Handling Errors
18. Hilt for dependency injection
19. Coil
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The BEST android courses in the world: https://codingwithmitch.com/ 4 things you should NOT DO in a software engineering interview. Social: https://twitter.com/mitch_tabian https://www.instagram.com/codingwithmitch . .
The BEST android courses in the world: https://codingwithmitch.com/
4 things you should NOT DO in a software engineering interview.
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The BEST android courses in the world: https://codingwithmitch.com/ Chatting with Steve Huynh about how I transitioned from a Physics student to a software engineer. Currently I work at Square as an Android Engineer. Steve's Youtube: https://www.youtube.com/c/ALifeEngineered...
The BEST android courses in the world: https://codingwithmitch.com/
Chatting with Steve Huynh about how I transitioned from a Physics student to a software engineer. Currently I work at Square as an Android Engineer.
Steve's Youtube:
https://www.youtube.com/c/ALifeEngineered
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The BEST android courses in the world: https://codingwithmitch.com/ Chatting with Steve Huynh about how I transitioned from a Physics student to a software engineer. Currently I work at Square as an Android Engineer. Steve's Youtube: https://www.youtube.com/c/ALifeEngineered...
The BEST android courses in the world: https://codingwithmitch.com/
Chatting with Steve Huynh about how I transitioned from a Physics student to a software engineer. Currently I work at Square as an Android Engineer.
Steve's Youtube:
https://www.youtube.com/c/ALifeEngineered
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The best Android courses in the world: https://codingwithmitch.com/courses/ Kotlin poet playground: https://github.com/mitchtabian/KotlinPoet-Playground KotlinPoet: https://square.github.io/kotlinpoet/ Join Flexispot Spin&Win to win Standiverary gift from Sep. 20-30th, 2021....
The best Android courses in the world: https://codingwithmitch.com/courses/
Kotlin poet playground:
https://github.com/mitchtabian/KotlinPoet-Playground
KotlinPoet:
https://square.github.io/kotlinpoet/
Join Flexispot Spin&Win to win Standiverary gift from Sep. 20-30th, 2021. 100% winning rate!
Spin&Win link for US site:https://bit.ly/3jTqe7n
Spin&Win link for CAN site:https://bit.ly/3yVpYt0
To Celebrate FlexiSpot Standiversary from Sep. 27-29, 2021! Up to 45% OFF!
Save CA$100 when purchase this desk fromhttps://bit.ly/3zYqyHB
Follow me:
Instagram: https://www.instagram.com/codingwithmitch
Twitter: https://twitter.com/mitch_tabian
.
.
The BEST android courses in the world: https://codingwithmitch.com/ In this video I show you how to add animations to your jetpack compose navigation system. Accompanist Animations: https://github.com/google/accompanist/tree/main/navigation-animation Article by Ian Lake:...
The BEST android courses in the world: https://codingwithmitch.com/
In this video I show you how to add animations to your jetpack compose navigation system.
Accompanist Animations:
https://github.com/google/accompanist/tree/main/navigation-animation
Article by Ian Lake:
https://medium.com/androiddevelopers/animations-in-navigation-compose-36d48870776b
Samples:
https://github.com/mitchtabian/Dota-Info
https://github.com/2307vivek/Adopty
Follow me:
Instagram: https://www.instagram.com/codingwithmitch
Twitter: https://twitter.com/mitch_tabian
.
.
The best android courses on the planet: https://codingwithmitch.com/ I did a major refactor to the "Powerful Android Apps with Jetpack Architecture" course. Here's a high level of what I did: 1. Migrate from Dagger to Hilt. 2. Update Navigation Component. 3. Avoid sharing...
The best android courses on the planet: https://codingwithmitch.com/
I did a major refactor to the "Powerful Android Apps with Jetpack Architecture" course.
Here's a high level of what I did:
1. Migrate from Dagger to Hilt.
2. Update Navigation Component.
3. Avoid sharing viewmodels. It makes unit testing easier when I can test fragments in isolation.
4. Splitting business models into Entities and Dto's. This way I have a clear business model, network model, and caching model.
5. Writing use cases.
6. Unidirectional data flow with MVI and kotlin sealed classes. (See Interactors)
7. Refactor message handling system to a Queue.
8. Migrate from Shared Preferences to DataStore.
9. Migrate from Kotlin synthetics to ViewBinding.
10. Write Unit tests for use-cases.
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.
The best android courses on the planet: https://codingwithmitch.com/ Navigation Component now has support for Multiple backstack's. Thank you Ian Lake and others at google who contributed. Social: https://twitter.com/mitch_tabian https://www.instagram.com/codingwithmitch . .
The best android courses on the planet: https://codingwithmitch.com/
Navigation Component now has support for Multiple backstack's.
Thank you Ian Lake and others at google who contributed.
Social:
https://twitter.com/mitch_tabian
https://www.instagram.com/codingwithmitch
.
.