UDEMY
UDEMY Logo

Android App Development Bootcamp - Build a portfolio! 

  • Offered byUDEMY

Android App Development Bootcamp - Build a portfolio!
 at 
UDEMY 
Overview

Gain a deep understanding of the core important aspects of Android app development & become a professional Android developer

Duration

25 hours

Total fee

525

Mode of learning

Online

Difficulty level

Beginner

Credential

Certificate

Android App Development Bootcamp - Build a portfolio!
 at 
UDEMY 
Highlights

  • Student will get the Certificate Of Completion
  • Switch careers and get a job as an Android Developer
  • Get Full lifetime Access Of this Course
  • Go from a complete beginner - even with no previous programming experience - to a real Android App Developer
Read more
Details Icon

Android App Development Bootcamp - Build a portfolio!
 at 
UDEMY 
Course details

Who should do this course?
  • For Beginners or Anyone interested in learning about Android app development
What are the course deliverables?
  • Make beautiful, professional, Android apps
  • Learn Java AND Kotlin
  • Android Foundation: Part 1 XML and Layouts
  • Android Foundation : Part 2: java
  • Activities, Intents & The Android Manifest
  • Kotlin Overview, Variables, Null Safety, Debugging
More about this course
  • The Android Development Bootcamp is a brand new, up-to-date course providing the perfect introduction to the real-world Android concepts and skills required to be a successful Android developer in
  • This course will go from setting up and installing Android Studio to building real apps
  • This Course includes the key concepts - from Variables, Classes and Methods through to Inheritance, Interfaces and much more

Android App Development Bootcamp - Build a portfolio!
 at 
UDEMY 
Curriculum

MODULE:1 Getting Started

Run project on an Android Virtual Device (Emulator)

Run project on a real Android device

Make some changes to the app

Closing a project / Creating a new one

MODULE:2 Challenge -Creating New Projects

*Challenge* - The Motivational Quote App

Challenge Details

Challenge Solution

MODULE:3 Android Foundation: Part 1 XML and Layouts

Layout Files & XML

The Android 'res' folder & layout file location

Understanding XML Syntax

Planning the BMI Calculator Layout (and some final bits and bobs!)

Building the layout

Importing images

Useful layout attributes: src, padding, margin, inputType

MODULE:4 Android Foundation : Part 2: java

Java Files & Programming Languages

Starting to program: making the app do something

Find your views: how the java files know what's in the layout file

Click listeners: make the buttons do something

*Programming Concept* - Methods

Organising the code into methods & Variable Scope

Capturing values from layout Views

Using mathematical operators to calculate BMI & String/int conversions

*Programming Concept* - Conditional Logic ("IF" statements)

Finishing the BMI Calculator

MODULE:5 Challenge-Junior Developer Tech Test

Put It All Together: Create your own simple calculation app

Inches Converter Solution / Codealong

MODULE:6 Activities, Intents And The Android Manifest

Understanding Android Activities

Building the home screen layout, introducing RelativeLayout

App Dependencies & build.gradle first look

CardView

ScrollView

Creating a new Activity

The Android Manifest

Intents - Moving to a new Activity

ListView

*Programming Concept* - Arrays

*Programming Concept* - For Loops

Creating the array for the Starter DIshes

ArrayAdapter - Adapting our Array into Views

*Programming Concept* - Classes & Objects

Creating the 'Dish' class

Working with a 'Dish' Array

Creating a new Activity class from scratch - Main Courses screen

*Review* - Intents, ListViews, Arrays, ArrayAdapters

Implicit Intents - Moving to another app

MODULE:7 Creating New Activities, Intents & Lists

*Challenge* - Add The Desserts Screen

Challenge Details

Deserts Section Solution / Codealong

MODULE:8 Recycler Views: super powered List

Introduction to Recycler Views

Portfolio App: Project setup and adding dependencies

Adding the Recycler View to the layout

Creating the RecyclerView item layout

Make the 'Project' class

Creating the 'Project' array

Add the Drawables and use the IDs in java code

Programming Concept* - Inheritance

Programming Concept* - Override Methods

Intro to Abstract & the 'toString()' method

