Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Android Developers Journey
First Section
0101Introduction (1:46)
0102TheReviewSystem (2:47)
0103IntroducingChatabox (2:02)
0104TheCourseFormat (1:47)
0105TheJDKAndAndroidStudio (12:08)
0106TestingOnTheEmulatorOrPhysicalDevice (6:24)
0107ResourcesAndTheEBook (2:14)
0108GettingHelp (1:06)
0201SectionIntroduction (4:56)
0202JavaAndBrowxy (8:57)
0203AnIntroductionToVariables (11:39)
0204ACollectionOfData (9:07)
0205ForLoops (12:18)
0206ProgramFlowUsingIf (6:37)
0207IntroducingFunctions (14:27)
0208Objects (11:34)
0209MoreObjectivity (11:50)
0210CodeStyle (14:18)
0211SectionReview (1:47)
0212SectionDownload (0:34)
0301SectionIntroduction (5:32)
0302TheEmptyProjectTemplate (6:24)
0303ALittleTourAroundAndroidStudio (7:06)
0304StartingOurGameInterface (16:49)
0305MeowGameInitialisation (13:03)
0306EventProgramming (5:34)
0307GameLogic (12:46)
0308PickACardAnyCard (11:18)
0309MakingTheCatTalk (5:46)
0310SectionReview (1:46)
0311SectionDownload (0:34)
0401SectionIntroduction (3:42)
0402TheChataboxAppIsBorn (4:34)
0403OurUserInterface (4:45)
0404ItemiseTasks (5:17)
0405SpikeProjects (7:57)
0501SectionIntroduction (4:57)
0502WhyUseFirebase (7:55)
0503ConfiguringForFirebase (9:39)
0504OurDatabaseData (13:28)
0505SomeUsefulThingsToKnowBeforeCoding (9:33)
0506ReadingDatbaseData (16:09)
0507WritingData (11:27)
0508ReadingAndWritingDatbaseObjects (15:09)
0509TheAuthenticationStateListener (9:45)
0510RegisterLogInOrLogOut (13:25)
0511SectionReview (1:15)
0512SectionDownload (0:33)
0601SectionIntroduction (4:43)
0602CreatingTheAppProject (4:48)
0603DeterminingTheAuthState (11:52)
0604ANewActivity (8:46)
0605DefiningTheInterface (13:50)
0606DisplayObjectLogic (13:20)
0607RegisterOrLogin (12:09)
0608ReturnToMainActivity (15:49)
0609LogoutByMenu (15:07)
0610SectionReview (1:13)
0611SectionDownload (0:34)
0701SectionIntroduction (3:51)
0702IntroducingPageSwipes (11:34)
0703TheFragmentAdapter (11:46)
0704AddingOurFirstFragment (10:01)
0705ListFragments (15:46)
0706TheTabLayoutManager (15:46)
0707SectionReview (1:06)
0708SectionDownload (0:34)
0801SectionIntroduction (3:03)
0802TenWaysToMonetiseYourApps (7:08)
0803GettingStartedWithAdmob (8:20)
0804BannerAdverts (10:01)
0805InterstitialAdverts (11:18)
0806RewardAdverts (9:33)
0807SectionReview (1:00)
0808SectionDownload (0:34)
0901SectionIntroduction (3:43)
0902TheChatMessage (17:10)
0903ChatMessageInput (13:23)
0904PopulatingTheHistoryFragment (9:50)
0905DisplayingRealHistoryData (13:00)
0906MembersData (11:36)
0907SortingLists (11:18)
0908SectionReview (1:00)
0909SectionDownload (0:34)
1001SectionIntroduction (4:33)
1002ColourSchemeAndTabs (6:06)
1003ChatFragmentDisplay (5:47)
1004TheHistoryCardView (12:16)
1005TheHistoryCard (14:19)
1006ChatMessageOwnership (8:09)
1007MembersCards (11:24)
1008SoftKeyboardDisplay (8:45)
1009SectionReview (0:58)
1010SectionDownload (0:34)
1101~SectionIntroduction (3:10)
1102ImportingThirdPartyLibraries (4:54)
1103GravatarDatabaseNode (4:42)
1104SavingMyGravatar (9:19)
1105LoadingAllUserGravatars (10:04)
1106ShowingTheGravatarImages (12:41)
1107SectionReview (0:48)
1108SectionDownload (0:34)
1201SectionIntroduction (3:23)
1202AppIcons (4:15)
1203DataProtection (14:26)
1204UsingTheWarningDialog (13:46)
1205BuildingAnAndroidAPK (4:50)
1206GooglePlayConsole (7:26)
1207SectionReview (1:10)
1208SectionDownload (0:34)
1301GeneralProgrammingTips (3:33)
1302ALookAtOurJourneyAndWhereToGoNext (1:47)
1303BonusLecture (0:48)
1304ProjectDownload (0:34)
1005TheHistoryCard
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock