Although I have a solid understanding of html, css, and JavaScript, I struggle with combining these skills effectively. My expertise lies in developing native apps for Android, where I focus on creating dynamic layouts using relative positions and sizes like match_parent and wrap_content. The concept of density independent pixels (dp) in Android has also been instrumental in creating visually appealing apps across different screen sizes.
Now, I am eager to venture into web development but lack knowledge about common patterns and techniques for building responsive and flexible web pages. While I have some familiarity with @media and viewport directives in CSS, I find it challenging to apply them effectively to create responsive designs.
I believe there may be important concepts in web development that I am overlooking, which is why I seek advice. I would appreciate recommendations for articles on best practices for building responsive web pages using popular platforms like Wordpress, Drupal, Joomla, or starting from scratch. Additionally, guidance on optimizing web pages for mobile devices would be invaluable.