Learning object oriented java programming for creating android apps