FincoApps's Posts
Nairaland Forum › FincoApps's Profile › FincoApps's Posts
1 2 3 4 5 6 7 8 9 10 (of 31 pages)
COMMON ANDROID ERRORS AND EXCEPTIONS: Most Android Developers would agree that during Android Development, we tend to face errors and exceptions of all types, all shapes, and sizes. Some of the errors are pretty much self-explanatory while others are basically very confusing especially Gradle errors (My opinion though ). So here’s the list of common Android Exceptions along with links that describe them and talks about the common solutions.Common Android Exceptions java.lang.RuntimeException: Can’t create handler inside thread that has not called Looper.prepare() java.lang.NullPointerException The post would be regularly updated with more errors and exceptions. ... Read more at https://fincoapps.com/common-errors-and-exceptions-faced-by-android-developers/ |
WHAT IS THE DEEP WEB?: Facebook recently announced a second URL for their site that can only be accessed through Tor. Tor is a software that allows users to log in anonymously from nearly anywhere on the planet even in countries where Facebook is heavily monitored or blocked (China, Bangladesh and North Korea for example). This makes Facebook the first major web company to offer a platform on the Dark Web. So what is the Dark Web or the Deep Web? First off it is important to understand that th... Read more at https://fincoapps.com/what-is-the-deep-web/ |
You usually would not encounter this error if you work on small projects. However, this error tends to show up as your project grows. What Causes this Error? The error occurs when your project has more than 65536 method definitions. In any Java project, the number of methods a developer is allowed to create is usually limited to 65536. Now, you might be thinking: There’s just no way I could have created that many methods already. Well, technically, you are right. You most likely did not create that many methods. But you need to understand that when your Java project is getting built, it basically takes into account the methods defined in each and every library you use. So basically, you would run into the same issue if you create a new project with only the main method and import a library that has over 65536 methods. Solutions Remove Unused libraries: This is an obvious solution right? There could be some libraries present in your project that are not in use. You can remove them and the total number of methods in your project should reduce. Identify and remove unnecessary methods: Another obvious solution right? Methods make your code neater but desperate times calls for desperate measures. In order to identify unnecessary methods, I use the following rules: Methods that are called only from 1 portion of the code Methods whose body contains only 1 line This ad was automatically placed here by AdSense. Click here to learn more. Enable Multidex support: In summary, multidex support enables your app to create multiple .dex bytecode file for a single apk instead of the default single .dex file for an apk. This solution is guaranteed to get rid of this error. Follow the instructions below to enable Multidex support. Read more: https://fincoapps.com/cannot-fit-requested-classes-in-a-single-dex-file-try-supplying-a-main-dex-list-methods-xxxxx-65536/ |
We have open roles for Mobile and Web Developers DUTIES & RESPONSIBILITIES - Participate in the entire application lifecycle, focusing on coding and debugging - Write clean code to develop functional web applications - Manage cutting-edge technologies to improve legacy applications - Gather and address technical and design requirements - Occasionally Provide training and support to internal teams - Occasionally Build reusable code and libraries for future use REQUIREMENT FOR MOBILE DEVELOPER ROLE Strong skills with the following technologies is required: - Java and Android Development Experience with the following is an added advantage: - IOS Development - React Native REQUIREMENT FOR WEB DEVELOPER ROLE Strong skills with the following technologies is required: - HTML - CSS - Vanilla Javascript - PHP - MySql Experience with the following is an added advantage: - ReactJS - Angular - Any other Javascript Framework - Laravel - CodeIgniter HOW TO APPLY To apply, send your CV to info@doshservices.com. Please kindly state the role you are applying for in the Email body. |
Own your own website for as low as ₦64,000 At FincoApps, we have decided to give the opportunity for all kinds of users to own a website of their own. With this PROMO, you can own your own Informational, E-commerce or online forum website starting at ₦64,000. Who is this PROMO for? This PROMO is targeted at the following people - Small to medium companies that would love to take their businesses online at an affordable price. - Individuals who would love to create an online profile/portfolio of their works. - Individuals who would like to start a quick blog with limited capital - Individuals/Companies who would like to start a simple Online shop to sell their goods (E-Commerce website) - Individuals/Companies who would like to own a simple forum. OTHER FEATURES/BENEFITS - 1-year free Domain name registration - 1-year free Hosting - Free logo - Free SSL Learn more about the PROMO and Apply here: https://fincoapps.com/web-design-promo-own-your-own-website-for-as-low-as-64000/ |
sidonlook:It's been really long I used XAMPP so I won't be able to give click by click help. This error means your mysql server service is not running. In XAMPP control panel, try starting the mysql service. |
We have open roles for Mobile and Web Developers DUTIES & RESPONSIBILITIES - Participate in the entire application lifecycle, focusing on coding and debugging - Write clean code to develop functional web applications - Manage cutting-edge technologies to improve legacy applications - Gather and address technical and design requirements - Occasionally Provide training and support to internal teams - Occasionally Build reusable code and libraries for future use REQUIREMENT FOR MOBILE DEVELOPER ROLE Strong skills with the following technologies is required: - Java and Android Development Experience with the following is an added advantage: - IOS Development - React Native REQUIREMENT FOR WEB DEVELOPER ROLE Strong skills with the following technologies is required: - HTML - CSS - Vanilla Javascript - PHP - MySql Experience with the following is an added advantage: - ReactJS - Angular - Any other Javascript Framework - Laravel - CodeIgniter HOW TO APPLY To apply, send your CV to info@fincoapps.com. Please kindly state the role you are applying for in the Email body. |
NigeriaRadioOnl:Skeptical about what ? ? ? ? That Google ran with your Money ? |
Do something like this: $family = Family::find($family_id); $member_mobile = $family->member->where('mobile', '=', Input::get('mobile'))->first(); if($member.....){} else{...} |
Eliok has given some useful tips Here is something you MUST do: Add Contact Us, About Us and Privacy Policy links to the Main Menu. This is the common solution to the Navigation excuse from Adsense |
meekparagon:Like eliok said, your website is on Google... Now I am even wondering how you confirmed it is not on Google |
GadgetInstinct:Ehyaa pele |
If you have ever used the internet (which you have probably done considering you are reading this post) then, you have almost certainly typed in a Uniform Resource, locator or URL, to get to http://nairaland.com. But while some are simple, like LAN, full-length URLs can look awfully confusing. Why do we need things like http, https, ftp, ftps in there and what are all those ampersands ( & ), question marks (?) and hash (#)? Basic components of a URL Let us demystify the ingredients of your typical web address, starting with the beginning of the scheme HTTP The most familiar will probably be HTTP, which stands for Hypertext Transfer Protocol. The set of commands that handles the transmission of Webpages. But there are other schemes as well. For example, if you have ever Clicked on an email address, you might notice that the link starts with “mailto” (a scheme that tells the browser to open up your default email client). There is also FTP or File Transfer Protocol, which is used to send….. files to and from remote servers and even IRC, which allows you to connect directly to a chatroom. Domain Name The next part of a typical URL is usually a domain name. The name of a website like amazon or microsoft. This is called a top-level domain or TLD which you can think of as the main categories that sort every website on the Internet and help route your request through several servers to get you to the correct IP address the requested website is located on. For example in “amazon.com”, amazon is the TLD. Similarly in “microsoft.com”, microsoft is the TLD. Domain Extension The next part of the URL immediately after the Domain Name is the Domain name extension. Examples of Domain Name extensions include .net, .org, .gov etc. Typically A .com will indicate a commercial website A .org indicates a nonprofit organization. A .gov would indicate a government website. A .edu would indicate an educational institution website. Request Path This is the part that is separated by slashes. It indicates the past or the specific location of the page or another piece of content on the specific website. Each slash indicates another folder or subfolder (kind of like how files on your computer storage drive are organized). Note that this explanation does not completely apply to modern web development where concepts like URL rewriting is used to create pretty URLs. Request Query As for question marks, these make a URL hard to read, but their existence actually makes a lot of sense. They indicate a query defined by the user. For example, if you type a search into Google, you will see your string in the results page URL after the question mark symbol, which (In the case of Google Search) tells the server to execute that search. If a URL has multiple queries, these will be separated by Ampersands ( & ), showing that the browser is relaying multiple pieces of information to the website. Hash (#) Have you ever clicked a link just to have it, send you somewhere else on the same page. That was probably done through a fragment indicated by a Hash sign(#). The Hash sign can mark specific spots on a webpage, but can also indicate other things like the folder you are. It is also used in modern Single Page Web Apps. Source: https://fincoapps.com/what-exactly-is-a-url/ |
In this post, we are going to talk about the NullPointerException in Java. We will discuss the main causes and solution to it. I will also discuss how to track down a NullPointerException in Android Studio. I will try to explain at a high level (no low-level explanations) so it can be easily understood. What causes a NullPointerException? A NullPointerException is usually thrown when you try to access a field or a method in a variable or an object that is null. This is simple to understand however, it might be a bit confusing for some programmers. Now, the next question is: What causes an object to be null? When you create a variable or an object without instantiating it, then the value of that variable or object is null. So for example, when you have the following code: String firstName; The value of firstName in this case would be null. Now if you try to call a method on the variable firstName, then the NullPointerException will be thrown. For example: String firstName; firstName.toLowerCase(); The above code will throw a null pointer exception on line 2. Similarly, if you create an object without equating the object, the ugly null pointer exception will be thrown. For example: Game newGame; newGame.start(); The above code will throw the NullPointerException. How to solve the NullPointerException. To solve the NullPointerException, you simply need to assign a value to the variable involved. If it is an object, you need to instantiate that object with the new keyword. Read more: https://fincoapps.com/6-tips-to-becoming-a-better-software-developer/ |
asalimpo:Primarily? ? ? ? NO this https://play.google.com/store/apps/details?id=com.fincoapps.pinpals is primary I never denied making money with Adsense mehn Honestly, if I knew your replies would be like this, I would have totally ignored your initial quote...I do not really have time to waste on "waste of human beings".... Now that I know.... |
asalimpo:Firstly, it's not crap Secondly, I wrote Google not Adsense |
asalimpo:On Nairaland, I don't know and I don't care... What I care about is what is called "Backlinks". Google sees it and Google cares. ![]() |
Please note that this is a lengthy post Whether you have been programming for years or you are just learning how to code, it is natural to ask yourself what does it take to become a great developer. I am going to start off by saying that there’s no right or wrong answer to this question. If you ask a hundred experienced software engineers this question you’ll get a hundred different responses. The reason why there is no clear-cut answer is that development is truly an art form, therefore asking this type of question about programming is similar to asking what makes a great artist? Even though the idea of becoming a great developer may seem like a daunting task, there is a practical process that you can follow in order to attain your goals. In preparation for this article, I asked various developers, read blog posts and listened to a number of different Podcasts that all talked about this topic. As you’d expect, the components of becoming a great programmer are pretty extensive in this video I want to give you an overview of the processes and requirements that I found to be the most effective myself. 6 Steps to becoming a better Programmer/Developer. The following are six traits that encapsulate the key characteristics found among great developers. I have also included some practical strategies for working with each of these attributes on a regular basis. 1. Working through difficult features Starting off with one of the most challenging traits, I found that the only way I improve as a developer is to work through challenging concepts I find it disturbingly easy to fall into a routine where I only perform the same tasks again and again. I have been working as a developer for a number of years and I have a nice arsenal of tools and equipment that I am very comfortable with. But I have discovered that if I simply keep building features that I’m already comfortable creating I won’t grow. It’s only when I bear down and dedicate myself to work through a difficult task that I’ve never performed before that I really become better. Having the requirement of working through difficult practice isn’t a concept related solely to development. The book P researched Pete performers in music athletics and essentially every other skilled profession. The results of the research showed that individuals only show improvement when they are working through challenging concepts. This means that if concert violinists played the same music day after day and never challenge themselves, their skills would just be stagnant. The same concept holds true for developers, if you want to become a great coder, you need to work through difficult topics constantly. If you do not know where to start with finding challenging features to build, visit some of your favorite websites. You could look at Twitter or Facebook or Pinterest from there you can compile a list of advanced features that you have never built before. Examples would be components such as infinite scrolling, Asynchronous notifications or multi-page authentication. Community contribution: With the growth of the programming industry, the open-source community has expanded exponentially. The popular languages and frameworks in the world such as Python and Ruby weren’t created by corporations but were created by programmers interested in the common good and making everybody better. Depending on your level of experience, community contributions will vary pretty widely. If you’re a senior level engineer, you could build an open-source library or build a feature for a programming language. However even if you barely have any experience at all, you can still contribute. New developers can assist other individuals who are just starting to code. As great as it is to give back to the open-source, community there is also significant benefits to contributing. If you are building a code library that other developers will see, you will most likely be very careful to ensure that the code base is properly tested and bug-free. This type of development will make you an even better programmer and will help you in the long run. 2. Artistry When it comes to development it is easy to get caught up in the day-to-day minutia of a project and forget that at its core, programming is really an art. In order for your code to be artistic, it must be elegant and for it to be elegant, it must be simple. Some of the best projects we have worked on ended up having the most straightforward codebases, however, writing simple code is not as easy as you may think. It is about simplicity, if you can not explain it to a six-year-old, you don’t understand it yourself. This may seem like an odd concept, however, if you have ever attempted to build a complex project that maintained an easy-to-follow code design, you know that it’s true. The more you improve as a developer the more straightforward your code should be. Please continue reading from the source: https://fincoapps.com/6-tips-to-becoming-a-better-software-developer/ |
Facebook recently announced a second URL for their site that can only be accessed through Tor. Tor is a software that allows users to log in anonymously from nearly anywhere on the planet even in countries where Facebook is heavily monitored or blocked (China, Bangladesh and North Korea for example). This makes Facebook the first major web company to offer a platform on the Dark Web. So what is the Dark Web or the Deep Web? First off it is important to understand that the Internet is vast and constantly growing and the majority of our daily usage only scratches the surface. Google, Yahoo, and other search engines only show us about 4% of the data available on the Internet. To access the other 96% we require customized digging through individual sites, sub pages, restricted access journals or archives and so on this 96% is called the Deep Web. Read more: https://fincoapps.com/what-is-the-deep-web/ |
This post is a follow up to the tutorial I created a while back https://www.nairaland.com/2476424/how-create-simple-game-processing#36254749. In this tutorial, we would be adding a Menu screen and a game over screen to the bouncing ball game that was created in the last tutorial. So make sure you download the .pde file from the last post. Since Processing does not give any standard API for switching between scenes, we would need to improvise. The best way to conveniently transit from screen to screen is to use a variable to hold information about the current screen running. For this example, we would create a String variable and call it currentScreen. This tutorial contains some codes and we all know what Nairaland does to codes, so continue reading here: https://fincoapps.com/switching-between-multiple-screens/ |
About I am happy to introduce our latest in-house project. We develop a feature-rich version one of the most requested Apps on Playstore: Calculator. This isn't just another free online calculator. It is a free online calculator that aims to solve all secondary Maths and Physics calculation problems. Read more here: https://fincoapps.com/calculator-villa-all-in-1-maths-and-physics-calculator/ Download it here: https://play.google.com/store/apps/details?id=com.fincoapps.android_calculator
|
edunwanna:Hmm, and the website is actually really beautiful on Desktop o... We will love to see this same design on mobile too... WhatsApp here:09038690271 Portfolio: https://fincoapps.com/our-work |
kryptochats:Okay I think I understand. Check out Flutterwave. You can also try Interswitch solutions (You'll need to discuss with them about possible packages) |
Tolzeal:How much do you know about ASO (App Store Optimization)? I'm about to start an experiment on it and I'll love to hear from people in the same field |
Dagbzy081:At least post the link to this promising website naw |
khcode:This is like the dumbest answer I've come across this year. |
damilola4162:1. Your website needs to have a reasonable amount of posts. Google has not given a specific number but I'll advise you get 6-10 posts to be safe. 2. Each of these posts should have at least 400 words (Just to be safe) 3. You need to have clear navigation with Contact and Privacy Policy pages. To be safe, create the following pages (Home, About, Contact, Privacy Policy). To solve the issues Google sent you, you need to do 1 and 2 in the list above |
kryptochats:Regardless of how large your project is.... you need to go through an agent. Some agents actually go through other agents. Eg Paystack uses Flutterwave for their bank payment API. Is your project larger than Paystack ? Anyway, if you insist on going direct, you will have to go to each Network Provider and let them know you need their topup APIs. You will need to do the same for Utility bills. That's how they all start. But I am so sure none of these companies would deal with an individual or even a startup. |
davidson97:Post a link to the website you used to apply here. A screenshot of their email will help too |
sexymuscleman:Technicaally it is possible, but when they ban you.... it will feel like juju |
quinSonia:What OS is the computer |
). So here’s the list of common Android Exceptions along with links that describe them and talks about the common solutions.