Course description

Build your career as an android developer today by taking this complete course!

Course curriculum

  • 2
    Build your first Android application!
    • Build your first application - part 1
    • Build your first application - part 2
    • Improve your application and challenge
    • Challenge solution
  • 3
    Java tutorial
    • Java variables and arithmetic operators
    • Java operators - conditional statements - for loops
    • Loops continued and challenge
    • Create Guess Me Game - challenge solution
    • Arrays
    • Objective oriented programming
    • Objective oriented programming challenge
    • Collections in Java
    • Static keyword - inner classes - interfaces - abstract classes
    • Concurrency and threading in Java - challenge
    • Concurrency and threading in Java - challenge solution
    • Concurrency and threading in Java - challenge solution (continued)
  • 4
    User interface
    • User interface basics
    • User interface basics (continued)
    • Constraint layout - relative layout - linear layout - on click listeners
    • List view and spinner and their adapters and onItemClickListeners
    • Different XML files
    • Look different in different configurations - manifest
    • Challenge and solution
    • Challenge solution (continued)
  • 5
    Sample application
    • First sample application - app's first page and intents
    • Logs - list view - gradle - recycler view - recycler view adapter
    • Recycler view adapter (continued)
    • Recycler view (continued) - card view - create utility class
    • Show all books - Intents and Multiple Activities - Show Book Details
    • Fix book layout - add books to different categories - alert dialogs
    • Improve the app - add all categories - enable up button
    • Redesign app logic - add about dialog - web view
    • Delete books by long pressing on a card view - animations
  • 6
    Shortcuts and debugging
    • Android Studio environment and shortcuts
    • Debugging - logs - exceptions - run the app on a real device
  • 7
    Activities and fragments
    • Activities concept and declaration activity life cycle
    • Navigate between activities and pass data
    • Intent actions and types and flags - handling intent results
    • Calendar - challenge
    • SaveInstanceState - Android support library - AndroidX
    • Fragments
    • Pass data with call backs - create a customized dialog
    • Image slider app
    • Create a gym app - part 1
    • Create a gym app - part 2
    • Create a gym app - part 3
    • Create a gym app - part 4
  • 8
    Background tasks
    • Threads and async task
    • Started services
    • Bound services
    • Job scheduler
    • Work manager
  • 9
    Networking in Android
    • Create a news feed reader with Xml Pull Parser
    • Create a news feed reader with Xml Pull Parser - part 2
    • JSON concept and parsing with Gson
    • Volley and Http methods
    • Networking with Retrofit
  • 10
    Second sample app - create an online grocery
    • Creating the navigation drawer
    • Bottom navigation view - shared preferences
    • Initialize shared preferences and recycler view adapter
    • Customized sorting - create grocery item activity layout
    • Show items in grocery item activity - add review
    • Handle rating - add items to cart
    • Finish search activity
    • Handle rating - debug search activity and show items by category
    • Create cart activity
    • Debug cart activity and add second cart fragment
    • Create third cart fragment and payment
    • Add popularity points - close keyboard at proper times - make navigation drawer functional
    • Track user behavior and make suggestions personalized
    • Final debugging and improvement

Take this course today!

"Android App Development from Installation to Code and Publish Your Own Applications!"

Bundle and save?