The Comprehensive Android App Development Masterclass
- Descrição
- Currículo
- FAQ
- Revisões
Android App Development will open many doors for you since AAndroidis is the most popular operating system in the world.
You may want to learn Android development for many reasons- maybe you have many app ideas but don’t know where to start. Or perhaps it’s time for a career change, and Android Development picked your interest? Or maybe you want to be more valuable at your company… whatever the reason, you’re are on the right path by being here!
This is a hands-on course, meaning you will build several android apps as you learn!
The course is structured in such a way to improve your knowledge retention – by having a lot of hands-on projects. In each section of the course, you will be practicing and building something meaningful, which will further your understanding of Android App Development. Of course, there are quizzes and challenges as well.
All you need is an open mind, willingness to work (and some patience, too).
You’ll learn the Java programming language fundaments such as Java variables, variable types, relational and logical operators, loops, and methods. Once the language basics are covered, you’ll then move on to learning Java Object–Oriented Programming concepts – classes, Java Inheritance, and how to create objects from Java classes.
Next, you’ll learn the most fundamental Java Data Structures, which help programmers store and manipulate programs’ data efficiently and quickly (Arrays and ArrayLists).
Suppose you are familiar with the Java programming language. In that case, you can always fast-forward to the Android Development part of the course, which introduces the fool Bootcamp for Android App Development. In the Android App Development part of the course, you’ll focus on building an Android app from the get-go. Thus, you’ll be learning Android concepts such as Android Activities, Android Basic Project Structure, Android Layouts, and XML by actually doing the work, building android apps from scratch!
The goal is to take you through the whole process of learning Android development, from zero to hero, from building simple Android apps to apps that connect to Firebase (remote realtime–database). These apps recognize faces on a photo (MLKit Face Recognition) to learn how to build Android map-driven applications! Along the way, you’ll learn how to store data in android(SQLite and Sharedpreferences). You’ll learn how to use the fundamental design pattern called MVC – Model-View-Controller to structure your Android projects. You’ll learn how to use the most modern Android libraries and APIs like Android ROOM – an alternative way to save Android data! Finally, you’ll master how to use Android Fragments to make your apps more versatile and run on different device sizes (phone, tablet).
Additionally, you’ll learn how to play sound (Android SoundPool, Android ExoPlayer) and use Android native classes to draw shapes on the screen – by using the Android Canvas class and so much more!
As you can see, this is the course you’ll need to get started in Android Development with Java – this is your Android Development Bootcamp course that will take you from zero to hero!
Start learning in this ultimate Android Development tutorial, where you’ll go deep into Android development tools, such as Android Studio and Android App Development.
Enroll today and start learning.
See you inside.
Paulo
-
7[OPTIONAL] Changing Android Studio Theme - So it looks like mine!Texto
-
8Build an App - Build your First Android App - ShowMyNameVídeo Aula
In this lecture, you'll go through a few basics of creating an android project. You'll be following these steps:
Open Android studio
Using the Android Studio Project Wizard to create your first Android App Project
You'll dive into Android User Interface Layout and start building the User Interface for our simple app.
Once the User interface layout is done, namely a button and a TextView, you'll move onto the Java code app logic.
Quickly, you'll be immersed in Android Java and Android-specific API's to add interactivity between the button and the TextView
Learn how to use Android Event Listeners to respond to the button click and show the text on the screen.
After completing this section, you will build a simple yet concise android application that will take a user input and display it on the screen with a click of a button.
-
9Build an App - Build your First Android App - ShowMyName - User InterfaceVídeo Aula
-
10Build an App - Build your First Android App - ShowMyName - Adding EditTextVídeo Aula
-
11Source CodeTexto
-
12What We'll Cover in This SectionVídeo Aula
-
13Create and Run a Java ProgramVídeo Aula
-
14Java Code StructureVídeo Aula
-
15Java Variables And ConcatenationVídeo Aula
-
16Java Integer Variable TypeVídeo Aula
-
17Java Long and Double Variable TypesVídeo Aula
-
18Java Byte and Char Variable TypesVídeo Aula
-
19Java Boolean Variable TypeVídeo Aula
-
20Java OperatorsVídeo Aula
-
21The RemainderVídeo Aula
-
22Relational OperatorsVídeo Aula
-
23Logical and Relational OperatorsVídeo Aula
-
24The AND Logical OperatorVídeo Aula
-
25The OR Logical OperatorVídeo Aula
-
26The NOT Logical OperatorVídeo Aula
-
27The for-loopVídeo Aula
-
28The else-if StatementVídeo Aula
-
29The Switch StatementVídeo Aula
In the last coding exercise, you used the else-if statements to solve branch your code. Although else-if statements enable us to chain as many of if statements as we want, you can see how we can end up with a lot of code that’s hard to follow and read. There’s a better way to deal with situations where you might have more than two possible conditions - the Switch Statement.
In the next lesson, we'll learn how to use the Switch statement.
-
30Switch Statement CodeTexto
-
31Quick Exercise - Switch StatementsTexto
-
32The Do While LoopVídeo Aula
-
33Exercise Source Code - SolutionTexto
-
34Methods and String ParametersVídeo Aula
-
35Function Parameters - Add MethodVídeo Aula
-
36Return Types in Methods - Double Return TypeVídeo Aula
-
37CODING EXERCISE: Game Character - CodeRunner -Relational OperatorsQuestionário
-
38CODING EXERCISE SOLUTIONTexto
-
39String Return Function TypeVídeo Aula
-
40CODING EXERCISE: Calculate Area of a RectangleQuestionário
-
41CODING EXERCISE SOLUTIONTexto
-
45Introduction to Classes and OOP - Object Oriented ProgrammingVídeo Aula
-
46Creating your First Java ClassVídeo Aula
-
47CODING EXERCISE: Create a Rectangle ClassQuestionário
-
48CODING EXERCISE SOLUTIONTexto
-
49Adding the Description Method to the ClassVídeo Aula
-
50CODING EXERCISE: Rectangle AreaQuestionário
-
51CODING EXERCISE SOLUTIONTexto
-
52Constructors in JavaVídeo Aula
-
53Constructors and InheritanceVídeo Aula
-
54Source code - Constructors and Inheritance in JavaTexto
-
55CODING EXERCISE: Rectangle ConstructorQuestionário
-
56CODING EXERCISE SOLUTIONTexto
-
57Access Modifier and Getters and SettersVídeo Aula
-
58CODING EXERCISE: Adding Access Modifiers & Getters and SettersQuestionário
-
59CODING EXERCISE SOLUTIONTexto
-
60Overloading ConstructorsVídeo Aula
-
61Java Coding Convention GuideTexto
-
62The Java Class LibraryVídeo Aula
-
63Source CodeTexto
-
64Introduction to Java Inheritance - What is it?Vídeo Aula
-
65Creating a Java Inheritance StructureVídeo Aula
-
66CODING EXERCISE: Create a Box Subclass of Rectangle ClassQuestionário
-
67CODING EXERCISE SOLUTIONTexto
-
68Overriding Super Class MethodsVídeo Aula
-
69CODING EXERCISE: Override the Area MethodQuestionário
-
70CODING EXERCISE SOLUTIONTexto
-
71Understanding toString Override MethodVídeo Aula
-
72String is an Object, After all!Vídeo Aula
-
73Source CodeTexto
