In our Interviews we have seen most of our Intern volunteers ask, how to learn Android programming and become a complete android developer. Learning android developmet is a step by step proccess, so you must learn it step by step and be patient. Here, We have tried to cover most of the important headlines in the Android Development proccess. This repository will help you became an android developer. We collect some major headlines In a complete project repositories as a BootCamp.
Let's Start And Have fun.
- First of all, you must have a basic knowledge of the Java language for Android Development.
- Set up Android Studio IDE of Android Development on your PC or Laptop.
- Take a course or any book on Android app development with which you are comfortable.
Id | Title | Reference Link | Reference Code |
---|---|---|---|
1 | Learn about debugging an Android Application step by step. | Reference Link | Reference Code |
2 | Understand the Activity Lifecycle. | Reference Link | Reference Code |
3 | Learn about Shared Preferences. | Reference Link | Reference Code |
4 | Learn about Fragment in Android. | Reference Link | Reference Code |
5 | Learn about RecyclerView in Android. | Reference Link | Reference Code |
7 | Learn about Dialog, Dialog Fragments. | Reference Link | Reference Code |
8 | Learn about Actionbars, toolbar and menu. | Reference Link | Reference Code |
9 | Learn about basic threading. | Reference Link | Reference Code |
10 | Learn about Networking in Android applications. | Reference Link | Reference Code |
11 | Learn about working with web services (Parsers) | Reference Link | Reference Code |
12 | Learn about Database (SqlLite). | Reference Link | Reference Code |
13 | Learn about Service, IntentService | Reference Link | Reference Code |
14 | Learn about the Android Sensors, GPS, Acceleration. | Reference Link | Reference Code |
15 | Learn about creating Custom View. | Reference Link | Reference Code |
16 | Learn about Notification. | Reference Link | Reference Code |
17 | Learn about Orientation Changes. | Reference Link | Reference Code |
18 | Learn How The Android Image Loading Library work (Glide, Fresco) | Reference Link | Reference Code |
19 | Learn about Map and location base APIs | Reference Link | Reference Code |
20 | Learn how to Play Audio and Video in Android | Reference Link | Reference Code |
21 | Learn how to develop widgets in Android | Reference Link | Reference Code |
22 | Learn how to work with run time permissions in Android | Reference Link | Reference Code |
23 | Learn how to work with proguard in Android | Reference Link | Reference Code |
24 | Learn how to build multi language app in Android | Reference Link | Reference Code |
25 | Learn how to build multi theme app in Android | Reference Link | Reference Code |
26 | Learn how to work with bundles in Android | Reference Link | Reference Code |
27 | Learn how to work with Spinners in Android | Reference Link | Reference Code |
28 | Learn how to work with Horizontal recyclerview in Android | Reference Link | Reference Code |
29 | Learn how to create GridView with recyclerview in Android | Reference Link | Reference Code |
30 | Learn how to work with calendars and datepickers in Android | Reference Link | Reference Code |
31 | Learn how to work with camera (Image/Video) in Android | Reference Link | Reference Code |
32 | Learn how to work with animations in Android | Reference Link | Reference Code |
33 | Learn how to work with Memory in Android | Reference Link | Reference Code |
Id | Title | Reference Link | Reference Code |
---|---|---|---|
1 | Implement complex Recyclerview (multi-view) | Reference Link | Reference Code |
2 | Implement Sliding Pages (Intro Pages) | Reference Link | Reference Code |
3 | Implement Custom SnackBars | Reference Link | Reference Code |
4 | Implement Custom FAB (FLoatingActionButton) | Reference Link | Reference Code |
5 | Implement Custom BottomSheet (font + coloring) | Reference Link | Reference Code |
6 | Implement Veiw Selectors (Clicked, Hover,... ) | Reference Link | Reference Code |
Id | Title | Reference Link | Reference Code |
---|---|---|---|
1 | Add firebase analytics to your project | Reference Link | Reference Code |
2 | Add firebase crashlytics to your project | Reference Link | Reference Code |
3 | Send/Receive push notification to your project | Reference Link | Reference Code |
4 | Work with Room ORM | Reference Link | Reference Code |
5 | Work with Viewpager | Reference Link | Reference Code |
Lib | Title | Reference Link | Reference Code |
---|---|---|---|
Glide | An image loading and caching library for Android | Reference Link | Reference Code |
Fresco | An image loading and caching library for Android | Reference Link | Reference Code |
Retrofit | A type-safe HTTP client for Android and Java | Reference Link | Reference Code |
SDP | Scalable size unit | Reference Link | Reference Code |
Lottie | Render After Effects animations natively on Android | Reference Link | Reference Code |
LoadingView | A simple loadingview for android with animation | Reference Link | Reference Code |