The user experience of smartphones heavily rely upon functional internet connectivity, but, even though smartphones have multiple network links for accessing the internet, they are rarely able to utilize more than one link at the time. This thesis proposes algorithms for multi-link HTTP in smartphones, which uses an increasing amount of input parameters enabling analysis into which input parameters are needed for optimal performance. Further, it studies the performance and resources used in modern Android-based smartphones when utilizing the proposed algorithms for link aggregation over Wi-Fi and 4G/LTE. %The most popular smartphones in the global market today is Android-based smartphones with an unofficial number claiming up to 80\% of the market share. We have performed numerous experiments in various scenarios to observe the behavior and evaluate the performance of our method. The results show that the proposed multi-link algorithms were able to utilize an increasing degree the available aggregated bandwidth, and in the best cases, the throughput gain was considerable reaching numbers of 130Mbps. The multi-link algorithm utilizing all of the available input parameters was the one who managed to utilize most of the aggregated bandwidth, in both an isolated scenario, as well as dynamic scenarios. Further, the CPU and memory resources were affected to a lesser degree compared to energy usage. In some scenarios, the energy usage for the multi-link algorithms was comparable with that of a single-link approach. However, in scenarios where the link bandwidth differed significantly, the multi-link algorithms presented an increased energy usage due to a baseline energy-peak. Meaning, a decreasing throughput does not decrease the energy usage below a certain point. Concluding that, the input parameters; throughput, bandwidth, and RTT were all needed to utilize most of the available aggregated bandwidth. Further, in scenarios where the bandwidth of both links reaches above 30Mbps, the energy usage was comparable to utilizing the best single-link approach.