Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
The Bitfountain Android Immersive
Section 0 - Introduction
AndroidCourse S00L01-Course Introduction
Section 1 - Getting Started
AndroidCourse S01L01-Getting Started
Section 2 - Our First Project!!!
AndroidCourse S02L01-Creating A Project
AndroidCourse S02L02-A Look at Android Studio
AndroidCourse S02L03-Creating a Virtual Device
AndroidCourse S02L04-Hello World
AndroidCourse S02L05-Project Structure
AndroidCourse S02L06-What is XML?
AndroidCourse S02L07-Strings
AndroidCourse S02L08-Challenge - Create a String
AndroidCourse S02L09-Create A String
Section 3 - SignUpForm
AndroidCourse S03L01-Intro
AndroidCourse S03L02-Sizes - Density Independent Pixels
AndroidCourse S03L03-Sizes - Scale Independent Pixels
AndroidCourse S03L04-Wrap Content
AndroidCourse S03L05-Match Parent
AndroidCourse S03L06-Linear Layout
AndroidCourse S03L07-Sizes Recap
AndroidCourse S03L08-Gravity
AndroidCourse S03L09-Weight
AndroidCourse S03L10-Relative Layout
AndroidCourse S03L11-Challenge - RelativeLayout
AndroidCourse S03L12-Solution - RelativeLayout
AndroidCourse S03L13-Nested Layouts
AndroidCourse S03L14-Padding and Margins
AndroidCourse S03L15-Challenge - Add Fields
AndroidCourse S03L16-Solution - Add Fields
Section 4 - Git
AndroidCourse S04L01-Starting with Git
AndroidCourse S04L02-Making changes
AndroidCourse S04L03-Github
Section 5 - DoggyDogWorld
AndroidCourse S05L01-Coding
AndroidCourse S05L02-Objects
AndroidCourse S05L03-Classes
AndroidCourse S05L04-Creating a Class
AndroidCourse S05L05-Logging
AndroidCourse S05L06-Variables
AndroidCourse S05L07-Constructing Objects
AndroidCourse S05L08-Class Variables
AndroidCourse S05L09-Functions
AndroidCourse S05L10-Methods
AndroidCourse S05L11-Return Void
AndroidCourse S05L12-Method Arguments
AndroidCourse S05L13-Visibility
AndroidCourse S05L14-Custom Constructor
Section 6 - MyBank
AndroidCourse S06L01-Intro
AndroidCourse S06L02-Creating the Layout
AndroidCourse S06L03-Challenge Create Variables
AndroidCourse S06L04-Solution - Create Variables
AndroidCourse S06L05-Fetch Objects from Layout
AndroidCourse S06L06-Challenge - Fetch UI Objects
AndroidCourse S06L07-Solution - Fetch UI Objects
AndroidCourse S06L08-OnClickListener
AndroidCourse S06L09-Challenge OnClickListener
AndroidCourse S06L10-Solution - OnClickListener
AndroidCourse S06L11-Primitive Data Types
AndroidCourse S06L12-BankAccount Class
AndroidCourse S06L14-Getter
AndroidCourse S06L15-Deposit
AndroidCourse S06L16-Challenge
AndroidCourse S06L17-Solution - Withdraw
AndroidCourse S06L18-Static Variables
AndroidCourse S06L19-Final Variables
AndroidCourse S06L20-Rename with Refactor Tool
AndroidCourse S06L21-Naming Conventions
AndroidCourse S06L22-Scope
AndroidCourse S06L23-If Statement
AndroidCourse S06L24-Challenge Charge the Overdraft Fee
AndroidCourse S06L25-Solution - Charging the Overdraft Fee
AndroidCourse S06L26-Arrays
AndroidCourse S06L27-ArrayList
AndroidCourse S06L28-For Loop
Section 7 - MarchingAnts
AndroidCourse S07L01-Intro
AndroidCourse S07L02-Solution
AndroidCourse S07L03-Enhanced For Loop
AndroidCourse S07L04-Format Strings
AndroidCourse S07L05-String Resources
Section 8 - MyBank Part 2
AndroidCourse S08L01-Refactor Balance
AndroidCourse S08L02-Comments
AndroidCourse S08L03-Enums
AndroidCourse S08L04-Savings Logic
AndroidCourse S08L05-Subclasses
AndroidCourse S08L06-Overriding Methods
AndroidCourse S08L07-Annotations
AndroidCourse S08L08-Hidden Methods
AndroidCourse S08L09-Protected
AndroidCourse S08L10-Visibility Recap
AndroidCourse S08L11-Anonymous Subclasses
AndroidCourse S08L12-A Rant on Subclassing
AndroidCourse S08L13-Model View Controller
Section 9 - SignUpForm Part 2
AndroidCourse S09L01-Fetching UI Elements
AndroidCourse S09L02-Comparing Strings
AndroidCourse S09L03-User Class
AndroidCourse S09L04-This
AndroidCourse S09L05-Creating a Second Activity
AndroidCourse S09L06-Moving Between Activities
AndroidCourse S09L07-Sending Info Between Activities
AndroidCourse S09L08-Serializing an Object
AndroidCourse S09L09-Saying Welcome
Section 10 - SpeakEasy
AndroidCourse S10L01-Creating the Project
AndroidCourse S10L02-Classes that Speak
AndroidCourse S10L03-Interface
AndroidCourse S10L04-Implementing an Interface
AndroidCourse S10L05-Anonymous Classes
Section 11 - TaskIt
AndroidCourse S11L01-Intro
AndroidCourse S11L02-Task Class
AndroidCourse S11L03-Getters and Setters
AndroidCourse S11L04-Public vs Getters and Setters
AndroidCourse S11L05-ListView
AndroidCourse S11L06-toString
AndroidCourse S11L07-Custom Adapter
AndroidCourse S11L08-GetView
AndroidCourse S11L09-Custom Item Layout
AndroidCourse S11L10-Manipulating Row Elements
AndroidCourse S11L11-CheckBox
AndroidCourse S11L12-Get Item
AndroidCourse S11L13-Setting the CheckBox
AndroidCourse S11L14-OnItemClickListener
AndroidCourse S11L15-TaskActivity
AndroidCourse S11L16-Sending an Intent
AndroidCourse S11L17-Display Task Info
AndroidCourse S11L18-DateFormat
AndroidCourse S11L19-DatePickerDialog
AndroidCourse S11L20-Update Date
AndroidCourse S11L21-Update Task
AndroidCourse S11L22-Send Back Task
AndroidCourse S11L23-Start Activity For Result
AndroidCourse S11L24-Result Checks
AndroidCourse S11L25-Update Task Adapter
AndroidCourse S11L26-Fixing a Bug
Section 12 - TaskIt Part 2
AndroidCourse S12L01-Array List
AndroidCourse S12L02-Action Bar
AndroidCourse S12L03-Action Bar Menu
AndroidCourse S12L04-Clicking an Action Item
AndroidCourse S12L05-Creating a New Task
AndroidCourse S12L06-Adding Created Task
AndroidCourse S12L07-Switch
AndroidCourse S12L08-Challenge Switch Request Codes
AndroidCourse S12L09-Switch Request Codes
AndroidCourse S12L10-Floating Context Menu
AndroidCourse S12L11-Context Menu Layout
AndroidCourse S12L12-Delete Task
AndroidCourse S12L13-Contextual Action Bar
AndroidCourse S12L14-Inflating the Menu
AndroidCourse S12L15-Delete Checked Items
Section 13 - MyContacts
AndroidCourse S13L01-Intro
AndroidCourse S13L02-Material Design Overview
AndroidCourse S13L03-Themes
AndroidCourse S13L04-Color
AndroidCourse S13L05-Add ListView
AndroidCourse S13L06-Vertical Keylines
AndroidCourse S13L07-Adding an Avatar Placeholder
AndroidCourse S13L08-Row Height
AndroidCourse S13L09-TextAppearance
AndroidCourse S13L10-Quick Return
AndroidCourse S13L11-Recap
AndroidCourse S13L12-View Contact
AndroidCourse S13L13-Adding Image Drawables
AndroidCourse S13L14-Ratio Keylines
AndroidCourse S13L15-Fixing the Text Appearance
AndroidCourse S13L16-Removing the Action Bar
AndroidCourse S13L17-Toolbar
AndroidCourse S13L18-Customizing the Toolbar
AndroidCourse S13L19-Adding Icons
AndroidCourse S13L20-ListView and BaseAdapter
AndroidCourse S13L21 Getting Items with BaseAdapter
AndroidCourse S13L22- GetView with BaseAdapter
AndroidCourse S13L23-Styling Field Rows
AndroidCourse S13L24-Conditional Icons
AndroidCourse S13L25-Palette
AndroidCourse S13L26-ContactEditActivity
AndroidCourse S13L27-ContactEdit Layout
AndroidCourse S13L28-Adding UI Objects in Code
AndroidCourse S13L29-Add New Emails and Phone Numbers
AndroidCourse S13L30-Inheriting Themes
AndroidCourse S13L31-Toolbar with Navigation Icon
AndroidCourse S13L32-Update Contact
AndroidCourse S13L33-Toast
AndroidCourse S13L34-Singleton
AndroidCourse S13L35-Using the Singleton
AndroidCourse S13L36-Updating UI
Section 14 - SoundDroid
AndroidCourse S14L01-Intro
AndroidCourse S14L02-Register App
AndroidCourse S14L03-REST API
AndroidCourse S14L04-JSON
AndroidCourse S14L05-JSON to Object
AndroidCourse S14L06-Deserializing with Gson
AndroidCourse S14L07-Gson and Lists
AndroidCourse S14L08-Retrofit Interface
AndroidCourse S14L09-Retrofit Requests
AndroidCourse S14L10-Retrofit Singleton
AndroidCourse S14L11-Adding RecyclerView
AndroidCourse S14L12-ViewHolder
AndroidCourse S14L13-Implementing TracksAdapter
AndroidCourse S14L14-LayoutManager
AndroidCourse S14L15-Live Templates
AndroidCourse S14L16-Cleanup
AndroidCourse S14L17-Adding Artwork
AndroidCourse S14L18-Getting Images with Picasso
Android Course S14L19-Add Player Toolbar
AndroidCourse S14L20-RecyclerView OnItemClickListener
AndroidCourse S14L21-Throwing Exceptions
AndroidCourse S14L22 MediaPlayer
AndroidCourse S14L23-Toggle Play State
AndroidCourse S14L24-Handling Song Life Cycle
AndroidCourse S14L25-Challenge Get Recent Songs
AndroidCourse S14L26-Solution Get Most Recents Songs
AndroidCourse S14L27-SearchView
AndroidCourse S14L28-Searching Songs
AndroidCourse S14L29-Closing our SearchView
Section 15 - ShutterDroid Challenge
AndroidCourse S15L01-Challenge
AndroidCourse S15L02-Setting Up Our Service
AndroidCourse S15L03-Creating Our Objects
AndroidCourse S15L04-Cleaning Up the API Package
AndroidCourse S15L05-Adding RecyclerView
AndroidCourse S15L06-Adding an Adapter
AndroidCourse S15L07-Display Images
Section 16 - Material Library
AndroidCourse S16L01-Creating a Module
AndroidCourse S16L02-Sharing a Module in a Project
AndroidCourse S16L03-Sharing Across Projects
AndroidCourse S16L04-Creating a View
AndroidCourse S16L05-Displaying a RatioLayout
AndroidCourse S16L06-Declaring a Ratio
Section 17 - MyContacts Part 2
AndroidCourse S17L01-Intro to Fragments
AndroidCourse S17L02-Converting to a Fragment
AndroidCourse S17L03-Display Fragment
AndroidCourse S17L04-Convert ContactViewActivity
AndroidCourse S17L05-Intents and Fragments
AndroidCourse S17L06-Displaying Multiple Fragments
AndroidCourse S17L07-Passing Data Between Fragments
AndroidCourse S17L08-Challenge Remove Intent From Fragment
AndroidCourse S17L09-Solution Remove Intent From Fragment
AndroidCourse S17L10-Generics
Powered by
AndroidCourse S15L07-Display Images
Lecture contents locked
Enroll in Course to Unlock