vaslco / AndroidBootCamp

VaslCo AndroidBootCamp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

qwerty

AndroidBootCamp

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.

Pre Knowledge

  • 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.

Headlines ( Elementary )

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

Headlines ( UI/UX )

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

Headlines ( Advance )

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

Headlines ( Libraries )

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

About

VaslCo AndroidBootCamp

License:GNU General Public License v3.0