Mobile App Development with Android (2015)
Mobile App Development with Android (2015), available at $19.99, has an average rating of 4.5, with 91 lectures, based on 241 reviews, and has 2966 subscribers.
You will learn about Work comfortably with Android Studio and the Android build tools Understand the challenges and solutions to common problems that crop up in production quality Android development Work with live APIs, including uploading images and handling authentication Handle the Android application lifecycle correctly, and in a standard way Leverage OO design patterns to simplify development Have the experience and knowledge to to build production quality social networking applications This course is ideal for individuals who are Beginner to advanced programmers or Experience in Java is not required, especially if the student already knows a similar language such as C# or Experience in Android, or any other mobile platform, is not required – we cover everything required to get set up in a modern development environment! It is particularly useful for Beginner to advanced programmers or Experience in Java is not required, especially if the student already knows a similar language such as C# or Experience in Android, or any other mobile platform, is not required – we cover everything required to get set up in a modern development environment!.
Enroll now: Mobile App Development with Android (2015)
Summary
Title: Mobile App Development with Android (2015)
Price: $19.99
Average Rating: 4.5
Number of Lectures: 91
Number of Published Lectures: 91
Number of Curriculum Items: 91
Number of Published Curriculum Objects: 91
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Work comfortably with Android Studio and the Android build tools
- Understand the challenges and solutions to common problems that crop up in production quality Android development
- Work with live APIs, including uploading images and handling authentication
- Handle the Android application lifecycle correctly, and in a standard way
- Leverage OO design patterns to simplify development
- Have the experience and knowledge to to build production quality social networking applications
Who Should Attend
- Beginner to advanced programmers
- Experience in Java is not required, especially if the student already knows a similar language such as C#
- Experience in Android, or any other mobile platform, is not required – we cover everything required to get set up in a modern development environment!
Target Audiences
- Beginner to advanced programmers
- Experience in Java is not required, especially if the student already knows a similar language such as C#
- Experience in Android, or any other mobile platform, is not required – we cover everything required to get set up in a modern development environment!
ZERO TO HERO ANDROID APPLICATION TRAINING
******** 30 Day, Money Back Guarantee!********
In this series, you'll be introduced to all of the core concepts involved with building Android applications. Furthermore: you'll apply those concepts to build a real world social networking application that allows users to send their friends pictures, taken with the camera on their phone, complete with funny messages that can be decoded to your actual text message!
- Action Bars
- Navigation Drawers
- Event Buses
- List Views
- Service Layers
- Camera and Web API's
- Push Notifications
- External Logins
- A full background with production level code
- Over 40 hours of training!
******** That's not all!!********
You'll also get access to your own personal sandbox for your web server, courtesy of us. As well as access to the *ENTIRE SOURCE CODE in a Git repository, labeled by lesson! You'll get to see not only the code, but the corrections that occur in production along the way!
If you've wanted to program for Android, This is the course to build the solid foundation and skills you need to take you anywhere you want to go in the Android world.
We've structured this course to provide a solid grounding in concept, followed by the application of that concept within an actual app so you can put what you learn to practice immediately in a real-world context!
*Use of sandbox and source code for personal, educational use only. Use of either service for commercial purposes is strictly forbidden.
Course Curriculum
Chapter 1: Introduction to Android Development
Lecture 1: Introduction
Lecture 2: Setting up your Development Environment
Lecture 3: Android Quickstart
Lecture 4: SDK Overview
Lecture 5: The Android Build System
Lecture 6: Android Project Directory Structure
Lecture 7: Extending the Build process with Flavors
Lecture 8: Activities from Scratch and Linear Layouts
Lecture 9: Click Handles and Inner Classes
Lecture 10: Relative Views
Lecture 11: Layout Includes
Lecture 12: Activity Lifecycle Part 1
Lecture 13: Activity Lifecycle Part 2
Lecture 14: Activity Lifecycle Part 3
Chapter 2: Beginning our Application
Lecture 1: [App 01] – The Application Class (and other odds and ends)
Lecture 2: [App 02] – Using GIT with Android Studio
Lecture 3: [App 03] – A Soft Introduction to Fragments
Lecture 4: [App 04] – Communicating with Fragments
Lecture 5: [App 05] – Register Activity Stubs
Chapter 3: Action Bars and Navigation Drawers
Lecture 1: Action Bars – Introduction
Lecture 2: Action Bars – AppCompat and Material Design
Lecture 3: Action Bars – Basic Buttons
Lecture 4: Action Bars – Checkboxes, Radio Buttons, and Groups
Lecture 5: Action Bars – Fragments – Part 1
Lecture 6: Action Bars – Fragments – Part 2
Lecture 7: Action Bars – Custom Views
Lecture 8: Action Bars – Custom Themes
Lecture 9: Toolbars
Lecture 10: Nav Drawers – Part 1
Lecture 11: Nav Drawers – Part 2
Chapter 4: Top Level Navigation and Profile Activity
Lecture 1: [App 06] – Integrating Toolbars
Lecture 2: [App 07] – Nav Drawer Integration Stub
Lecture 3: [App 08] – Nav Drawer Implementation
Lecture 4: [App 09] – Nav Drawer Layouts
Lecture 5: [App 10] – Nav Drawer Fix and Top Level Activities
Lecture 6: [App 11] – Top Level Activity Animations
Lecture 7: [App 12] – Profile – Layout
Lecture 8: [App 13] – Profile – Choosing Images
Lecture 9: [App 14] – Profile – Editing Fields
Lecture 10: [App 15] – Profile – Change Password Dialog
Chapter 5: Event Bus and Service Layer
Lecture 1: Introduction to Otto
Lecture 2: [App 16] – Service Layer – Adding Otto
Lecture 3: [App 17] – Service Layer – Handling Events
Lecture 4: [App 18] – Service Layer – In Memory Service Intro
Lecture 5: [App 19] – Service Layer – In Memory Service Base
Lecture 6: [App 20] – Login and Register API Calls
Lecture 7: [App 21] – Fake Login and Register API
Lecture 8: [App 22] – Finishing our Login and Register Activities
Lecture 9: [App 23] – Auto Login
Chapter 6: List Views
Lecture 1: List Views – Basic Usage
Lecture 2: List Views – Custom Layouts
Lecture 3: List Views – Custom Adapters
Lecture 4: List Views – Selecting Items
Lecture 5: List Views – Select Items Part 2
Lecture 6: List Views – Contextual Action Bar
Chapter 7: Contact Activities
Lecture 1: [App 24] – Contacts Activity – API
Lecture 2: [App 25] – Contacts Activity – Stubs
Lecture 3: [App 26] – Action Scheduler
Lecture 4: [App 27] – Contacts Activity
Lecture 5: [App 28] – Activity Lifecycle Bus Bug
Lecture 6: [App 29] – Pending Contact Requests
Lecture 7: [App 30] – Contact List
Lecture 8: Recycler View – Crash Course
Lecture 9: [App 31] – Messages Recyclerview Adapter
Lecture 10: [App 32] – Sent Messages Activity
Lecture 11: [App 33] – Contact Activity
Lecture 12: [App 34] – Add Contact Activity
Lecture 13: [App 35] – Serialization in Android – Parcelable
Lecture 14: [App 36] – Select Contact Activity
Chapter 8: Camera API and Send Message Activity
Lecture 1: [App 37] – Camera Preview
Lecture 2: [App 38] – New Message Activity
Lecture 3: [App 39] – Send Message API
Lecture 4: [App 40] – Send Message Layout
Lecture 5: [App 41] – Finishing our Send Message Activity
Chapter 9: Inbox and Message Display Activities
Lecture 1: [App 42] – Quick Tweaks
Lecture 2: [App 43] – Service Layer Tweaks
Lecture 3: [App 44] – Main Activity – Part 1 – Supporting Code
Lecture 4: [App 45] – Main Activity – Part 2 – Implementation
Lecture 5: [App 46] – Main Activity – Part 3 – Inbox Adapter
Lecture 6: [App 47] – Main Activity – Part 4 – Wrapping Up
Lecture 7: [App 48] – Message Activity
Chapter 10: Hooking up the Live Web API
Lecture 1: Retrofit Crash Course
Lecture 2: [App 49] – Live Services Infrastructure
Lecture 3: [App 50] – Live Service – Account
Lecture 4: [App 51] – Live Service – Contacts
Lecture 5: [App 52] – Live Service – Messages
Chapter 11: Push Notifications, External Logins and Conclusion
Lecture 1: Google Play Services on Genymotion
Lecture 2: [App 53] – Push Notifications Registration
Lecture 3: [App 54] – Push Notifications Implementation
Instructors
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 9 votes
- 3 stars: 31 votes
- 4 stars: 62 votes
- 5 stars: 130 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024
- Top 10 Blockchain Development Courses to Learn in December 2024
- Top 10 Unity Game Development Courses to Learn in December 2024
- Top 10 Artificial Intelligence Courses to Learn in December 2024
- Top 10 Flutter Development Courses to Learn in December 2024
- Top 10 Docker Kubernetes Courses to Learn in December 2024
- Top 10 Business Analytics Courses to Learn in December 2024
- Top 10 Excel Vba Courses to Learn in December 2024
- Top 10 Devops Courses to Learn in December 2024