Posts

Showing posts with the label coding

Should I read a BOOK or take a COURSE?

There are lots of confusion these days as we have more options to pick from. As we grow we tend to look at answers to the problem all by ourselves. Considering Computer Science, we have a huge list of domains available like Machine Learning, Artificial Intelligence, Mobile apps, Web apps, Computer Network and Security, Data mining, Data Science, etc. and whatnot.  The first problem comes which domain to choose from, that is done, how do I learn it? So should I read a book or take a course (online or offline). Even if you choose one from book or course, still loads of options from a book list and course sites and types.🤔 One solution to this problem is: 🤗   Learn by doing. Simple, what am I saying is pick a domain, pick a project under the domain (a simple one, old one or just something of your own), and start developing it from scratch. Now you'll say I don't know anything about the subject, how am I going to code? So use the internet, check source codes of open source proje...

Create an APK of Android Projects from Android Studio

Image
Introduction : Creating an Android app is quite simple when you get a hold of it, but sometimes deploying it can get tricky, especially while the project is going to target some particular android users. So here's a walkthrough. Steps : Code cleanup, remove unused resources, removing these would make your apk as small as possible. String resources, extract strings that are hardcoded, these string won't be translated if the system is using some other language. Add appropriate android api in app.gradle file. Make sure everything is working fine and that there no extra debugging details available on the UI.  Once you're ready : Click on the Build option in the Options on the Top. Select Generate Signed APK Create Key for app, make sure you keep the key file safe, because when updating the file you might need this file again. Set a password and key store path Finish the process You will get a message showing the completion ...

What are Google Play Instant Apps

Native Android apps, without the installation With Google Play Instant, people can tap to try an app or game without installing it first. Increase engagement with your Android app and gain more installs by surfacing your instant app across the Play Store, Google Search, social networks, and anywhere you share a link. Android’s new app publishing format, the Android App Bundle, makes it easier than ever to offer a Google Play Instant experience. Starting from the Android Studio 3.3 beta release, you can build and publish one app bundle artifact to Google Play containing both instant and dynamic feature modules. Build instant games easily with Cocos and Unity plug-ins. Google Play Instant is open to all app and game developers. These apps will give the experience to use it and test it on the device without the need to download the whole app. This method is suitable with games because the user first wants to know whet...

Notify the user, when the user goes in wrong direction (Google Directions API)

If you are using Google's Direction API, it easy fairly easy to determine whether a user is following the route or not. If the user fails to follow the path, the user can be notified and given the right instructions to remain on the path. Most of the time, the user gets a new route, i.e. the route changes. It can be implemented as below.

Top 5 Programming Languages of 2018

Image
Maybe it's too late to talk about this topic, but it's never getting old. There is always innovation in technology daily. So let's start. If you are new to coding read:  How to learn Programming Languages Top 5 simple ways to teach yourself to code 1. C++ Since it is a high-level language, it is still referred to as low level due to its complexity. This language has a wide range of uses, if you dig in deep, you'll come to know, that C++ is used in making games, drivers, low-level applications, etc.  It's a worth learning language but you'll need to focus on it's functioning as sometimes it can get complicated. You'll be amazed to know that C++ is faster than Java. Hence used in games. 2. Java Java is well-known and developing language used everywhere, anyone who's in the Computer or IT field will tell that the best language is Java. Android most beloved, made using Android, Network apps, Business applications, all are Java...

How to learn a programming language?

Image
If you are new to programming I'll suggest taking a look at  Top 5 ways to teach yourself to code Due to great advancement in the field of technology, it is really necessary to cope up with it. There is some domain that is really in demand, which require you to have excellent coding abilities and much more. So today I'll tell you some ways to learn to code in a way that'll enhance your future. These ways I used myself to learn. 1. Choose a programming language There are lots of languages to choose from. But choose according to the requirements.  Like you have to do some backend database work then, use MySql, Oracle, MongoDB, etc. You want to use some server scripts then Nodejs, PHP, JSP, etc. You want a frontend webpage then HTML, CSS, etc. You can use Python, Java, C++ for Object-Oriented Work. So try to know important things how these languages function and then decide to choose one from them. Check out: Top 5 Programming Languages of 2018.  ...

Top 5 simple ways to teach yourself to code

Image
  Every CS student wants to write great code and bring them to life. But not all are able to do so. Actually no, all are able to write and read the code. There are some tips or say some ways to learn them.   Coding is a practice of doing things to automate stuff that is done manually. This stuff is tedious to do but code it and then automate it to do it smartly. There are many things that are needed to know before learning to code.   Some are:  knowing how it works? what does it do? and many other? But let's not go into detail. So here are my some simple ways to learn to code. 1. Understand the Problem         First thing, understanding the problem you want to solve. Thinking before moving forward is the correct way. Finding out the solutions and then choosing the best solution from all the solutions that can be used to solve it. Taking guidance with the solution to the problem. It's better to do it alone but so...