| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
After 7 years of experience in Android development, I have been on both sides as an interviewer and as a candidate. Cracking a technical job interview can be a challenging task and we have to be prepared to demonstrate our knowledge. That's why I decided to create this study guide according to my experiences and try to keep it updated to help others and myself get the dream job when facing a new interview. Feel free to make a pull request and collaborate.
note: References come from authors of the blogs, stackoverflow posts and the online android community.
Enjoy it ;)
🙂
✔️ Android components : Reference
✔️ Fragment lifecycle and Activity lifecyle
✔️ Implicity vs explicity intents
✔️ .dex files : Reference
✔️ Multidex : Reference
✔️ Abstract class vs interface : Reference
🛠
😃
😅
-Gradle settings -Build config -BuildTypes -Signing configuration -Android keystore -Flavors
🧑💻
-Profile tools -Apk analyzer -Database inspector
🧑🎨
-Viewbindings vs databinding vs kotlin synthetics -RecyclerView.Adapter.StateRestorationPolicy -Recycler adapter why list adapter, Adapter viewholder,onbindviewholder,oncreateviewholder definitions -Diff call utils -UX patterns -Jetpack Compose
💪
😎
📱
✔️ Retrofit vs ktor vs volley ✔️ Converter gson vs moshi ✔️ Parcelable vs Serializable ✔️ Okhttp ✔️ Interceptors ✔️ Glide vs Picasso vs coil
🔧
✔️ Crashlitics ✔️ Push Notifications ✔️ Firebase test labs
✅
⚙️
✔️ Rules ✔️ Advantages
💻
✔️ Bitrise vs Github actions vs Jenkins
❌
👌
Carlos Adan - @carlyad4m
| Back | FazBrowse Home | New Git URL |