In this course, the student is going to learn the basic concepts to become a junior android developer, the learning includes an introduce to java, concepts of android architecture, beginner knowledges, components for build an entire applicattion and user interface components. The intermediate course is more complex includes material design, sqlite, processes in second plane, practice applications, google services and more. we hope that you learn a lot and become a new android developer.
The course is free to anyone.
The candidate should be proficient writing JAVA code.
- Familiarity with JAVA and XML layout.
- Understanding of Software Development Patterns
Previous experience with Android is not required
- Sign up for a GitHub account if you don't have one
- Install Git
- Setup Github Client https://desktop.github.com/ or Source Tree https://www.sourcetreeapp.com/
- (Alternative) Setup SSH keys with you GitHub account following these steps
- When prompted for the passphrase field, leave it empty
- Install Android Studio
- Update SDK and Tools https://developer.android.com/studio/intro/update.html?hl=es-419
- At the end of the all classes, it will have a space of 30 minutes to solve all the questions.
| Total Duration | 32 Hours
- Introduction to JAVA (1 hour)
- Android Architecture and compile application (30 minutes)
- Android project structure (30 minutes)
- Introduction of XML Language (30 minutes)
- Use resources in Android (30 minutes)
- Use of strings (1 hour)
- Android components (1 hour)
- Comunicate by Intents (1 hour)
- Layout in Android (2 hour)
- Set up Layouts and Views in Android Studio(1 hour)
- Buttons (1 hour)
- EditText (2 hour)
- CheckBox (1 hour)
- RadioButton (1 hour)
- Fragments in Android (1 hour)
- Action Bar in Android (30 minutes)
- Themes and style in Android (30 minutes)
- ListView and adapters (1 hour)
- Floating Action Button (1 hour)
- Text input layout (1 hour)
- GridView (1 hour)
- Navigation Drawer (1 hour)
- Swipe Views (1 hour)
- Dialogs Android (2 hour)
- Retrofit (2 hour)
- Android Preferences (1 hour)
- Patterns Master-Detail (1 hour)
- Custom Content Provider (1:30 hour)
- Content Provider with multiple tables (1 hour)
- Services in second plane (2 hours)
-
Android
-
Android Icon
-
Java
-
XML
The participants must take at least 90% of the course, this is 30 hours.