Breaking

Showing posts with label PROGRAMMING. Show all posts
Showing posts with label PROGRAMMING. Show all posts

Wednesday, May 30, 2018

May 30, 2018

10 CHROME EXTENSIONS FOR WEB DESIGNERS

10 CHROME EXTENSIONS FOR WEB DESIGNERS

Extensions are small software programs that customize the browsing experience. They enable users to tailor Chrome functionality and behavior to individual needs or preferences. They are built on web technologies such as HTML, JavaScript, and CSS.

An extension must fulfill a single purpose that is narrowly defined and easy to understand. A single extension can include multiple components and a range of functionality, as long as everything contributes towards a common purpose.
User interfaces should be minimal and have intent. They can range from a simple icon, such as the Google Mail Checker extension shown on the right, to overriding an entire page.
Extension files are zipped into a single .crx package that the user downloads and installs. This means extensions do not depend on content from the web, unlike ordinary web apps.
Extensions are distributed through the Chrome Developer Dashboard and published to the Chrome Web Store. For more information, see the store developer documentation.

Here the 15 chrome extensions you must have a web developer

1. Web Developer

The Web Developer extension adds a toolbar button to the browser with various web developer tools. This is the official port of the Web Developer extension for Firefox.
 View in Chrome Web Store

2. Stylebot

Stylebot allows you to quickly manipulate the appearance of any website (using custom CSS). You pick an element and choose any changes you want to make from the editor. You can change the font size, color, margins, visibility and a lot more. The advanced users can also write the CSS manually. Using Stylebot, you can personalize the look and feel of your favorite websites. It is also a great tool to learn CSS and for debugging your own site's design.


View in Chrome Web Store

3. Eye Dropper

Eye Dropper is open source extension which allows you to pick colors from web pages, color picker and your personal color history.

Eye Dropper is extension for Google Chrome and Chromium. It allows you to pick color from any webpage or from advanced color picker. It is great tool for web developers.

View in Chrome Web Store

4. Firebug Lite for Google Chrome™

Firebug Lite is not a substitute for Firebug, or Chrome Developer Tools. It is a tool to be used in conjunction with these tools. Firebug Lite provides the rich visual representation we are used to see in Firebug when it comes to HTML elements, DOM elements, and Box Model shading. It provides also some cool features like inspecting HTML elemements with your mouse, and live editing CSS properties.


View in Chrome Web Store

5. Window Re-sizer for Developer

The Window Resizer extension lets you resize your browser window on the fly. Clicking on the icon in the menu bar produces a drop down menu of window sizes which you can customize. What’s neat about the Window Resizer is that it offers an option to launch it as pop-up, enabling you to switch through different screen resolutions and see if your media breakpoints are working as expected. On top of that, you can also rotate your screen and customize the presets.

View in Chrome Web Store

6. Page Ruler

Draw a ruler to get pixel dimensions and positioning, and measure elements on any web page.
Page Ruler lets your draw out a ruler to any page and displays the width, height and position of it.

Drag the edges of the ruler to resize it.
Use the arrow keys to move and resize the ruler Show guides extending from the ruler edges.
Manually update the size and position of the ruler from the toolbar to make precision changes.

View in Chrome Web Store

7. WhatFont

What is the easiest way to find out the fonts used in a webpage? Firebug and Webkit Inspector are easy enough to use for developers. However, for others, this should not be necessary. With this extension, you could inspect web fonts by just hovering on them. It is that simple and elegant. It also detects the services used for serving the web fonts. Supports Typekit and Google Font API.

View in Chrome Web Store

8. Code Cola

Code Cola is a chrome extension for editing online pages' css style visually.

View in Chrome Web Store

9. Keywords Everywhere - Keyword Tool

Free Keyword search volume for 15+ websites like Google Analytics, Google Search Console, Moz, Majestic, YouTube, Amazon & more

The Keywords Everywhere extension is a free keyword research tool that shows you useful google keyword search volume and cost per click data on multiple websites. This tool saves you the hassle of copying data from various websites and using the google adwords keyword planner to see relevant search volume and cpc data.

