The Android O and Java Developer Course - Build 9 Full Apps
Offered By: Skillshare
Course Description
Overview
My Promise to You:
I'll be here for you every step of the way. If you have any questions about the course content or anything related to this topic, you can always post a question in the course or send me a direct message.
I want to make this the best course on how to learn Java and Android App Development. So if there is any way I can improve this course, just tell me and I'll make it happen.
What's this course all about?
- Get ready to create polished Android Apps from the get-go! If you've always wanted to learn how to make Android Apps then this course is for you. NOT EXPERIENCE REQUIRED.
I assume you know nothing about Java and Android - so I take you from the very beginning to advanced.
- Build a strong foundation in Android O Development,
- Android Studio,
- IntelliJ IDEA and object-oriented Java Programming.
Content and Overview
This course will take you from knowing nothing about Android O app development to a complete Android developer in 4 weeks.
You will learn the following:
- IntelliJ IDEA and build User Interface (Set up and walkthrough)
- Android Studio and build User Interface (Set up and walkthrough)
- Fundamentals of Java Programming
- Android Building blocks Variables, Arrays, Loops, ArrayLists, ListView
- Navigate between screens Passing information between screens
- Learn how professional android apps developers think and work
- Learn how to design android apps
- Build several amazing apps - Hands-on And Learn much more by Building Real World Apps ...
Knowing Java and Android App Development is a great skill to have that is in demand and highly marketable.
I've landed many jobs with the skills that I teach you in this course.
Start learning today! and I'll see you in lesson 1!
Cheers,
Paulo
Syllabus
- Skillshare Promo Raw
- Installing JDK on Windows
- Install IntelliJ and Run Java HelloWorld
- Install IntelliJ Mac
- Installing and running Android Hello world
- Installing Java JDK Linux Ubuntu Hello World Command Line
- Installing IntelliJ and Runnint Kotlin and Java on Linux
- Installing Android Studio on Linux Ubuntu
- Lecture about Java Language
- Java Compilation Process
- Intro to Variables String Variables
- Variables Ints and Concatenation
- Variables 2 Float, Chars, Double, Short
- Variables 3 Booleans
- Basic Operations
- If Statements and Relational Operators
- Logical operators and If stats
- For and While Loops
- Intro to Methods and Parameters
- Introduction to Methods Return types
- Intro to Classes and Objects
- Access Modifiers Part 1
- Access Modifier Part 2 Getters and Setters
- Protected Modifier
- Access Modifier and Intro to Constructors
- Overloading Constructors
- Intro to Inheritance 1
- Inheritance 2 Overriding
- The Java Class Library
- Intro to Arrays Part 1
- Arrays Part 2
- ArrayLists
- ArrayLists 2
- HashMaps 1
- HashMap 2
- Intro To Android Studio IDE 1
- Android Platform Architecture Software Stack
- Android Studio Intro Create 1St Project and Emulator Setup
- Intro To Android Studio Deep Dive Constraint Layout and XML Design
- Intro To Android Studio User Interface XML Proprties
- R java File How To Change Button Properties In Code
- The String
- The Manifest File
- TextView And Button App 1
- TextView and Button Part 2 Tap and Show Text
- EditText Show Name App
- Meters to Inches App Part 1
- Meters To Inces Part 2
- MetersToInches App Final Part
- Intro To Try Me App Part 1
- TryMe App Final
- Radio Buttons 1
- Radio Buttons 2
- Toggle Button
- CheckBox Part1
- Checkbox Part 2
- Alert Dialog
- Tip Calculator Part1
- Tip Calculator Part2
- Tip Calculator Part 3
- Context and Toast
- Log Class
- What's Debugging + Breakpoint + Debugging mode
- What's an Activity
- Activity Life Cycle
- Click and Go to Second Activity
- Passing Data Between Activities
- Passing Data Back to First Activity
- Pet Bio Part 1
- Pet Bio Part 2
- Pet Bio Part 3 Final
- Introduction to RecyclerView
- RecyclerViewer Setup Part 1
- RecyclerView Part 2
- RecyclerView Part3
- RecyclerView Part 4
- RecyclerView Adding Event Listener
- RecyclerView Tap and Go to Another Activity
- LinearLayouts and Color Values
- RelativeLayout
- RelativeLayout
- TableLayout and TableRows
- Styles and Themes in Android
- App Music Box Part 1
- App Music Player Part 2
- App Music Part 3
- App MusicBox Part 4
- App Music Box Final
- App MusicBox Final OnDestroy
- SharedPreferences
- Write Read to Text File HoneyDo List App
- Introduction to DB Part 1 Contact Manager App
- App 2 Demo Grocery List
- App 2 Grocery List Part 2
- App 2 GroceryApp Part3
- App 2 GroceryApp Part4
- App 2 GroceryApp Part5
- App2 GroceryApp Part 5 1
- App 2 GroceryApp Part 6
- App 2 Grocery Part7
- App 2 GroceryList Part 8
- App 2 GroceryList Part 9
- App 2 GroceryList Part10
- App 2 GroceryList Part 11
- App 2 GroceryList Final
- Intro to HTTP and JSON
- Lecture Networking Libraries
- Volley StringRequest
- Volley JSONArrayRequest
- Volley JsonObjectRequest Parsing Complicated Json Tree
- App Movie Directory Demo
- App Movie Director Part 1
- App Movie Director Part 2
- App Movie Directory Part 3
- App Movie Directory Part 4
- App Movie Directory Part 5
- App Movie Directory Part 6
- App Movie Director Part 7
- App Movie Directory Final
- Intro to Firebase Setup and Write to DB
- Firebase Login Authorization
- Firebase Create Account in Code
- Firabase Signin Email Part 2
- App Blog Part 1
- App Blog Part 2
- App Blog Part 3
- App Blog Part 4
- App Blog Part 5
- App Blog Part 6
- App Blog Part 7
- App Blog Part 8
- App Blog Part 9
- App Blog Part 10
- App Blog Part 11
- App Blog Part 12
- App Blog Part 13
- App Blog Part 14
- App Blog Final
- Intro to Maps
- Maps Adding Markers onLong Click
- Maps Adding Markers part 2 final
- Location Getting Current Location and Updating Location
- Location and Maps Update Location and Adding Markers
- Geocoding Getting Address from Lat&Long
- Intro to Geocoding Getting Address 2
- Adding Multiple Markers on Map Part 1
- Maps Adding Markers part 2 final
- App EarthQuake Watcher Demo
- App EarthQuakeWatcher Part 1 Setup
- App EarthQuakeWatcher Part 2
- App EarthQuakeWatcher Part 3
- App EarthQuakeWatcher Part 4
- App EarthQuakeWatcher Part 5
- App EarthQuakeWatch Part 6
- App EarthQuakeWatcher Part 7
- App EarthQuakeWatcher Part 8
- App EarthQuakeWatcher Final
Taught by
Paulo Dichone
Related Courses
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Android. Programación de Aplicaciones
Miríadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn