Android App Development Bootcamp - Build a portfolio!
- Offered byUDEMY
Android App Development Bootcamp - Build a portfolio! at UDEMY Overview
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
Android App Development Bootcamp - Build a portfolio! at UDEMY Course details
- For Beginners or Anyone interested in learning about Android app development
- 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
- 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