*Programming Concept* - Abstract classes and methods

Bonus Concept* - Polymorphism

The RecyclerView Adapter and ViewHolder

Completing the ProjectsAdapter and ProjectsViewHolder

Finishing Touches Part 1 - Item margin, Image 'scaleType'

Finishing Touches Part 2 - Card Corner Radius, Elevation, Text Styling

The 'tools' namespace in the layout files

MODULE:9 Challenge- Beautiful List Showcase App- Make Your Own Bucket List

Challenge Details

Solution part 1: LinearLayout 'weight', 'View' widget, gradient drawable

Solution part 2: RatingBar, 'style' first look, 'float' decimal variable type

Solution part 3: 'float' vs 'double', @DrawableRes annotation, final bits

MODULE:10 Kotlin Overview, Variables, Null Safety, Debugging

Kotlin - Section Overview

Creating a new Kotlin Project / First look at Kotlin code

Why Kotlin?

*Kotlin Foundations* - Variables

Self-Promo App - Building the form layout

TextInputLayout & TextInputEditText

View references in Kotlin & Easier Button ClickListeners

*Programming Concept* - Null

*Kotlin Foundations* - Null Safety

Declaring Class Variables/Properties in Kotlin

Logcat

Debugging

Faculty Icon

Android App Development Bootcamp - Build a portfolio!
 at 
UDEMY 
Faculty details

Vin Norman
I started my career as a professional musician and fully qualified music teacher, teaching both in the UK and internationally, including in the Middle East. Always interested in computers and technology, I began to teach myself to code when I returned to the UK from teaching abroad. With no prior coding experience or computer science degree, I taught myself first Java and then Android Development, launching a successful app on the Google Play Store.

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
649
8 hours
Beginner
549
4 hours
– / –
View Other 2344 CoursesRight Arrow Icon

Android App Development Bootcamp - Build a portfolio!
 at 
UDEMY 
Students Ratings & Reviews

4.8/5
Verified Icon11 Ratings
J
Julien Fleury
Android App Development Bootcamp - Build a portfolio!
Offered by UDEMY
5
student review
Other: Just about done with the course myself and Vin really is an incredible instructor. I've gone from not knowing much about coding to knowing how to make, design and debug apps. Hoping for more courses from Vin on the more advanced techniques in the future!
Reviewed on 24 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
A
Anna Bejnarowicz
Android App Development Bootcamp - Build a portfolio!
Offered by UDEMY
5
Student review
Other: It’s an excellent and up-to-date course! Everything is beautifully explained, well-organised and easy to follow. The instructor also includes best practices for the field. I loved that you can apply new concepts right away rather than going through many Java/Kotlin concepts in one section. I took other courses before and this one is the best one by far. Looking forward to more content. Thank you, Vin!
Reviewed on 24 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
R
Roshan Bhattarai
Android App Development Bootcamp - Build a portfolio!
Offered by UDEMY
5
student review
Other: Thanks Instructor for providing great stuff regarding android development, hope you will update this course soon, few concept are remaining.
Reviewed on 24 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
S
Stephen Tierney
Android App Development Bootcamp - Build a portfolio!
Offered by UDEMY
5
student review
Other: Vin is an outstanding tutor. I have a good deal of programming experience and have wanted to get into android development for some time. Vin breaks down tricky programming concepts into easily digestible chunks, which make it easy for those with a background in programming and should serve as an excellent launchpad for the complete novice. Vin is responsive to any questions we might have. (well the sensible ones!) Looking forward to getting into the the more advanced topics involving databases and APIs which I understand are in the pipeline.
Reviewed on 24 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
G
Gabriel Rocha Mangiro
Android App Development Bootcamp - Build a portfolio!
Offered by UDEMY
5
student review
Other: This course is great, when the instructor said he knew how to teach, he wasn't kidding, his teaching methodology is amazing, it makes complicated things look just "easy". I got a lot of learning to put into practice. However, I believe the last session still has content pending and should be updated soon.
Reviewed on 24 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
View All 10 ReviewsRight Arrow Icon
qna

Android App Development Bootcamp - Build a portfolio!
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...