View in Chrome Web Store

10. SEO SERP

A simple tool to quickly check the position of a list of sites given a keyword.For example, on the sample image you can see Wikipedia ranking #1 and Amazon ranking #77 for the keyword "lcd".

View in Chrome Web Store

Sunday, May 27, 2018

May 27, 2018

10 ANDROID DEVELOPMENT BOOKS TO LEARN


10 ANDROID DEVELOPMENT BOOKS TO LEARN


Whether you are a beginner or an advanced learner of Android Programming, you must take advantage of all the resources available for your education to fully master the required skills to be a developer.
No matter if it is with an online course, a tutorial or a discussion forum, those are all great ideas to start learning about anything nowadays. Even so, making use of guides or books from experts is always a good way to learn or complement your knowledge.

1. Java: A beginner’s guide.

First, you’ll need to learn about Java Programming language, as it is mainly used in Android development. Bestselling programming author Herb Schildt, will guide you from the basics of creating, compiling and running a java program. 

Java: A beginner’s guide also includes more advanced features: multithreaded programming, generics, Swing or lambda expressions, for instance.

2. Learning Java by Building Android Games


This book is aimed at beginners as well, so you can get a solid grasp of the Java language and its foundation APIs. It is oriented to teach you Java by learning the process of game development. You’ll build 4 games for your phone and tablet: one educational math test, one memory alike game and two retro-style games.



3. Thinking in Java



An award-winning book and claimed as one of the most complete guides to learn about Java. This is both a theoretical and practical piece that teaches you the real meaning of “Thinking in Java”.
From the fundamentals of Java syntax and Objective Oriented Programming principles to its most advanced features, it will guide you, with many examples, one step at a time.


4. Android Programming for Beginners


This book will introduced to Java Programming via Android, and will guide through the process of creating an Android app considering you an absolute beginner. You will learn by building three real-world app and over 40 mini apps to code and run.




5. Hello, Android: Introducing Google’s Mobile Development Platform Book


Considered as one of the top books to learn Android programming is great on explaining basic Android concepts. Hello, Android also teaches you how to create animated user interfaces, add music and sound effects, build location-based services and more. You’ll be introduced to the Google Play Store as well.




6. Head First Android Development: A Brain-Friendly Guide


A visually-approaching book, perfect for those who are more likely to learn with images and memory tricks. This book teaches you about structure, design or database using cognitive science. Knowledge of Java is required, due they have another guide called Head First Java.




7. The Big Nerd Ranch Guide



We asked Adrián Catalán, GDE and Instructor of the Android App Development for beginners course, for one of his recommendations and he mentioned this one. This is considered by many developers as one of the best introductory books you can find about Android Programming, although you need to be familiar with Java.
This guide is based on an Android bootcamp course taught by experts developers from the Big Nerd Ranch, and it . will provide you good techniques for app development and it will clarify you key concepts and API´s on android.

8. The Busy Coder’s Guide to Android Development

This book covers the latest version of Android Studio and the latest version of Android Nougat. With more than 200 chapters, it will guide you from your beginnings to an advanced level, learning about techniques, development tools, user interface, database and more.




9. Android Programming: Pushing the Limits


If you are an advanced developer and wish to know what you are really capable of, this option is for you. Android Programming: Pushing the Limits will teach you about best practices and how to create more intuitive and innovate apps. This is a great choice if you want to push the boundaries of Android programming, be more efficient and a better developer.


10. Professional Android


Another book recommended by Catalán was the newest edition of Professional Android which is expected to be released next june. This book will show you how to take the most out of the latest features of Android to create robust and compelling apps.

Through a series of projects, you’ll be introduced to new features of Android platform, gradually learning how to build real-world applications.

Certainly, reading a book is a great way to learn since many of them provide structure and a step-by-step guide on how to program for Android. However, it is true that books are more likely to become outdated according to the way technology advances today.