A foldable electronic device, comprising: a processor (602; 652); a memory (604; 654); a first housing having a first end portion and a second end (111b; 131) portion, a first length extending between the first end portion and the second end portion (111b; 131) of the first housing; a second housing having a first end portion (121a; 133) and a second end portion, a second length extending between the first end portion (121a; 133) and the second end portion of the second housing, the second length being different than the first length; a flexible display disposed on the first housing and the second housing; and a hinge assembly coupled to the first housing and the second housing for relative rotation of the first housing and the second housing, the hinge assembly including a slider and a set of gears disposed within the slider, wherein the first end portion of the first housing is distal to the hinge assembly and the second end portion (111b; 131) of the first housing is proximate to the hinge assembly, wherein the first end portion (121a; 133) of the second housing is proximate to the hinge assembly and the second end portion of the second housing is distal to the hinge assembly, and wherein the slider is configured to: upon the relative rotation occurring in a first direction, move translationally with respect to the first housing and cause the first housing to translationally move in a first linear direction away from the second housing thereby increasing a distance between the second end portion (111b; 131) of the first housing and the first end portion (121a; 133) of the second housing, and upon the relative rotation occurring in a second direction, move translationally with respect to the first housing and cause the first housing to translationally move in a second linear direction toward the second housing thereby decreasing the distance between the second end portion (111b; 131) of the first housing and the first end portion (121a; 133) of the second housing, the second linear direction being opposite to the first linear direction. a processor (602; 652); a memory (604; 654); a first housing having a first end portion and a second end (111b; 131) portion, a first length extending between the first end portion and the second end portion (111b; 131) of the first housing; a second housing having a first end portion (121a; 133) and a second end portion, a second length extending between the first end portion (121a; 133) and the second end portion of the second housing, the second length being different than the first length; a flexible display disposed on the first housing and the second housing; and a hinge assembly coupled to the first housing and the second housing for relative rotation of the first housing and the second housing, the hinge assembly including a slider and a set of gears disposed within the slider, wherein the first end portion of the first housing is distal to the hinge assembly and the second end portion (111b; 131) of the first housing is proximate to the hinge assembly, wherein the first end portion (121a; 133) of the second housing is proximate to the hinge assembly and the second end portion of the second housing is distal to the hinge assembly, and wherein the slider is configured to: upon the relative rotation occurring in a first direction, move translationally with respect to the first housing and cause the first housing to translationally move in a first linear direction away from the second housing thereby increasing a distance between the second end portion (111b; 131) of the first housing and the first end portion (121a; 133) of the second housing, and upon the relative rotation occurring in a second direction, move translationally with respect to the first housing and cause the first housing to translationally move in a second linear direction toward the second housing thereby decreasing the distance between the second end portion (111b; 131) of the first housing and the first end portion (121a; 133) of the second housing, the second linear direction being opposite to the first linear direction. upon the relative rotation occurring in a first direction, move translationally with respect to the first housing and cause the first housing to translationally move in a first linear direction away from the second housing thereby increasing a distance between the second end portion (111b; 131) of the first housing and the first end portion (121a; 133) of the second housing, and upon the relative rotation occurring in a second direction, move translationally with respect to the first housing and cause the first housing to translationally move in a second linear direction toward the second housing thereby decreasing the distance between the second end portion (111b; 131) of the first housing and the first end portion (121a; 133) of the second housing, the second linear direction being opposite to the first linear direction.