ANDROID (Lollipop) The Easiest and Quickest Way
Udemy
Course Summary
Complete course with Android Studio. Learn creating different Apps from scratch.
-
+
Course Description
Price reduced to 99$ during this week!
Note: All the apps developed in this course are compatible with Android L 5.0 (Lollipop) and a video explaining the key features of Android L is added.
Fourth application (Reddit App) being added, read further to know more about it.
This course is for anybody who is interested in Android Development; either to create your own application, start a career or increase your current skills. We will take you from zero knowledge to the ability of creating your own apps. Knowledge of Java is not needed.
The method of teaching used is 'Learn by Doing’; we’re keen to get you using and becoming comfortable with Android Studio in the very first lesson. The lessons are practical and include student exercises with solutions, as well as inside knowledge and tips from your professional tutor. On every lesson there will be some part of an App to develop, if there is any new concept not seen before we will explain it and after that we will practice with it developing that bit.
Also we will realize exercises to test that knowledge, explaining it with different solutions after leaving some time for the student to try it on his own.
This course has 6 hours of videos with two application tutorials. We promote student-tutor interaction. Have any problems? Let us know and we’ll answer you as quickly and coherently as possible; either in the form of a new video or a written explanation.
- For the first application you will learn how to use the tools correctly, how to create a project and you will understand how android works internally and how the project is structured and to finish we will launch our first Application on a real device or a emulator.
- We will continue with a section which will tell you how to find problems, how to understand errors and how to be self sufficient, finding and adding resources to your code so that way you can keep improving applications in your own.
- The second application will be a game, called HangDroid a version of the classic hangman, here we will see Android in more depth, learning the basics about screen navigation, view creation, data persistence and much more, finishing with a game where you can play on single player mode or even multi player with another person!
- The third application and more important will introduce Fragments, Tabs, Action Bar, Google Maps, Google Admob to monetize your app and will teach how to upload your App to Google Play Store - The fourth application currently under construction is an App that displays posts from Reddit. This allow us to explain how to consume a Rest API, how to make HttpConnection, parse a JSON response and use SQLite to store the posts, being able to see them in offline mode.
This course has been created from a developer who learned how to do apps during four years with more than 15 apps, and his idea is to sum up the process of learning, giving it to you with basics examples and teaching you the methodology used to keep learning on your own so at the end of the course you will not only have learned the basics but also be self sufficient on the Android Apps development.
This is what our students said : - I have recently enrolled into your course on Udemy for Android, I have to say I am loving the course and must give yourself top marks for the teaching style and presentation of the tutorials
- I tried develop in Eclipse IDE with plugin ADT. But i had much errors, not with develop application, but with Eclipse. Solve all errors take me time. And i used AVD from Eclipse, omg it take even more than 10 - 15 minutes to run project. Again waste of time. But than i find your course. It is about 3 day ago. I switched to Android Studio, i start learning lot of about develop java android app. You help me make "move" things. I see progress with my android develop skills.
-
+
Course Syllabus
- Android Studio, get familiar with the tools
- Installing Android Studio
- Creating a new project and basic concepts
- SDK Manager
- Launching our on App on the mobile and the emulator
- (Optional) Genymotion and Android Studio Shortcuts
- Excercise : Test your App on a 10" Tablet
- Android 5.0 Lollipop walkthrough
- An Android Project, the basics
- Project Structure and type of files
- Android Resources
- Android Manifest
- Excercise : Change the name and icon of our App
- Your first App, show your progress!
- Android Views, first contact
- Your first crash and your first fix
- Your first Method
- Take a screenshot and share it!
- The key to be self sufficient learning Android
- Logs
- Debugging
- StackOverflow
- Import Android Samples
- App1. Starting with Views and Java
- Application 1. Overview
- Views basics : LinearLayout and RelativeLayout
- Excercise : Create Main Screen
- Java basics
- Some motivation and Intents
- Creating the game screen
- App1. Basic programming
- Activity lifecycle
- Reading from a EditText
- Java If and Toasts
- Loops ( Java For )
- Showing guessed letters
- Excercise: Failing a letter
- Excercise : Display failed letters
- App1. Game Logic, make it funny
- Winning the game and adding scores
- Game Over
- Excercise : Show the score
- Java Array
- Random
- App1. Multiplayer Game.
- Creating view on XML mode
- Sending the word
- Inflating a view
- Excercise : Activities Stack
- App1. Scores
- ScrollView
- Shared Preferences Write
- Shared Preferences Read
- Clearing the stack
- App2. Overview and first screens
- Introduction to our second app.
- Splash Screen
- Threads and Handlers
- Fragments
- ListView and Java List
- Adapters
- App2. Downloading data from the cloud
- Picasso and Maven
- Parse.com creating our database
- Java Class and Constructor
- Parse.com Retrieving data
- Excercise : Displaying data from Parse.com
- ItemClickListener
- Action Bar and Tabs
- App2. Navigation and Maps
- View Pager
- MapView I
- MapView II
- Adding items to the MapView
- Push Notifications
- Google AdMob
- Export your App
- Publish your App on Google Play Store
- App3. Http, Rest API, SQLite
- Working on the next app. SQLite , REST APIs consumption, Android L features..
- Reddit REST API
- AsyncTask
- Http connection
- OKHTTP, synchronous and asynchronous
- Google Volley, connections management
- Next lesson coming third week of Dec